github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1/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  	api "github.com/cloudwan/edgelq-sdk/common/api"
    15  	project "github.com/cloudwan/edgelq-sdk/devices/resources/v1/project"
    16  	iam_attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1/attestation_domain"
    17  	iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common"
    18  	iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization"
    19  	iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project"
    20  	iam_service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account"
    21  	logging_bucket "github.com/cloudwan/edgelq-sdk/logging/resources/v1/bucket"
    22  	logging_common "github.com/cloudwan/edgelq-sdk/logging/resources/v1/common"
    23  	logging_log_descriptor "github.com/cloudwan/edgelq-sdk/logging/resources/v1/log_descriptor"
    24  	monitoring_bucket "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/bucket"
    25  	monitoring_project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project"
    26  	meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common"
    27  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    28  	meta "github.com/cloudwan/goten-sdk/types/meta"
    29  	multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy"
    30  	latlng "google.golang.org/genproto/googleapis/type/latlng"
    31  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    32  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    33  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    34  )
    35  
    36  // ensure the imports are used
    37  var (
    38  	_ = gotenresource.ConditionContainsTypeAll
    39  	_ = gotenfilter.AND
    40  )
    41  
    42  // make sure we're using proto imports
    43  var (
    44  	_ = &api.HealthCheckSpec{}
    45  	_ = &project.Project{}
    46  	_ = &iam_attestation_domain.AttestationDomain{}
    47  	_ = &iam_iam_common.PCR{}
    48  	_ = &iam_organization.Organization{}
    49  	_ = &iam_project.Project{}
    50  	_ = &iam_service_account.ServiceAccount{}
    51  	_ = &logging_bucket.Bucket{}
    52  	_ = &logging_common.LabelDescriptor{}
    53  	_ = &logging_log_descriptor.LogDescriptor{}
    54  	_ = &monitoring_bucket.Bucket{}
    55  	_ = &monitoring_project.Project{}
    56  	_ = &durationpb.Duration{}
    57  	_ = &fieldmaskpb.FieldMask{}
    58  	_ = &timestamppb.Timestamp{}
    59  	_ = &latlng.LatLng{}
    60  	_ = &meta_common.LabelledDomain{}
    61  	_ = &meta_service.Service{}
    62  	_ = &meta.Meta{}
    63  	_ = &multi_region_policy.MultiRegionPolicy{}
    64  )
    65  
    66  type FilterBuilderOrCondition interface {
    67  	_IsDeviceFilterBuilderOrCondition()
    68  }
    69  
    70  type FilterBuilder struct {
    71  	conds  []FilterCondition
    72  	useNot bool
    73  	op     gotenfilter.CompositeOperator
    74  }
    75  
    76  func NewFilterBuilder() *FilterBuilder {
    77  	return NewAndFilterBuilder()
    78  }
    79  
    80  func NewAndFilterBuilder() *FilterBuilder {
    81  	return &FilterBuilder{
    82  		op: gotenfilter.AND,
    83  	}
    84  }
    85  
    86  func NewOrFilterBuilder() *FilterBuilder {
    87  	return &FilterBuilder{
    88  		op: gotenfilter.OR,
    89  	}
    90  }
    91  
    92  func (b *FilterBuilder) _IsDeviceFilterBuilderOrCondition() {}
    93  
    94  func (b *FilterBuilder) With(condOrBuilder FilterBuilderOrCondition, opts ...gotenfilter.FilterConditionOption) *FilterBuilder {
    95  	var cond FilterCondition
    96  	switch typedObj := condOrBuilder.(type) {
    97  	case *Filter:
    98  		cond = typedObj.GetCondition()
    99  	case *FilterBuilder:
   100  		cond = &FilterConditionComposite{Operator: typedObj.op, Conditions: typedObj.conds}
   101  	case FilterCondition:
   102  		cond = typedObj
   103  	default:
   104  		panic("Unknown condition or builder type")
   105  	}
   106  	cfg := gotenfilter.MakeFilterCondOptions(opts)
   107  	if cfg.IsNot() {
   108  		cond = &FilterConditionNot{cond}
   109  	}
   110  	b.conds = append(b.conds, cond)
   111  	return b
   112  }
   113  
   114  func (b *FilterBuilder) Where(opts ...gotenfilter.FilterConditionOption) *filterCndBuilder {
   115  	cfg := gotenfilter.MakeFilterCondOptions(opts)
   116  	b.useNot = cfg.IsNot()
   117  	return &filterCndBuilder{builder: b}
   118  }
   119  
   120  func (b *FilterBuilder) WherePath(fp Device_FieldPath, opts ...gotenfilter.FilterConditionOption) *filterCndBuilderAnyPath {
   121  	cfg := gotenfilter.MakeFilterCondOptions(opts)
   122  	b.useNot = cfg.IsNot()
   123  	return &filterCndBuilderAnyPath{builder: b, fp: fp}
   124  }
   125  
   126  func (b *FilterBuilder) Filter() *Filter {
   127  	return &Filter{
   128  		FilterCondition: &FilterConditionComposite{Operator: b.op, Conditions: b.conds},
   129  	}
   130  }
   131  
   132  func (b *FilterBuilder) addCond(cond FilterCondition) *FilterBuilder {
   133  	if b.useNot {
   134  		cond = &FilterConditionNot{cond}
   135  		b.useNot = false
   136  	}
   137  	b.conds = append(b.conds, cond)
   138  	return b
   139  }
   140  
   141  type filterCndBuilderAnyPath struct {
   142  	builder *FilterBuilder
   143  	fp      Device_FieldPath
   144  }
   145  
   146  func (b *filterCndBuilderAnyPath) Eq(value interface{}) *FilterBuilder {
   147  	return b.compare(gotenfilter.Eq, value)
   148  }
   149  
   150  func (b *filterCndBuilderAnyPath) Neq(value interface{}) *FilterBuilder {
   151  	return b.compare(gotenfilter.Neq, value)
   152  }
   153  
   154  func (b *filterCndBuilderAnyPath) Gt(value interface{}) *FilterBuilder {
   155  	return b.compare(gotenfilter.Gt, value)
   156  }
   157  
   158  func (b *filterCndBuilderAnyPath) Gte(value interface{}) *FilterBuilder {
   159  	return b.compare(gotenfilter.Gte, value)
   160  }
   161  
   162  func (b *filterCndBuilderAnyPath) Lt(value interface{}) *FilterBuilder {
   163  	return b.compare(gotenfilter.Lt, value)
   164  }
   165  
   166  func (b *filterCndBuilderAnyPath) Lte(value interface{}) *FilterBuilder {
   167  	return b.compare(gotenfilter.Lte, value)
   168  }
   169  
   170  func (b *filterCndBuilderAnyPath) In(values interface{}) *FilterBuilder {
   171  	return b.builder.addCond(&FilterConditionIn{
   172  		Device_FieldPathArrayOfValues: b.fp.WithIArrayOfValues(values),
   173  	})
   174  }
   175  
   176  func (b *filterCndBuilderAnyPath) NotIn(values interface{}) *FilterBuilder {
   177  	return b.builder.addCond(&FilterConditionNotIn{
   178  		Device_FieldPathArrayOfValues: b.fp.WithIArrayOfValues(values),
   179  	})
   180  }
   181  
   182  func (b *filterCndBuilderAnyPath) IsNull() *FilterBuilder {
   183  	return b.builder.addCond(&FilterConditionIsNull{
   184  		FieldPath: b.fp,
   185  	})
   186  }
   187  
   188  func (b *filterCndBuilderAnyPath) IsNan() *FilterBuilder {
   189  	return b.builder.addCond(&FilterConditionIsNaN{
   190  		FieldPath: b.fp,
   191  	})
   192  }
   193  
   194  func (b *filterCndBuilderAnyPath) Contains(value interface{}) *FilterBuilder {
   195  	return b.builder.addCond(&FilterConditionContains{
   196  		Type:      gotenresource.ConditionContainsTypeValue,
   197  		FieldPath: b.fp,
   198  		Value:     b.fp.WithIArrayItemValue(value),
   199  	})
   200  }
   201  
   202  func (b *filterCndBuilderAnyPath) ContainsAnyOf(values []interface{}) *FilterBuilder {
   203  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
   204  	for _, value := range values {
   205  		itemValues = append(itemValues, b.fp.WithIArrayItemValue(value))
   206  	}
   207  	return b.builder.addCond(&FilterConditionContains{
   208  		Type:      gotenresource.ConditionContainsTypeAny,
   209  		FieldPath: b.fp,
   210  		Values:    itemValues,
   211  	})
   212  }
   213  
   214  func (b *filterCndBuilderAnyPath) ContainsAll(values []interface{}) *FilterBuilder {
   215  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
   216  	for _, value := range values {
   217  		itemValues = append(itemValues, b.fp.WithIArrayItemValue(value))
   218  	}
   219  	return b.builder.addCond(&FilterConditionContains{
   220  		Type:      gotenresource.ConditionContainsTypeAll,
   221  		FieldPath: b.fp,
   222  		Values:    itemValues,
   223  	})
   224  }
   225  
   226  func (b *filterCndBuilderAnyPath) compare(op gotenfilter.CompareOperator, value interface{}) *FilterBuilder {
   227  	return b.builder.addCond(&FilterConditionCompare{
   228  		Operator:              op,
   229  		Device_FieldPathValue: b.fp.WithIValue(value),
   230  	})
   231  }
   232  
   233  type filterCndBuilder struct {
   234  	builder *FilterBuilder
   235  }
   236  
   237  func (b *filterCndBuilder) Name() *filterCndBuilderName {
   238  	return &filterCndBuilderName{builder: b.builder}
   239  }
   240  
   241  func (b *filterCndBuilder) Metadata() *filterCndBuilderMetadata {
   242  	return &filterCndBuilderMetadata{builder: b.builder}
   243  }
   244  
   245  func (b *filterCndBuilder) DisplayName() *filterCndBuilderDisplayName {
   246  	return &filterCndBuilderDisplayName{builder: b.builder}
   247  }
   248  
   249  func (b *filterCndBuilder) Description() *filterCndBuilderDescription {
   250  	return &filterCndBuilderDescription{builder: b.builder}
   251  }
   252  
   253  func (b *filterCndBuilder) Spec() *filterCndBuilderSpec {
   254  	return &filterCndBuilderSpec{builder: b.builder}
   255  }
   256  
   257  func (b *filterCndBuilder) Status() *filterCndBuilderStatus {
   258  	return &filterCndBuilderStatus{builder: b.builder}
   259  }
   260  
   261  func (b *filterCndBuilder) PublicListingSpec() *filterCndBuilderPublicListingSpec {
   262  	return &filterCndBuilderPublicListingSpec{builder: b.builder}
   263  }
   264  
   265  type filterCndBuilderName struct {
   266  	builder *FilterBuilder
   267  }
   268  
   269  func (b *filterCndBuilderName) Eq(value *Name) *FilterBuilder {
   270  	return b.compare(gotenfilter.Eq, value)
   271  }
   272  
   273  func (b *filterCndBuilderName) Neq(value *Name) *FilterBuilder {
   274  	return b.compare(gotenfilter.Neq, value)
   275  }
   276  
   277  func (b *filterCndBuilderName) Gt(value *Name) *FilterBuilder {
   278  	return b.compare(gotenfilter.Gt, value)
   279  }
   280  
   281  func (b *filterCndBuilderName) Gte(value *Name) *FilterBuilder {
   282  	return b.compare(gotenfilter.Gte, value)
   283  }
   284  
   285  func (b *filterCndBuilderName) Lt(value *Name) *FilterBuilder {
   286  	return b.compare(gotenfilter.Lt, value)
   287  }
   288  
   289  func (b *filterCndBuilderName) Lte(value *Name) *FilterBuilder {
   290  	return b.compare(gotenfilter.Lte, value)
   291  }
   292  
   293  func (b *filterCndBuilderName) In(values []*Name) *FilterBuilder {
   294  	return b.builder.addCond(&FilterConditionIn{
   295  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Name().WithArrayOfValues(values),
   296  	})
   297  }
   298  
   299  func (b *filterCndBuilderName) NotIn(values []*Name) *FilterBuilder {
   300  	return b.builder.addCond(&FilterConditionNotIn{
   301  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Name().WithArrayOfValues(values),
   302  	})
   303  }
   304  
   305  func (b *filterCndBuilderName) IsNull() *FilterBuilder {
   306  	return b.builder.addCond(&FilterConditionIsNull{
   307  		FieldPath: NewDeviceFieldPathBuilder().Name().FieldPath(),
   308  	})
   309  }
   310  
   311  func (b *filterCndBuilderName) IsNan() *FilterBuilder {
   312  	return b.builder.addCond(&FilterConditionIsNaN{
   313  		FieldPath: NewDeviceFieldPathBuilder().Name().FieldPath(),
   314  	})
   315  }
   316  
   317  func (b *filterCndBuilderName) compare(op gotenfilter.CompareOperator, value *Name) *FilterBuilder {
   318  	return b.builder.addCond(&FilterConditionCompare{
   319  		Operator:              op,
   320  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Name().WithValue(value),
   321  	})
   322  }
   323  
   324  type filterCndBuilderMetadata struct {
   325  	builder *FilterBuilder
   326  }
   327  
   328  func (b *filterCndBuilderMetadata) Eq(value *meta.Meta) *FilterBuilder {
   329  	return b.compare(gotenfilter.Eq, value)
   330  }
   331  
   332  func (b *filterCndBuilderMetadata) Neq(value *meta.Meta) *FilterBuilder {
   333  	return b.compare(gotenfilter.Neq, value)
   334  }
   335  
   336  func (b *filterCndBuilderMetadata) Gt(value *meta.Meta) *FilterBuilder {
   337  	return b.compare(gotenfilter.Gt, value)
   338  }
   339  
   340  func (b *filterCndBuilderMetadata) Gte(value *meta.Meta) *FilterBuilder {
   341  	return b.compare(gotenfilter.Gte, value)
   342  }
   343  
   344  func (b *filterCndBuilderMetadata) Lt(value *meta.Meta) *FilterBuilder {
   345  	return b.compare(gotenfilter.Lt, value)
   346  }
   347  
   348  func (b *filterCndBuilderMetadata) Lte(value *meta.Meta) *FilterBuilder {
   349  	return b.compare(gotenfilter.Lte, value)
   350  }
   351  
   352  func (b *filterCndBuilderMetadata) In(values []*meta.Meta) *FilterBuilder {
   353  	return b.builder.addCond(&FilterConditionIn{
   354  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().WithArrayOfValues(values),
   355  	})
   356  }
   357  
   358  func (b *filterCndBuilderMetadata) NotIn(values []*meta.Meta) *FilterBuilder {
   359  	return b.builder.addCond(&FilterConditionNotIn{
   360  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().WithArrayOfValues(values),
   361  	})
   362  }
   363  
   364  func (b *filterCndBuilderMetadata) IsNull() *FilterBuilder {
   365  	return b.builder.addCond(&FilterConditionIsNull{
   366  		FieldPath: NewDeviceFieldPathBuilder().Metadata().FieldPath(),
   367  	})
   368  }
   369  
   370  func (b *filterCndBuilderMetadata) IsNan() *FilterBuilder {
   371  	return b.builder.addCond(&FilterConditionIsNaN{
   372  		FieldPath: NewDeviceFieldPathBuilder().Metadata().FieldPath(),
   373  	})
   374  }
   375  
   376  func (b *filterCndBuilderMetadata) compare(op gotenfilter.CompareOperator, value *meta.Meta) *FilterBuilder {
   377  	return b.builder.addCond(&FilterConditionCompare{
   378  		Operator:              op,
   379  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().WithValue(value),
   380  	})
   381  }
   382  
   383  func (b *filterCndBuilderMetadata) CreateTime() *filterCndBuilderMetadataCreateTime {
   384  	return &filterCndBuilderMetadataCreateTime{builder: b.builder}
   385  }
   386  
   387  func (b *filterCndBuilderMetadata) UpdateTime() *filterCndBuilderMetadataUpdateTime {
   388  	return &filterCndBuilderMetadataUpdateTime{builder: b.builder}
   389  }
   390  
   391  func (b *filterCndBuilderMetadata) DeleteTime() *filterCndBuilderMetadataDeleteTime {
   392  	return &filterCndBuilderMetadataDeleteTime{builder: b.builder}
   393  }
   394  
   395  func (b *filterCndBuilderMetadata) Uuid() *filterCndBuilderMetadataUuid {
   396  	return &filterCndBuilderMetadataUuid{builder: b.builder}
   397  }
   398  
   399  func (b *filterCndBuilderMetadata) Tags() *filterCndBuilderMetadataTags {
   400  	return &filterCndBuilderMetadataTags{builder: b.builder}
   401  }
   402  
   403  func (b *filterCndBuilderMetadata) Labels() *filterCndBuilderMetadataLabels {
   404  	return &filterCndBuilderMetadataLabels{builder: b.builder}
   405  }
   406  
   407  func (b *filterCndBuilderMetadata) Annotations() *filterCndBuilderMetadataAnnotations {
   408  	return &filterCndBuilderMetadataAnnotations{builder: b.builder}
   409  }
   410  
   411  func (b *filterCndBuilderMetadata) Generation() *filterCndBuilderMetadataGeneration {
   412  	return &filterCndBuilderMetadataGeneration{builder: b.builder}
   413  }
   414  
   415  func (b *filterCndBuilderMetadata) ResourceVersion() *filterCndBuilderMetadataResourceVersion {
   416  	return &filterCndBuilderMetadataResourceVersion{builder: b.builder}
   417  }
   418  
   419  func (b *filterCndBuilderMetadata) OwnerReferences() *filterCndBuilderMetadataOwnerReferences {
   420  	return &filterCndBuilderMetadataOwnerReferences{builder: b.builder}
   421  }
   422  
   423  func (b *filterCndBuilderMetadata) Shards() *filterCndBuilderMetadataShards {
   424  	return &filterCndBuilderMetadataShards{builder: b.builder}
   425  }
   426  
   427  func (b *filterCndBuilderMetadata) Syncing() *filterCndBuilderMetadataSyncing {
   428  	return &filterCndBuilderMetadataSyncing{builder: b.builder}
   429  }
   430  
   431  func (b *filterCndBuilderMetadata) Lifecycle() *filterCndBuilderMetadataLifecycle {
   432  	return &filterCndBuilderMetadataLifecycle{builder: b.builder}
   433  }
   434  
   435  func (b *filterCndBuilderMetadata) Services() *filterCndBuilderMetadataServices {
   436  	return &filterCndBuilderMetadataServices{builder: b.builder}
   437  }
   438  
   439  type filterCndBuilderMetadataCreateTime struct {
   440  	builder *FilterBuilder
   441  }
   442  
   443  func (b *filterCndBuilderMetadataCreateTime) Eq(value *timestamppb.Timestamp) *FilterBuilder {
   444  	return b.compare(gotenfilter.Eq, value)
   445  }
   446  
   447  func (b *filterCndBuilderMetadataCreateTime) Neq(value *timestamppb.Timestamp) *FilterBuilder {
   448  	return b.compare(gotenfilter.Neq, value)
   449  }
   450  
   451  func (b *filterCndBuilderMetadataCreateTime) Gt(value *timestamppb.Timestamp) *FilterBuilder {
   452  	return b.compare(gotenfilter.Gt, value)
   453  }
   454  
   455  func (b *filterCndBuilderMetadataCreateTime) Gte(value *timestamppb.Timestamp) *FilterBuilder {
   456  	return b.compare(gotenfilter.Gte, value)
   457  }
   458  
   459  func (b *filterCndBuilderMetadataCreateTime) Lt(value *timestamppb.Timestamp) *FilterBuilder {
   460  	return b.compare(gotenfilter.Lt, value)
   461  }
   462  
   463  func (b *filterCndBuilderMetadataCreateTime) Lte(value *timestamppb.Timestamp) *FilterBuilder {
   464  	return b.compare(gotenfilter.Lte, value)
   465  }
   466  
   467  func (b *filterCndBuilderMetadataCreateTime) In(values []*timestamppb.Timestamp) *FilterBuilder {
   468  	return b.builder.addCond(&FilterConditionIn{
   469  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().CreateTime().WithArrayOfValues(values),
   470  	})
   471  }
   472  
   473  func (b *filterCndBuilderMetadataCreateTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder {
   474  	return b.builder.addCond(&FilterConditionNotIn{
   475  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().CreateTime().WithArrayOfValues(values),
   476  	})
   477  }
   478  
   479  func (b *filterCndBuilderMetadataCreateTime) IsNull() *FilterBuilder {
   480  	return b.builder.addCond(&FilterConditionIsNull{
   481  		FieldPath: NewDeviceFieldPathBuilder().Metadata().CreateTime().FieldPath(),
   482  	})
   483  }
   484  
   485  func (b *filterCndBuilderMetadataCreateTime) IsNan() *FilterBuilder {
   486  	return b.builder.addCond(&FilterConditionIsNaN{
   487  		FieldPath: NewDeviceFieldPathBuilder().Metadata().CreateTime().FieldPath(),
   488  	})
   489  }
   490  
   491  func (b *filterCndBuilderMetadataCreateTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder {
   492  	return b.builder.addCond(&FilterConditionCompare{
   493  		Operator:              op,
   494  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().CreateTime().WithValue(value),
   495  	})
   496  }
   497  
   498  type filterCndBuilderMetadataUpdateTime struct {
   499  	builder *FilterBuilder
   500  }
   501  
   502  func (b *filterCndBuilderMetadataUpdateTime) Eq(value *timestamppb.Timestamp) *FilterBuilder {
   503  	return b.compare(gotenfilter.Eq, value)
   504  }
   505  
   506  func (b *filterCndBuilderMetadataUpdateTime) Neq(value *timestamppb.Timestamp) *FilterBuilder {
   507  	return b.compare(gotenfilter.Neq, value)
   508  }
   509  
   510  func (b *filterCndBuilderMetadataUpdateTime) Gt(value *timestamppb.Timestamp) *FilterBuilder {
   511  	return b.compare(gotenfilter.Gt, value)
   512  }
   513  
   514  func (b *filterCndBuilderMetadataUpdateTime) Gte(value *timestamppb.Timestamp) *FilterBuilder {
   515  	return b.compare(gotenfilter.Gte, value)
   516  }
   517  
   518  func (b *filterCndBuilderMetadataUpdateTime) Lt(value *timestamppb.Timestamp) *FilterBuilder {
   519  	return b.compare(gotenfilter.Lt, value)
   520  }
   521  
   522  func (b *filterCndBuilderMetadataUpdateTime) Lte(value *timestamppb.Timestamp) *FilterBuilder {
   523  	return b.compare(gotenfilter.Lte, value)
   524  }
   525  
   526  func (b *filterCndBuilderMetadataUpdateTime) In(values []*timestamppb.Timestamp) *FilterBuilder {
   527  	return b.builder.addCond(&FilterConditionIn{
   528  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().UpdateTime().WithArrayOfValues(values),
   529  	})
   530  }
   531  
   532  func (b *filterCndBuilderMetadataUpdateTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder {
   533  	return b.builder.addCond(&FilterConditionNotIn{
   534  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().UpdateTime().WithArrayOfValues(values),
   535  	})
   536  }
   537  
   538  func (b *filterCndBuilderMetadataUpdateTime) IsNull() *FilterBuilder {
   539  	return b.builder.addCond(&FilterConditionIsNull{
   540  		FieldPath: NewDeviceFieldPathBuilder().Metadata().UpdateTime().FieldPath(),
   541  	})
   542  }
   543  
   544  func (b *filterCndBuilderMetadataUpdateTime) IsNan() *FilterBuilder {
   545  	return b.builder.addCond(&FilterConditionIsNaN{
   546  		FieldPath: NewDeviceFieldPathBuilder().Metadata().UpdateTime().FieldPath(),
   547  	})
   548  }
   549  
   550  func (b *filterCndBuilderMetadataUpdateTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder {
   551  	return b.builder.addCond(&FilterConditionCompare{
   552  		Operator:              op,
   553  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().UpdateTime().WithValue(value),
   554  	})
   555  }
   556  
   557  type filterCndBuilderMetadataDeleteTime struct {
   558  	builder *FilterBuilder
   559  }
   560  
   561  func (b *filterCndBuilderMetadataDeleteTime) Eq(value *timestamppb.Timestamp) *FilterBuilder {
   562  	return b.compare(gotenfilter.Eq, value)
   563  }
   564  
   565  func (b *filterCndBuilderMetadataDeleteTime) Neq(value *timestamppb.Timestamp) *FilterBuilder {
   566  	return b.compare(gotenfilter.Neq, value)
   567  }
   568  
   569  func (b *filterCndBuilderMetadataDeleteTime) Gt(value *timestamppb.Timestamp) *FilterBuilder {
   570  	return b.compare(gotenfilter.Gt, value)
   571  }
   572  
   573  func (b *filterCndBuilderMetadataDeleteTime) Gte(value *timestamppb.Timestamp) *FilterBuilder {
   574  	return b.compare(gotenfilter.Gte, value)
   575  }
   576  
   577  func (b *filterCndBuilderMetadataDeleteTime) Lt(value *timestamppb.Timestamp) *FilterBuilder {
   578  	return b.compare(gotenfilter.Lt, value)
   579  }
   580  
   581  func (b *filterCndBuilderMetadataDeleteTime) Lte(value *timestamppb.Timestamp) *FilterBuilder {
   582  	return b.compare(gotenfilter.Lte, value)
   583  }
   584  
   585  func (b *filterCndBuilderMetadataDeleteTime) In(values []*timestamppb.Timestamp) *FilterBuilder {
   586  	return b.builder.addCond(&FilterConditionIn{
   587  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().DeleteTime().WithArrayOfValues(values),
   588  	})
   589  }
   590  
   591  func (b *filterCndBuilderMetadataDeleteTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder {
   592  	return b.builder.addCond(&FilterConditionNotIn{
   593  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().DeleteTime().WithArrayOfValues(values),
   594  	})
   595  }
   596  
   597  func (b *filterCndBuilderMetadataDeleteTime) IsNull() *FilterBuilder {
   598  	return b.builder.addCond(&FilterConditionIsNull{
   599  		FieldPath: NewDeviceFieldPathBuilder().Metadata().DeleteTime().FieldPath(),
   600  	})
   601  }
   602  
   603  func (b *filterCndBuilderMetadataDeleteTime) IsNan() *FilterBuilder {
   604  	return b.builder.addCond(&FilterConditionIsNaN{
   605  		FieldPath: NewDeviceFieldPathBuilder().Metadata().DeleteTime().FieldPath(),
   606  	})
   607  }
   608  
   609  func (b *filterCndBuilderMetadataDeleteTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder {
   610  	return b.builder.addCond(&FilterConditionCompare{
   611  		Operator:              op,
   612  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().DeleteTime().WithValue(value),
   613  	})
   614  }
   615  
   616  type filterCndBuilderMetadataUuid struct {
   617  	builder *FilterBuilder
   618  }
   619  
   620  func (b *filterCndBuilderMetadataUuid) Eq(value string) *FilterBuilder {
   621  	return b.compare(gotenfilter.Eq, value)
   622  }
   623  
   624  func (b *filterCndBuilderMetadataUuid) Neq(value string) *FilterBuilder {
   625  	return b.compare(gotenfilter.Neq, value)
   626  }
   627  
   628  func (b *filterCndBuilderMetadataUuid) Gt(value string) *FilterBuilder {
   629  	return b.compare(gotenfilter.Gt, value)
   630  }
   631  
   632  func (b *filterCndBuilderMetadataUuid) Gte(value string) *FilterBuilder {
   633  	return b.compare(gotenfilter.Gte, value)
   634  }
   635  
   636  func (b *filterCndBuilderMetadataUuid) Lt(value string) *FilterBuilder {
   637  	return b.compare(gotenfilter.Lt, value)
   638  }
   639  
   640  func (b *filterCndBuilderMetadataUuid) Lte(value string) *FilterBuilder {
   641  	return b.compare(gotenfilter.Lte, value)
   642  }
   643  
   644  func (b *filterCndBuilderMetadataUuid) In(values []string) *FilterBuilder {
   645  	return b.builder.addCond(&FilterConditionIn{
   646  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Uuid().WithArrayOfValues(values),
   647  	})
   648  }
   649  
   650  func (b *filterCndBuilderMetadataUuid) NotIn(values []string) *FilterBuilder {
   651  	return b.builder.addCond(&FilterConditionNotIn{
   652  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Uuid().WithArrayOfValues(values),
   653  	})
   654  }
   655  
   656  func (b *filterCndBuilderMetadataUuid) IsNull() *FilterBuilder {
   657  	return b.builder.addCond(&FilterConditionIsNull{
   658  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Uuid().FieldPath(),
   659  	})
   660  }
   661  
   662  func (b *filterCndBuilderMetadataUuid) IsNan() *FilterBuilder {
   663  	return b.builder.addCond(&FilterConditionIsNaN{
   664  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Uuid().FieldPath(),
   665  	})
   666  }
   667  
   668  func (b *filterCndBuilderMetadataUuid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
   669  	return b.builder.addCond(&FilterConditionCompare{
   670  		Operator:              op,
   671  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Uuid().WithValue(value),
   672  	})
   673  }
   674  
   675  type filterCndBuilderMetadataTags struct {
   676  	builder *FilterBuilder
   677  }
   678  
   679  func (b *filterCndBuilderMetadataTags) Eq(value []string) *FilterBuilder {
   680  	return b.compare(gotenfilter.Eq, value)
   681  }
   682  
   683  func (b *filterCndBuilderMetadataTags) Neq(value []string) *FilterBuilder {
   684  	return b.compare(gotenfilter.Neq, value)
   685  }
   686  
   687  func (b *filterCndBuilderMetadataTags) Gt(value []string) *FilterBuilder {
   688  	return b.compare(gotenfilter.Gt, value)
   689  }
   690  
   691  func (b *filterCndBuilderMetadataTags) Gte(value []string) *FilterBuilder {
   692  	return b.compare(gotenfilter.Gte, value)
   693  }
   694  
   695  func (b *filterCndBuilderMetadataTags) Lt(value []string) *FilterBuilder {
   696  	return b.compare(gotenfilter.Lt, value)
   697  }
   698  
   699  func (b *filterCndBuilderMetadataTags) Lte(value []string) *FilterBuilder {
   700  	return b.compare(gotenfilter.Lte, value)
   701  }
   702  
   703  func (b *filterCndBuilderMetadataTags) In(values [][]string) *FilterBuilder {
   704  	return b.builder.addCond(&FilterConditionIn{
   705  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Tags().WithArrayOfValues(values),
   706  	})
   707  }
   708  
   709  func (b *filterCndBuilderMetadataTags) NotIn(values [][]string) *FilterBuilder {
   710  	return b.builder.addCond(&FilterConditionNotIn{
   711  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Tags().WithArrayOfValues(values),
   712  	})
   713  }
   714  
   715  func (b *filterCndBuilderMetadataTags) IsNull() *FilterBuilder {
   716  	return b.builder.addCond(&FilterConditionIsNull{
   717  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Tags().FieldPath(),
   718  	})
   719  }
   720  
   721  func (b *filterCndBuilderMetadataTags) IsNan() *FilterBuilder {
   722  	return b.builder.addCond(&FilterConditionIsNaN{
   723  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Tags().FieldPath(),
   724  	})
   725  }
   726  
   727  func (b *filterCndBuilderMetadataTags) Contains(value string) *FilterBuilder {
   728  	return b.builder.addCond(&FilterConditionContains{
   729  		Type:      gotenresource.ConditionContainsTypeValue,
   730  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Tags().FieldPath(),
   731  		Value:     NewDeviceFieldPathBuilder().Metadata().Tags().WithItemValue(value),
   732  	})
   733  }
   734  
   735  func (b *filterCndBuilderMetadataTags) ContainsAnyOf(values []string) *FilterBuilder {
   736  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Tags()
   737  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
   738  	for _, value := range values {
   739  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
   740  	}
   741  	return b.builder.addCond(&FilterConditionContains{
   742  		Type:      gotenresource.ConditionContainsTypeAny,
   743  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Tags().FieldPath(),
   744  		Values:    itemValues,
   745  	})
   746  }
   747  
   748  func (b *filterCndBuilderMetadataTags) ContainsAll(values []string) *FilterBuilder {
   749  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Tags()
   750  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
   751  	for _, value := range values {
   752  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
   753  	}
   754  	return b.builder.addCond(&FilterConditionContains{
   755  		Type:      gotenresource.ConditionContainsTypeAll,
   756  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Tags().FieldPath(),
   757  		Values:    itemValues,
   758  	})
   759  }
   760  
   761  func (b *filterCndBuilderMetadataTags) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
   762  	return b.builder.addCond(&FilterConditionCompare{
   763  		Operator:              op,
   764  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Tags().WithValue(value),
   765  	})
   766  }
   767  
   768  type filterCndBuilderMetadataLabels struct {
   769  	builder *FilterBuilder
   770  }
   771  
   772  func (b *filterCndBuilderMetadataLabels) Eq(value map[string]string) *FilterBuilder {
   773  	return b.compare(gotenfilter.Eq, value)
   774  }
   775  
   776  func (b *filterCndBuilderMetadataLabels) Neq(value map[string]string) *FilterBuilder {
   777  	return b.compare(gotenfilter.Neq, value)
   778  }
   779  
   780  func (b *filterCndBuilderMetadataLabels) Gt(value map[string]string) *FilterBuilder {
   781  	return b.compare(gotenfilter.Gt, value)
   782  }
   783  
   784  func (b *filterCndBuilderMetadataLabels) Gte(value map[string]string) *FilterBuilder {
   785  	return b.compare(gotenfilter.Gte, value)
   786  }
   787  
   788  func (b *filterCndBuilderMetadataLabels) Lt(value map[string]string) *FilterBuilder {
   789  	return b.compare(gotenfilter.Lt, value)
   790  }
   791  
   792  func (b *filterCndBuilderMetadataLabels) Lte(value map[string]string) *FilterBuilder {
   793  	return b.compare(gotenfilter.Lte, value)
   794  }
   795  
   796  func (b *filterCndBuilderMetadataLabels) In(values []map[string]string) *FilterBuilder {
   797  	return b.builder.addCond(&FilterConditionIn{
   798  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Labels().WithArrayOfValues(values),
   799  	})
   800  }
   801  
   802  func (b *filterCndBuilderMetadataLabels) NotIn(values []map[string]string) *FilterBuilder {
   803  	return b.builder.addCond(&FilterConditionNotIn{
   804  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Labels().WithArrayOfValues(values),
   805  	})
   806  }
   807  
   808  func (b *filterCndBuilderMetadataLabels) IsNull() *FilterBuilder {
   809  	return b.builder.addCond(&FilterConditionIsNull{
   810  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Labels().FieldPath(),
   811  	})
   812  }
   813  
   814  func (b *filterCndBuilderMetadataLabels) IsNan() *FilterBuilder {
   815  	return b.builder.addCond(&FilterConditionIsNaN{
   816  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Labels().FieldPath(),
   817  	})
   818  }
   819  
   820  func (b *filterCndBuilderMetadataLabels) compare(op gotenfilter.CompareOperator, value map[string]string) *FilterBuilder {
   821  	return b.builder.addCond(&FilterConditionCompare{
   822  		Operator:              op,
   823  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Labels().WithValue(value),
   824  	})
   825  }
   826  
   827  func (b *filterCndBuilderMetadataLabels) WithKey(key string) *mapFilterCndBuilderMetadataLabels {
   828  	return &mapFilterCndBuilderMetadataLabels{builder: b.builder, key: key}
   829  }
   830  
   831  type mapFilterCndBuilderMetadataLabels struct {
   832  	builder *FilterBuilder
   833  	key     string
   834  }
   835  
   836  func (b *mapFilterCndBuilderMetadataLabels) Eq(value string) *FilterBuilder {
   837  	return b.compare(gotenfilter.Eq, value)
   838  }
   839  
   840  func (b *mapFilterCndBuilderMetadataLabels) Neq(value string) *FilterBuilder {
   841  	return b.compare(gotenfilter.Neq, value)
   842  }
   843  
   844  func (b *mapFilterCndBuilderMetadataLabels) Gt(value string) *FilterBuilder {
   845  	return b.compare(gotenfilter.Gt, value)
   846  }
   847  
   848  func (b *mapFilterCndBuilderMetadataLabels) Gte(value string) *FilterBuilder {
   849  	return b.compare(gotenfilter.Gte, value)
   850  }
   851  
   852  func (b *mapFilterCndBuilderMetadataLabels) Lt(value string) *FilterBuilder {
   853  	return b.compare(gotenfilter.Lt, value)
   854  }
   855  
   856  func (b *mapFilterCndBuilderMetadataLabels) Lte(value string) *FilterBuilder {
   857  	return b.compare(gotenfilter.Lte, value)
   858  }
   859  
   860  func (b *mapFilterCndBuilderMetadataLabels) In(values []string) *FilterBuilder {
   861  	return b.builder.addCond(&FilterConditionIn{
   862  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithArrayOfValues(values),
   863  	})
   864  }
   865  
   866  func (b *mapFilterCndBuilderMetadataLabels) NotIn(values []string) *FilterBuilder {
   867  	return b.builder.addCond(&FilterConditionNotIn{
   868  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithArrayOfValues(values),
   869  	})
   870  }
   871  
   872  func (b *mapFilterCndBuilderMetadataLabels) IsNull() *FilterBuilder {
   873  	return b.builder.addCond(&FilterConditionIsNull{
   874  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Labels().WithKey(b.key).FieldPath(),
   875  	})
   876  }
   877  
   878  func (b *mapFilterCndBuilderMetadataLabels) IsNan() *FilterBuilder {
   879  	return b.builder.addCond(&FilterConditionIsNaN{
   880  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Labels().WithKey(b.key).FieldPath(),
   881  	})
   882  }
   883  
   884  func (b *mapFilterCndBuilderMetadataLabels) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
   885  	return b.builder.addCond(&FilterConditionCompare{
   886  		Operator:              op,
   887  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithValue(value),
   888  	})
   889  }
   890  
   891  type filterCndBuilderMetadataAnnotations struct {
   892  	builder *FilterBuilder
   893  }
   894  
   895  func (b *filterCndBuilderMetadataAnnotations) Eq(value map[string]string) *FilterBuilder {
   896  	return b.compare(gotenfilter.Eq, value)
   897  }
   898  
   899  func (b *filterCndBuilderMetadataAnnotations) Neq(value map[string]string) *FilterBuilder {
   900  	return b.compare(gotenfilter.Neq, value)
   901  }
   902  
   903  func (b *filterCndBuilderMetadataAnnotations) Gt(value map[string]string) *FilterBuilder {
   904  	return b.compare(gotenfilter.Gt, value)
   905  }
   906  
   907  func (b *filterCndBuilderMetadataAnnotations) Gte(value map[string]string) *FilterBuilder {
   908  	return b.compare(gotenfilter.Gte, value)
   909  }
   910  
   911  func (b *filterCndBuilderMetadataAnnotations) Lt(value map[string]string) *FilterBuilder {
   912  	return b.compare(gotenfilter.Lt, value)
   913  }
   914  
   915  func (b *filterCndBuilderMetadataAnnotations) Lte(value map[string]string) *FilterBuilder {
   916  	return b.compare(gotenfilter.Lte, value)
   917  }
   918  
   919  func (b *filterCndBuilderMetadataAnnotations) In(values []map[string]string) *FilterBuilder {
   920  	return b.builder.addCond(&FilterConditionIn{
   921  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Annotations().WithArrayOfValues(values),
   922  	})
   923  }
   924  
   925  func (b *filterCndBuilderMetadataAnnotations) NotIn(values []map[string]string) *FilterBuilder {
   926  	return b.builder.addCond(&FilterConditionNotIn{
   927  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Annotations().WithArrayOfValues(values),
   928  	})
   929  }
   930  
   931  func (b *filterCndBuilderMetadataAnnotations) IsNull() *FilterBuilder {
   932  	return b.builder.addCond(&FilterConditionIsNull{
   933  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Annotations().FieldPath(),
   934  	})
   935  }
   936  
   937  func (b *filterCndBuilderMetadataAnnotations) IsNan() *FilterBuilder {
   938  	return b.builder.addCond(&FilterConditionIsNaN{
   939  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Annotations().FieldPath(),
   940  	})
   941  }
   942  
   943  func (b *filterCndBuilderMetadataAnnotations) compare(op gotenfilter.CompareOperator, value map[string]string) *FilterBuilder {
   944  	return b.builder.addCond(&FilterConditionCompare{
   945  		Operator:              op,
   946  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Annotations().WithValue(value),
   947  	})
   948  }
   949  
   950  func (b *filterCndBuilderMetadataAnnotations) WithKey(key string) *mapFilterCndBuilderMetadataAnnotations {
   951  	return &mapFilterCndBuilderMetadataAnnotations{builder: b.builder, key: key}
   952  }
   953  
   954  type mapFilterCndBuilderMetadataAnnotations struct {
   955  	builder *FilterBuilder
   956  	key     string
   957  }
   958  
   959  func (b *mapFilterCndBuilderMetadataAnnotations) Eq(value string) *FilterBuilder {
   960  	return b.compare(gotenfilter.Eq, value)
   961  }
   962  
   963  func (b *mapFilterCndBuilderMetadataAnnotations) Neq(value string) *FilterBuilder {
   964  	return b.compare(gotenfilter.Neq, value)
   965  }
   966  
   967  func (b *mapFilterCndBuilderMetadataAnnotations) Gt(value string) *FilterBuilder {
   968  	return b.compare(gotenfilter.Gt, value)
   969  }
   970  
   971  func (b *mapFilterCndBuilderMetadataAnnotations) Gte(value string) *FilterBuilder {
   972  	return b.compare(gotenfilter.Gte, value)
   973  }
   974  
   975  func (b *mapFilterCndBuilderMetadataAnnotations) Lt(value string) *FilterBuilder {
   976  	return b.compare(gotenfilter.Lt, value)
   977  }
   978  
   979  func (b *mapFilterCndBuilderMetadataAnnotations) Lte(value string) *FilterBuilder {
   980  	return b.compare(gotenfilter.Lte, value)
   981  }
   982  
   983  func (b *mapFilterCndBuilderMetadataAnnotations) In(values []string) *FilterBuilder {
   984  	return b.builder.addCond(&FilterConditionIn{
   985  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithArrayOfValues(values),
   986  	})
   987  }
   988  
   989  func (b *mapFilterCndBuilderMetadataAnnotations) NotIn(values []string) *FilterBuilder {
   990  	return b.builder.addCond(&FilterConditionNotIn{
   991  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithArrayOfValues(values),
   992  	})
   993  }
   994  
   995  func (b *mapFilterCndBuilderMetadataAnnotations) IsNull() *FilterBuilder {
   996  	return b.builder.addCond(&FilterConditionIsNull{
   997  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Annotations().WithKey(b.key).FieldPath(),
   998  	})
   999  }
  1000  
  1001  func (b *mapFilterCndBuilderMetadataAnnotations) IsNan() *FilterBuilder {
  1002  	return b.builder.addCond(&FilterConditionIsNaN{
  1003  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Annotations().WithKey(b.key).FieldPath(),
  1004  	})
  1005  }
  1006  
  1007  func (b *mapFilterCndBuilderMetadataAnnotations) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1008  	return b.builder.addCond(&FilterConditionCompare{
  1009  		Operator:              op,
  1010  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithValue(value),
  1011  	})
  1012  }
  1013  
  1014  type filterCndBuilderMetadataGeneration struct {
  1015  	builder *FilterBuilder
  1016  }
  1017  
  1018  func (b *filterCndBuilderMetadataGeneration) Eq(value int64) *FilterBuilder {
  1019  	return b.compare(gotenfilter.Eq, value)
  1020  }
  1021  
  1022  func (b *filterCndBuilderMetadataGeneration) Neq(value int64) *FilterBuilder {
  1023  	return b.compare(gotenfilter.Neq, value)
  1024  }
  1025  
  1026  func (b *filterCndBuilderMetadataGeneration) Gt(value int64) *FilterBuilder {
  1027  	return b.compare(gotenfilter.Gt, value)
  1028  }
  1029  
  1030  func (b *filterCndBuilderMetadataGeneration) Gte(value int64) *FilterBuilder {
  1031  	return b.compare(gotenfilter.Gte, value)
  1032  }
  1033  
  1034  func (b *filterCndBuilderMetadataGeneration) Lt(value int64) *FilterBuilder {
  1035  	return b.compare(gotenfilter.Lt, value)
  1036  }
  1037  
  1038  func (b *filterCndBuilderMetadataGeneration) Lte(value int64) *FilterBuilder {
  1039  	return b.compare(gotenfilter.Lte, value)
  1040  }
  1041  
  1042  func (b *filterCndBuilderMetadataGeneration) In(values []int64) *FilterBuilder {
  1043  	return b.builder.addCond(&FilterConditionIn{
  1044  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Generation().WithArrayOfValues(values),
  1045  	})
  1046  }
  1047  
  1048  func (b *filterCndBuilderMetadataGeneration) NotIn(values []int64) *FilterBuilder {
  1049  	return b.builder.addCond(&FilterConditionNotIn{
  1050  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Generation().WithArrayOfValues(values),
  1051  	})
  1052  }
  1053  
  1054  func (b *filterCndBuilderMetadataGeneration) IsNull() *FilterBuilder {
  1055  	return b.builder.addCond(&FilterConditionIsNull{
  1056  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Generation().FieldPath(),
  1057  	})
  1058  }
  1059  
  1060  func (b *filterCndBuilderMetadataGeneration) IsNan() *FilterBuilder {
  1061  	return b.builder.addCond(&FilterConditionIsNaN{
  1062  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Generation().FieldPath(),
  1063  	})
  1064  }
  1065  
  1066  func (b *filterCndBuilderMetadataGeneration) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
  1067  	return b.builder.addCond(&FilterConditionCompare{
  1068  		Operator:              op,
  1069  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Generation().WithValue(value),
  1070  	})
  1071  }
  1072  
  1073  type filterCndBuilderMetadataResourceVersion struct {
  1074  	builder *FilterBuilder
  1075  }
  1076  
  1077  func (b *filterCndBuilderMetadataResourceVersion) Eq(value string) *FilterBuilder {
  1078  	return b.compare(gotenfilter.Eq, value)
  1079  }
  1080  
  1081  func (b *filterCndBuilderMetadataResourceVersion) Neq(value string) *FilterBuilder {
  1082  	return b.compare(gotenfilter.Neq, value)
  1083  }
  1084  
  1085  func (b *filterCndBuilderMetadataResourceVersion) Gt(value string) *FilterBuilder {
  1086  	return b.compare(gotenfilter.Gt, value)
  1087  }
  1088  
  1089  func (b *filterCndBuilderMetadataResourceVersion) Gte(value string) *FilterBuilder {
  1090  	return b.compare(gotenfilter.Gte, value)
  1091  }
  1092  
  1093  func (b *filterCndBuilderMetadataResourceVersion) Lt(value string) *FilterBuilder {
  1094  	return b.compare(gotenfilter.Lt, value)
  1095  }
  1096  
  1097  func (b *filterCndBuilderMetadataResourceVersion) Lte(value string) *FilterBuilder {
  1098  	return b.compare(gotenfilter.Lte, value)
  1099  }
  1100  
  1101  func (b *filterCndBuilderMetadataResourceVersion) In(values []string) *FilterBuilder {
  1102  	return b.builder.addCond(&FilterConditionIn{
  1103  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().ResourceVersion().WithArrayOfValues(values),
  1104  	})
  1105  }
  1106  
  1107  func (b *filterCndBuilderMetadataResourceVersion) NotIn(values []string) *FilterBuilder {
  1108  	return b.builder.addCond(&FilterConditionNotIn{
  1109  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().ResourceVersion().WithArrayOfValues(values),
  1110  	})
  1111  }
  1112  
  1113  func (b *filterCndBuilderMetadataResourceVersion) IsNull() *FilterBuilder {
  1114  	return b.builder.addCond(&FilterConditionIsNull{
  1115  		FieldPath: NewDeviceFieldPathBuilder().Metadata().ResourceVersion().FieldPath(),
  1116  	})
  1117  }
  1118  
  1119  func (b *filterCndBuilderMetadataResourceVersion) IsNan() *FilterBuilder {
  1120  	return b.builder.addCond(&FilterConditionIsNaN{
  1121  		FieldPath: NewDeviceFieldPathBuilder().Metadata().ResourceVersion().FieldPath(),
  1122  	})
  1123  }
  1124  
  1125  func (b *filterCndBuilderMetadataResourceVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1126  	return b.builder.addCond(&FilterConditionCompare{
  1127  		Operator:              op,
  1128  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().ResourceVersion().WithValue(value),
  1129  	})
  1130  }
  1131  
  1132  type filterCndBuilderMetadataOwnerReferences struct {
  1133  	builder *FilterBuilder
  1134  }
  1135  
  1136  func (b *filterCndBuilderMetadataOwnerReferences) Eq(value []*meta.OwnerReference) *FilterBuilder {
  1137  	return b.compare(gotenfilter.Eq, value)
  1138  }
  1139  
  1140  func (b *filterCndBuilderMetadataOwnerReferences) Neq(value []*meta.OwnerReference) *FilterBuilder {
  1141  	return b.compare(gotenfilter.Neq, value)
  1142  }
  1143  
  1144  func (b *filterCndBuilderMetadataOwnerReferences) Gt(value []*meta.OwnerReference) *FilterBuilder {
  1145  	return b.compare(gotenfilter.Gt, value)
  1146  }
  1147  
  1148  func (b *filterCndBuilderMetadataOwnerReferences) Gte(value []*meta.OwnerReference) *FilterBuilder {
  1149  	return b.compare(gotenfilter.Gte, value)
  1150  }
  1151  
  1152  func (b *filterCndBuilderMetadataOwnerReferences) Lt(value []*meta.OwnerReference) *FilterBuilder {
  1153  	return b.compare(gotenfilter.Lt, value)
  1154  }
  1155  
  1156  func (b *filterCndBuilderMetadataOwnerReferences) Lte(value []*meta.OwnerReference) *FilterBuilder {
  1157  	return b.compare(gotenfilter.Lte, value)
  1158  }
  1159  
  1160  func (b *filterCndBuilderMetadataOwnerReferences) In(values [][]*meta.OwnerReference) *FilterBuilder {
  1161  	return b.builder.addCond(&FilterConditionIn{
  1162  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().WithArrayOfValues(values),
  1163  	})
  1164  }
  1165  
  1166  func (b *filterCndBuilderMetadataOwnerReferences) NotIn(values [][]*meta.OwnerReference) *FilterBuilder {
  1167  	return b.builder.addCond(&FilterConditionNotIn{
  1168  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().WithArrayOfValues(values),
  1169  	})
  1170  }
  1171  
  1172  func (b *filterCndBuilderMetadataOwnerReferences) IsNull() *FilterBuilder {
  1173  	return b.builder.addCond(&FilterConditionIsNull{
  1174  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().FieldPath(),
  1175  	})
  1176  }
  1177  
  1178  func (b *filterCndBuilderMetadataOwnerReferences) IsNan() *FilterBuilder {
  1179  	return b.builder.addCond(&FilterConditionIsNaN{
  1180  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().FieldPath(),
  1181  	})
  1182  }
  1183  
  1184  func (b *filterCndBuilderMetadataOwnerReferences) Contains(value *meta.OwnerReference) *FilterBuilder {
  1185  	return b.builder.addCond(&FilterConditionContains{
  1186  		Type:      gotenresource.ConditionContainsTypeValue,
  1187  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().FieldPath(),
  1188  		Value:     NewDeviceFieldPathBuilder().Metadata().OwnerReferences().WithItemValue(value),
  1189  	})
  1190  }
  1191  
  1192  func (b *filterCndBuilderMetadataOwnerReferences) ContainsAnyOf(values []*meta.OwnerReference) *FilterBuilder {
  1193  	pathSelector := NewDeviceFieldPathBuilder().Metadata().OwnerReferences()
  1194  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  1195  	for _, value := range values {
  1196  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  1197  	}
  1198  	return b.builder.addCond(&FilterConditionContains{
  1199  		Type:      gotenresource.ConditionContainsTypeAny,
  1200  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().FieldPath(),
  1201  		Values:    itemValues,
  1202  	})
  1203  }
  1204  
  1205  func (b *filterCndBuilderMetadataOwnerReferences) ContainsAll(values []*meta.OwnerReference) *FilterBuilder {
  1206  	pathSelector := NewDeviceFieldPathBuilder().Metadata().OwnerReferences()
  1207  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  1208  	for _, value := range values {
  1209  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  1210  	}
  1211  	return b.builder.addCond(&FilterConditionContains{
  1212  		Type:      gotenresource.ConditionContainsTypeAll,
  1213  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().FieldPath(),
  1214  		Values:    itemValues,
  1215  	})
  1216  }
  1217  
  1218  func (b *filterCndBuilderMetadataOwnerReferences) compare(op gotenfilter.CompareOperator, value []*meta.OwnerReference) *FilterBuilder {
  1219  	return b.builder.addCond(&FilterConditionCompare{
  1220  		Operator:              op,
  1221  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().WithValue(value),
  1222  	})
  1223  }
  1224  
  1225  func (b *filterCndBuilderMetadataOwnerReferences) Kind() *filterCndBuilderMetadataOwnerReferencesKind {
  1226  	return &filterCndBuilderMetadataOwnerReferencesKind{builder: b.builder}
  1227  }
  1228  
  1229  func (b *filterCndBuilderMetadataOwnerReferences) Version() *filterCndBuilderMetadataOwnerReferencesVersion {
  1230  	return &filterCndBuilderMetadataOwnerReferencesVersion{builder: b.builder}
  1231  }
  1232  
  1233  func (b *filterCndBuilderMetadataOwnerReferences) Name() *filterCndBuilderMetadataOwnerReferencesName {
  1234  	return &filterCndBuilderMetadataOwnerReferencesName{builder: b.builder}
  1235  }
  1236  
  1237  func (b *filterCndBuilderMetadataOwnerReferences) Region() *filterCndBuilderMetadataOwnerReferencesRegion {
  1238  	return &filterCndBuilderMetadataOwnerReferencesRegion{builder: b.builder}
  1239  }
  1240  
  1241  func (b *filterCndBuilderMetadataOwnerReferences) Controller() *filterCndBuilderMetadataOwnerReferencesController {
  1242  	return &filterCndBuilderMetadataOwnerReferencesController{builder: b.builder}
  1243  }
  1244  
  1245  func (b *filterCndBuilderMetadataOwnerReferences) RequiresOwnerReference() *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference {
  1246  	return &filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference{builder: b.builder}
  1247  }
  1248  
  1249  func (b *filterCndBuilderMetadataOwnerReferences) UnsetOnDelete() *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete {
  1250  	return &filterCndBuilderMetadataOwnerReferencesUnsetOnDelete{builder: b.builder}
  1251  }
  1252  
  1253  type filterCndBuilderMetadataOwnerReferencesKind struct {
  1254  	builder *FilterBuilder
  1255  }
  1256  
  1257  func (b *filterCndBuilderMetadataOwnerReferencesKind) Eq(value string) *FilterBuilder {
  1258  	return b.compare(gotenfilter.Eq, value)
  1259  }
  1260  
  1261  func (b *filterCndBuilderMetadataOwnerReferencesKind) Neq(value string) *FilterBuilder {
  1262  	return b.compare(gotenfilter.Neq, value)
  1263  }
  1264  
  1265  func (b *filterCndBuilderMetadataOwnerReferencesKind) Gt(value string) *FilterBuilder {
  1266  	return b.compare(gotenfilter.Gt, value)
  1267  }
  1268  
  1269  func (b *filterCndBuilderMetadataOwnerReferencesKind) Gte(value string) *FilterBuilder {
  1270  	return b.compare(gotenfilter.Gte, value)
  1271  }
  1272  
  1273  func (b *filterCndBuilderMetadataOwnerReferencesKind) Lt(value string) *FilterBuilder {
  1274  	return b.compare(gotenfilter.Lt, value)
  1275  }
  1276  
  1277  func (b *filterCndBuilderMetadataOwnerReferencesKind) Lte(value string) *FilterBuilder {
  1278  	return b.compare(gotenfilter.Lte, value)
  1279  }
  1280  
  1281  func (b *filterCndBuilderMetadataOwnerReferencesKind) In(values []string) *FilterBuilder {
  1282  	return b.builder.addCond(&FilterConditionIn{
  1283  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Kind().WithArrayOfValues(values),
  1284  	})
  1285  }
  1286  
  1287  func (b *filterCndBuilderMetadataOwnerReferencesKind) NotIn(values []string) *FilterBuilder {
  1288  	return b.builder.addCond(&FilterConditionNotIn{
  1289  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Kind().WithArrayOfValues(values),
  1290  	})
  1291  }
  1292  
  1293  func (b *filterCndBuilderMetadataOwnerReferencesKind) IsNull() *FilterBuilder {
  1294  	return b.builder.addCond(&FilterConditionIsNull{
  1295  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Kind().FieldPath(),
  1296  	})
  1297  }
  1298  
  1299  func (b *filterCndBuilderMetadataOwnerReferencesKind) IsNan() *FilterBuilder {
  1300  	return b.builder.addCond(&FilterConditionIsNaN{
  1301  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Kind().FieldPath(),
  1302  	})
  1303  }
  1304  
  1305  func (b *filterCndBuilderMetadataOwnerReferencesKind) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1306  	return b.builder.addCond(&FilterConditionCompare{
  1307  		Operator:              op,
  1308  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Kind().WithValue(value),
  1309  	})
  1310  }
  1311  
  1312  type filterCndBuilderMetadataOwnerReferencesVersion struct {
  1313  	builder *FilterBuilder
  1314  }
  1315  
  1316  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Eq(value string) *FilterBuilder {
  1317  	return b.compare(gotenfilter.Eq, value)
  1318  }
  1319  
  1320  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Neq(value string) *FilterBuilder {
  1321  	return b.compare(gotenfilter.Neq, value)
  1322  }
  1323  
  1324  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Gt(value string) *FilterBuilder {
  1325  	return b.compare(gotenfilter.Gt, value)
  1326  }
  1327  
  1328  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Gte(value string) *FilterBuilder {
  1329  	return b.compare(gotenfilter.Gte, value)
  1330  }
  1331  
  1332  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Lt(value string) *FilterBuilder {
  1333  	return b.compare(gotenfilter.Lt, value)
  1334  }
  1335  
  1336  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Lte(value string) *FilterBuilder {
  1337  	return b.compare(gotenfilter.Lte, value)
  1338  }
  1339  
  1340  func (b *filterCndBuilderMetadataOwnerReferencesVersion) In(values []string) *FilterBuilder {
  1341  	return b.builder.addCond(&FilterConditionIn{
  1342  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Version().WithArrayOfValues(values),
  1343  	})
  1344  }
  1345  
  1346  func (b *filterCndBuilderMetadataOwnerReferencesVersion) NotIn(values []string) *FilterBuilder {
  1347  	return b.builder.addCond(&FilterConditionNotIn{
  1348  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Version().WithArrayOfValues(values),
  1349  	})
  1350  }
  1351  
  1352  func (b *filterCndBuilderMetadataOwnerReferencesVersion) IsNull() *FilterBuilder {
  1353  	return b.builder.addCond(&FilterConditionIsNull{
  1354  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Version().FieldPath(),
  1355  	})
  1356  }
  1357  
  1358  func (b *filterCndBuilderMetadataOwnerReferencesVersion) IsNan() *FilterBuilder {
  1359  	return b.builder.addCond(&FilterConditionIsNaN{
  1360  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Version().FieldPath(),
  1361  	})
  1362  }
  1363  
  1364  func (b *filterCndBuilderMetadataOwnerReferencesVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1365  	return b.builder.addCond(&FilterConditionCompare{
  1366  		Operator:              op,
  1367  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Version().WithValue(value),
  1368  	})
  1369  }
  1370  
  1371  type filterCndBuilderMetadataOwnerReferencesName struct {
  1372  	builder *FilterBuilder
  1373  }
  1374  
  1375  func (b *filterCndBuilderMetadataOwnerReferencesName) Eq(value string) *FilterBuilder {
  1376  	return b.compare(gotenfilter.Eq, value)
  1377  }
  1378  
  1379  func (b *filterCndBuilderMetadataOwnerReferencesName) Neq(value string) *FilterBuilder {
  1380  	return b.compare(gotenfilter.Neq, value)
  1381  }
  1382  
  1383  func (b *filterCndBuilderMetadataOwnerReferencesName) Gt(value string) *FilterBuilder {
  1384  	return b.compare(gotenfilter.Gt, value)
  1385  }
  1386  
  1387  func (b *filterCndBuilderMetadataOwnerReferencesName) Gte(value string) *FilterBuilder {
  1388  	return b.compare(gotenfilter.Gte, value)
  1389  }
  1390  
  1391  func (b *filterCndBuilderMetadataOwnerReferencesName) Lt(value string) *FilterBuilder {
  1392  	return b.compare(gotenfilter.Lt, value)
  1393  }
  1394  
  1395  func (b *filterCndBuilderMetadataOwnerReferencesName) Lte(value string) *FilterBuilder {
  1396  	return b.compare(gotenfilter.Lte, value)
  1397  }
  1398  
  1399  func (b *filterCndBuilderMetadataOwnerReferencesName) In(values []string) *FilterBuilder {
  1400  	return b.builder.addCond(&FilterConditionIn{
  1401  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Name().WithArrayOfValues(values),
  1402  	})
  1403  }
  1404  
  1405  func (b *filterCndBuilderMetadataOwnerReferencesName) NotIn(values []string) *FilterBuilder {
  1406  	return b.builder.addCond(&FilterConditionNotIn{
  1407  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Name().WithArrayOfValues(values),
  1408  	})
  1409  }
  1410  
  1411  func (b *filterCndBuilderMetadataOwnerReferencesName) IsNull() *FilterBuilder {
  1412  	return b.builder.addCond(&FilterConditionIsNull{
  1413  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Name().FieldPath(),
  1414  	})
  1415  }
  1416  
  1417  func (b *filterCndBuilderMetadataOwnerReferencesName) IsNan() *FilterBuilder {
  1418  	return b.builder.addCond(&FilterConditionIsNaN{
  1419  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Name().FieldPath(),
  1420  	})
  1421  }
  1422  
  1423  func (b *filterCndBuilderMetadataOwnerReferencesName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1424  	return b.builder.addCond(&FilterConditionCompare{
  1425  		Operator:              op,
  1426  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Name().WithValue(value),
  1427  	})
  1428  }
  1429  
  1430  type filterCndBuilderMetadataOwnerReferencesRegion struct {
  1431  	builder *FilterBuilder
  1432  }
  1433  
  1434  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Eq(value string) *FilterBuilder {
  1435  	return b.compare(gotenfilter.Eq, value)
  1436  }
  1437  
  1438  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Neq(value string) *FilterBuilder {
  1439  	return b.compare(gotenfilter.Neq, value)
  1440  }
  1441  
  1442  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Gt(value string) *FilterBuilder {
  1443  	return b.compare(gotenfilter.Gt, value)
  1444  }
  1445  
  1446  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Gte(value string) *FilterBuilder {
  1447  	return b.compare(gotenfilter.Gte, value)
  1448  }
  1449  
  1450  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Lt(value string) *FilterBuilder {
  1451  	return b.compare(gotenfilter.Lt, value)
  1452  }
  1453  
  1454  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Lte(value string) *FilterBuilder {
  1455  	return b.compare(gotenfilter.Lte, value)
  1456  }
  1457  
  1458  func (b *filterCndBuilderMetadataOwnerReferencesRegion) In(values []string) *FilterBuilder {
  1459  	return b.builder.addCond(&FilterConditionIn{
  1460  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Region().WithArrayOfValues(values),
  1461  	})
  1462  }
  1463  
  1464  func (b *filterCndBuilderMetadataOwnerReferencesRegion) NotIn(values []string) *FilterBuilder {
  1465  	return b.builder.addCond(&FilterConditionNotIn{
  1466  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Region().WithArrayOfValues(values),
  1467  	})
  1468  }
  1469  
  1470  func (b *filterCndBuilderMetadataOwnerReferencesRegion) IsNull() *FilterBuilder {
  1471  	return b.builder.addCond(&FilterConditionIsNull{
  1472  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Region().FieldPath(),
  1473  	})
  1474  }
  1475  
  1476  func (b *filterCndBuilderMetadataOwnerReferencesRegion) IsNan() *FilterBuilder {
  1477  	return b.builder.addCond(&FilterConditionIsNaN{
  1478  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Region().FieldPath(),
  1479  	})
  1480  }
  1481  
  1482  func (b *filterCndBuilderMetadataOwnerReferencesRegion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1483  	return b.builder.addCond(&FilterConditionCompare{
  1484  		Operator:              op,
  1485  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Region().WithValue(value),
  1486  	})
  1487  }
  1488  
  1489  type filterCndBuilderMetadataOwnerReferencesController struct {
  1490  	builder *FilterBuilder
  1491  }
  1492  
  1493  func (b *filterCndBuilderMetadataOwnerReferencesController) Eq(value bool) *FilterBuilder {
  1494  	return b.compare(gotenfilter.Eq, value)
  1495  }
  1496  
  1497  func (b *filterCndBuilderMetadataOwnerReferencesController) Neq(value bool) *FilterBuilder {
  1498  	return b.compare(gotenfilter.Neq, value)
  1499  }
  1500  
  1501  func (b *filterCndBuilderMetadataOwnerReferencesController) Gt(value bool) *FilterBuilder {
  1502  	return b.compare(gotenfilter.Gt, value)
  1503  }
  1504  
  1505  func (b *filterCndBuilderMetadataOwnerReferencesController) Gte(value bool) *FilterBuilder {
  1506  	return b.compare(gotenfilter.Gte, value)
  1507  }
  1508  
  1509  func (b *filterCndBuilderMetadataOwnerReferencesController) Lt(value bool) *FilterBuilder {
  1510  	return b.compare(gotenfilter.Lt, value)
  1511  }
  1512  
  1513  func (b *filterCndBuilderMetadataOwnerReferencesController) Lte(value bool) *FilterBuilder {
  1514  	return b.compare(gotenfilter.Lte, value)
  1515  }
  1516  
  1517  func (b *filterCndBuilderMetadataOwnerReferencesController) In(values []bool) *FilterBuilder {
  1518  	return b.builder.addCond(&FilterConditionIn{
  1519  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Controller().WithArrayOfValues(values),
  1520  	})
  1521  }
  1522  
  1523  func (b *filterCndBuilderMetadataOwnerReferencesController) NotIn(values []bool) *FilterBuilder {
  1524  	return b.builder.addCond(&FilterConditionNotIn{
  1525  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Controller().WithArrayOfValues(values),
  1526  	})
  1527  }
  1528  
  1529  func (b *filterCndBuilderMetadataOwnerReferencesController) IsNull() *FilterBuilder {
  1530  	return b.builder.addCond(&FilterConditionIsNull{
  1531  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Controller().FieldPath(),
  1532  	})
  1533  }
  1534  
  1535  func (b *filterCndBuilderMetadataOwnerReferencesController) IsNan() *FilterBuilder {
  1536  	return b.builder.addCond(&FilterConditionIsNaN{
  1537  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Controller().FieldPath(),
  1538  	})
  1539  }
  1540  
  1541  func (b *filterCndBuilderMetadataOwnerReferencesController) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  1542  	return b.builder.addCond(&FilterConditionCompare{
  1543  		Operator:              op,
  1544  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Controller().WithValue(value),
  1545  	})
  1546  }
  1547  
  1548  type filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference struct {
  1549  	builder *FilterBuilder
  1550  }
  1551  
  1552  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Eq(value bool) *FilterBuilder {
  1553  	return b.compare(gotenfilter.Eq, value)
  1554  }
  1555  
  1556  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Neq(value bool) *FilterBuilder {
  1557  	return b.compare(gotenfilter.Neq, value)
  1558  }
  1559  
  1560  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Gt(value bool) *FilterBuilder {
  1561  	return b.compare(gotenfilter.Gt, value)
  1562  }
  1563  
  1564  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Gte(value bool) *FilterBuilder {
  1565  	return b.compare(gotenfilter.Gte, value)
  1566  }
  1567  
  1568  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Lt(value bool) *FilterBuilder {
  1569  	return b.compare(gotenfilter.Lt, value)
  1570  }
  1571  
  1572  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Lte(value bool) *FilterBuilder {
  1573  	return b.compare(gotenfilter.Lte, value)
  1574  }
  1575  
  1576  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) In(values []bool) *FilterBuilder {
  1577  	return b.builder.addCond(&FilterConditionIn{
  1578  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithArrayOfValues(values),
  1579  	})
  1580  }
  1581  
  1582  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) NotIn(values []bool) *FilterBuilder {
  1583  	return b.builder.addCond(&FilterConditionNotIn{
  1584  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithArrayOfValues(values),
  1585  	})
  1586  }
  1587  
  1588  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) IsNull() *FilterBuilder {
  1589  	return b.builder.addCond(&FilterConditionIsNull{
  1590  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().FieldPath(),
  1591  	})
  1592  }
  1593  
  1594  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) IsNan() *FilterBuilder {
  1595  	return b.builder.addCond(&FilterConditionIsNaN{
  1596  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().FieldPath(),
  1597  	})
  1598  }
  1599  
  1600  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  1601  	return b.builder.addCond(&FilterConditionCompare{
  1602  		Operator:              op,
  1603  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithValue(value),
  1604  	})
  1605  }
  1606  
  1607  type filterCndBuilderMetadataOwnerReferencesUnsetOnDelete struct {
  1608  	builder *FilterBuilder
  1609  }
  1610  
  1611  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Eq(value bool) *FilterBuilder {
  1612  	return b.compare(gotenfilter.Eq, value)
  1613  }
  1614  
  1615  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Neq(value bool) *FilterBuilder {
  1616  	return b.compare(gotenfilter.Neq, value)
  1617  }
  1618  
  1619  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Gt(value bool) *FilterBuilder {
  1620  	return b.compare(gotenfilter.Gt, value)
  1621  }
  1622  
  1623  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Gte(value bool) *FilterBuilder {
  1624  	return b.compare(gotenfilter.Gte, value)
  1625  }
  1626  
  1627  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Lt(value bool) *FilterBuilder {
  1628  	return b.compare(gotenfilter.Lt, value)
  1629  }
  1630  
  1631  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Lte(value bool) *FilterBuilder {
  1632  	return b.compare(gotenfilter.Lte, value)
  1633  }
  1634  
  1635  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) In(values []bool) *FilterBuilder {
  1636  	return b.builder.addCond(&FilterConditionIn{
  1637  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithArrayOfValues(values),
  1638  	})
  1639  }
  1640  
  1641  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) NotIn(values []bool) *FilterBuilder {
  1642  	return b.builder.addCond(&FilterConditionNotIn{
  1643  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithArrayOfValues(values),
  1644  	})
  1645  }
  1646  
  1647  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) IsNull() *FilterBuilder {
  1648  	return b.builder.addCond(&FilterConditionIsNull{
  1649  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().FieldPath(),
  1650  	})
  1651  }
  1652  
  1653  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) IsNan() *FilterBuilder {
  1654  	return b.builder.addCond(&FilterConditionIsNaN{
  1655  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().FieldPath(),
  1656  	})
  1657  }
  1658  
  1659  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  1660  	return b.builder.addCond(&FilterConditionCompare{
  1661  		Operator:              op,
  1662  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithValue(value),
  1663  	})
  1664  }
  1665  
  1666  type filterCndBuilderMetadataShards struct {
  1667  	builder *FilterBuilder
  1668  }
  1669  
  1670  func (b *filterCndBuilderMetadataShards) Eq(value map[string]int64) *FilterBuilder {
  1671  	return b.compare(gotenfilter.Eq, value)
  1672  }
  1673  
  1674  func (b *filterCndBuilderMetadataShards) Neq(value map[string]int64) *FilterBuilder {
  1675  	return b.compare(gotenfilter.Neq, value)
  1676  }
  1677  
  1678  func (b *filterCndBuilderMetadataShards) Gt(value map[string]int64) *FilterBuilder {
  1679  	return b.compare(gotenfilter.Gt, value)
  1680  }
  1681  
  1682  func (b *filterCndBuilderMetadataShards) Gte(value map[string]int64) *FilterBuilder {
  1683  	return b.compare(gotenfilter.Gte, value)
  1684  }
  1685  
  1686  func (b *filterCndBuilderMetadataShards) Lt(value map[string]int64) *FilterBuilder {
  1687  	return b.compare(gotenfilter.Lt, value)
  1688  }
  1689  
  1690  func (b *filterCndBuilderMetadataShards) Lte(value map[string]int64) *FilterBuilder {
  1691  	return b.compare(gotenfilter.Lte, value)
  1692  }
  1693  
  1694  func (b *filterCndBuilderMetadataShards) In(values []map[string]int64) *FilterBuilder {
  1695  	return b.builder.addCond(&FilterConditionIn{
  1696  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Shards().WithArrayOfValues(values),
  1697  	})
  1698  }
  1699  
  1700  func (b *filterCndBuilderMetadataShards) NotIn(values []map[string]int64) *FilterBuilder {
  1701  	return b.builder.addCond(&FilterConditionNotIn{
  1702  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Shards().WithArrayOfValues(values),
  1703  	})
  1704  }
  1705  
  1706  func (b *filterCndBuilderMetadataShards) IsNull() *FilterBuilder {
  1707  	return b.builder.addCond(&FilterConditionIsNull{
  1708  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Shards().FieldPath(),
  1709  	})
  1710  }
  1711  
  1712  func (b *filterCndBuilderMetadataShards) IsNan() *FilterBuilder {
  1713  	return b.builder.addCond(&FilterConditionIsNaN{
  1714  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Shards().FieldPath(),
  1715  	})
  1716  }
  1717  
  1718  func (b *filterCndBuilderMetadataShards) compare(op gotenfilter.CompareOperator, value map[string]int64) *FilterBuilder {
  1719  	return b.builder.addCond(&FilterConditionCompare{
  1720  		Operator:              op,
  1721  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Shards().WithValue(value),
  1722  	})
  1723  }
  1724  
  1725  func (b *filterCndBuilderMetadataShards) WithKey(key string) *mapFilterCndBuilderMetadataShards {
  1726  	return &mapFilterCndBuilderMetadataShards{builder: b.builder, key: key}
  1727  }
  1728  
  1729  type mapFilterCndBuilderMetadataShards struct {
  1730  	builder *FilterBuilder
  1731  	key     string
  1732  }
  1733  
  1734  func (b *mapFilterCndBuilderMetadataShards) Eq(value int64) *FilterBuilder {
  1735  	return b.compare(gotenfilter.Eq, value)
  1736  }
  1737  
  1738  func (b *mapFilterCndBuilderMetadataShards) Neq(value int64) *FilterBuilder {
  1739  	return b.compare(gotenfilter.Neq, value)
  1740  }
  1741  
  1742  func (b *mapFilterCndBuilderMetadataShards) Gt(value int64) *FilterBuilder {
  1743  	return b.compare(gotenfilter.Gt, value)
  1744  }
  1745  
  1746  func (b *mapFilterCndBuilderMetadataShards) Gte(value int64) *FilterBuilder {
  1747  	return b.compare(gotenfilter.Gte, value)
  1748  }
  1749  
  1750  func (b *mapFilterCndBuilderMetadataShards) Lt(value int64) *FilterBuilder {
  1751  	return b.compare(gotenfilter.Lt, value)
  1752  }
  1753  
  1754  func (b *mapFilterCndBuilderMetadataShards) Lte(value int64) *FilterBuilder {
  1755  	return b.compare(gotenfilter.Lte, value)
  1756  }
  1757  
  1758  func (b *mapFilterCndBuilderMetadataShards) In(values []int64) *FilterBuilder {
  1759  	return b.builder.addCond(&FilterConditionIn{
  1760  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithArrayOfValues(values),
  1761  	})
  1762  }
  1763  
  1764  func (b *mapFilterCndBuilderMetadataShards) NotIn(values []int64) *FilterBuilder {
  1765  	return b.builder.addCond(&FilterConditionNotIn{
  1766  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithArrayOfValues(values),
  1767  	})
  1768  }
  1769  
  1770  func (b *mapFilterCndBuilderMetadataShards) IsNull() *FilterBuilder {
  1771  	return b.builder.addCond(&FilterConditionIsNull{
  1772  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Shards().WithKey(b.key).FieldPath(),
  1773  	})
  1774  }
  1775  
  1776  func (b *mapFilterCndBuilderMetadataShards) IsNan() *FilterBuilder {
  1777  	return b.builder.addCond(&FilterConditionIsNaN{
  1778  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Shards().WithKey(b.key).FieldPath(),
  1779  	})
  1780  }
  1781  
  1782  func (b *mapFilterCndBuilderMetadataShards) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
  1783  	return b.builder.addCond(&FilterConditionCompare{
  1784  		Operator:              op,
  1785  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithValue(value),
  1786  	})
  1787  }
  1788  
  1789  type filterCndBuilderMetadataSyncing struct {
  1790  	builder *FilterBuilder
  1791  }
  1792  
  1793  func (b *filterCndBuilderMetadataSyncing) Eq(value *meta.SyncingMeta) *FilterBuilder {
  1794  	return b.compare(gotenfilter.Eq, value)
  1795  }
  1796  
  1797  func (b *filterCndBuilderMetadataSyncing) Neq(value *meta.SyncingMeta) *FilterBuilder {
  1798  	return b.compare(gotenfilter.Neq, value)
  1799  }
  1800  
  1801  func (b *filterCndBuilderMetadataSyncing) Gt(value *meta.SyncingMeta) *FilterBuilder {
  1802  	return b.compare(gotenfilter.Gt, value)
  1803  }
  1804  
  1805  func (b *filterCndBuilderMetadataSyncing) Gte(value *meta.SyncingMeta) *FilterBuilder {
  1806  	return b.compare(gotenfilter.Gte, value)
  1807  }
  1808  
  1809  func (b *filterCndBuilderMetadataSyncing) Lt(value *meta.SyncingMeta) *FilterBuilder {
  1810  	return b.compare(gotenfilter.Lt, value)
  1811  }
  1812  
  1813  func (b *filterCndBuilderMetadataSyncing) Lte(value *meta.SyncingMeta) *FilterBuilder {
  1814  	return b.compare(gotenfilter.Lte, value)
  1815  }
  1816  
  1817  func (b *filterCndBuilderMetadataSyncing) In(values []*meta.SyncingMeta) *FilterBuilder {
  1818  	return b.builder.addCond(&FilterConditionIn{
  1819  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().WithArrayOfValues(values),
  1820  	})
  1821  }
  1822  
  1823  func (b *filterCndBuilderMetadataSyncing) NotIn(values []*meta.SyncingMeta) *FilterBuilder {
  1824  	return b.builder.addCond(&FilterConditionNotIn{
  1825  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().WithArrayOfValues(values),
  1826  	})
  1827  }
  1828  
  1829  func (b *filterCndBuilderMetadataSyncing) IsNull() *FilterBuilder {
  1830  	return b.builder.addCond(&FilterConditionIsNull{
  1831  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().FieldPath(),
  1832  	})
  1833  }
  1834  
  1835  func (b *filterCndBuilderMetadataSyncing) IsNan() *FilterBuilder {
  1836  	return b.builder.addCond(&FilterConditionIsNaN{
  1837  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().FieldPath(),
  1838  	})
  1839  }
  1840  
  1841  func (b *filterCndBuilderMetadataSyncing) compare(op gotenfilter.CompareOperator, value *meta.SyncingMeta) *FilterBuilder {
  1842  	return b.builder.addCond(&FilterConditionCompare{
  1843  		Operator:              op,
  1844  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Syncing().WithValue(value),
  1845  	})
  1846  }
  1847  
  1848  func (b *filterCndBuilderMetadataSyncing) OwningRegion() *filterCndBuilderMetadataSyncingOwningRegion {
  1849  	return &filterCndBuilderMetadataSyncingOwningRegion{builder: b.builder}
  1850  }
  1851  
  1852  func (b *filterCndBuilderMetadataSyncing) Regions() *filterCndBuilderMetadataSyncingRegions {
  1853  	return &filterCndBuilderMetadataSyncingRegions{builder: b.builder}
  1854  }
  1855  
  1856  type filterCndBuilderMetadataSyncingOwningRegion struct {
  1857  	builder *FilterBuilder
  1858  }
  1859  
  1860  func (b *filterCndBuilderMetadataSyncingOwningRegion) Eq(value string) *FilterBuilder {
  1861  	return b.compare(gotenfilter.Eq, value)
  1862  }
  1863  
  1864  func (b *filterCndBuilderMetadataSyncingOwningRegion) Neq(value string) *FilterBuilder {
  1865  	return b.compare(gotenfilter.Neq, value)
  1866  }
  1867  
  1868  func (b *filterCndBuilderMetadataSyncingOwningRegion) Gt(value string) *FilterBuilder {
  1869  	return b.compare(gotenfilter.Gt, value)
  1870  }
  1871  
  1872  func (b *filterCndBuilderMetadataSyncingOwningRegion) Gte(value string) *FilterBuilder {
  1873  	return b.compare(gotenfilter.Gte, value)
  1874  }
  1875  
  1876  func (b *filterCndBuilderMetadataSyncingOwningRegion) Lt(value string) *FilterBuilder {
  1877  	return b.compare(gotenfilter.Lt, value)
  1878  }
  1879  
  1880  func (b *filterCndBuilderMetadataSyncingOwningRegion) Lte(value string) *FilterBuilder {
  1881  	return b.compare(gotenfilter.Lte, value)
  1882  }
  1883  
  1884  func (b *filterCndBuilderMetadataSyncingOwningRegion) In(values []string) *FilterBuilder {
  1885  	return b.builder.addCond(&FilterConditionIn{
  1886  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().OwningRegion().WithArrayOfValues(values),
  1887  	})
  1888  }
  1889  
  1890  func (b *filterCndBuilderMetadataSyncingOwningRegion) NotIn(values []string) *FilterBuilder {
  1891  	return b.builder.addCond(&FilterConditionNotIn{
  1892  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().OwningRegion().WithArrayOfValues(values),
  1893  	})
  1894  }
  1895  
  1896  func (b *filterCndBuilderMetadataSyncingOwningRegion) IsNull() *FilterBuilder {
  1897  	return b.builder.addCond(&FilterConditionIsNull{
  1898  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().OwningRegion().FieldPath(),
  1899  	})
  1900  }
  1901  
  1902  func (b *filterCndBuilderMetadataSyncingOwningRegion) IsNan() *FilterBuilder {
  1903  	return b.builder.addCond(&FilterConditionIsNaN{
  1904  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().OwningRegion().FieldPath(),
  1905  	})
  1906  }
  1907  
  1908  func (b *filterCndBuilderMetadataSyncingOwningRegion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1909  	return b.builder.addCond(&FilterConditionCompare{
  1910  		Operator:              op,
  1911  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Syncing().OwningRegion().WithValue(value),
  1912  	})
  1913  }
  1914  
  1915  type filterCndBuilderMetadataSyncingRegions struct {
  1916  	builder *FilterBuilder
  1917  }
  1918  
  1919  func (b *filterCndBuilderMetadataSyncingRegions) Eq(value []string) *FilterBuilder {
  1920  	return b.compare(gotenfilter.Eq, value)
  1921  }
  1922  
  1923  func (b *filterCndBuilderMetadataSyncingRegions) Neq(value []string) *FilterBuilder {
  1924  	return b.compare(gotenfilter.Neq, value)
  1925  }
  1926  
  1927  func (b *filterCndBuilderMetadataSyncingRegions) Gt(value []string) *FilterBuilder {
  1928  	return b.compare(gotenfilter.Gt, value)
  1929  }
  1930  
  1931  func (b *filterCndBuilderMetadataSyncingRegions) Gte(value []string) *FilterBuilder {
  1932  	return b.compare(gotenfilter.Gte, value)
  1933  }
  1934  
  1935  func (b *filterCndBuilderMetadataSyncingRegions) Lt(value []string) *FilterBuilder {
  1936  	return b.compare(gotenfilter.Lt, value)
  1937  }
  1938  
  1939  func (b *filterCndBuilderMetadataSyncingRegions) Lte(value []string) *FilterBuilder {
  1940  	return b.compare(gotenfilter.Lte, value)
  1941  }
  1942  
  1943  func (b *filterCndBuilderMetadataSyncingRegions) In(values [][]string) *FilterBuilder {
  1944  	return b.builder.addCond(&FilterConditionIn{
  1945  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().WithArrayOfValues(values),
  1946  	})
  1947  }
  1948  
  1949  func (b *filterCndBuilderMetadataSyncingRegions) NotIn(values [][]string) *FilterBuilder {
  1950  	return b.builder.addCond(&FilterConditionNotIn{
  1951  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().WithArrayOfValues(values),
  1952  	})
  1953  }
  1954  
  1955  func (b *filterCndBuilderMetadataSyncingRegions) IsNull() *FilterBuilder {
  1956  	return b.builder.addCond(&FilterConditionIsNull{
  1957  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(),
  1958  	})
  1959  }
  1960  
  1961  func (b *filterCndBuilderMetadataSyncingRegions) IsNan() *FilterBuilder {
  1962  	return b.builder.addCond(&FilterConditionIsNaN{
  1963  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(),
  1964  	})
  1965  }
  1966  
  1967  func (b *filterCndBuilderMetadataSyncingRegions) Contains(value string) *FilterBuilder {
  1968  	return b.builder.addCond(&FilterConditionContains{
  1969  		Type:      gotenresource.ConditionContainsTypeValue,
  1970  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(),
  1971  		Value:     NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().WithItemValue(value),
  1972  	})
  1973  }
  1974  
  1975  func (b *filterCndBuilderMetadataSyncingRegions) ContainsAnyOf(values []string) *FilterBuilder {
  1976  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Syncing().Regions()
  1977  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  1978  	for _, value := range values {
  1979  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  1980  	}
  1981  	return b.builder.addCond(&FilterConditionContains{
  1982  		Type:      gotenresource.ConditionContainsTypeAny,
  1983  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(),
  1984  		Values:    itemValues,
  1985  	})
  1986  }
  1987  
  1988  func (b *filterCndBuilderMetadataSyncingRegions) ContainsAll(values []string) *FilterBuilder {
  1989  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Syncing().Regions()
  1990  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  1991  	for _, value := range values {
  1992  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  1993  	}
  1994  	return b.builder.addCond(&FilterConditionContains{
  1995  		Type:      gotenresource.ConditionContainsTypeAll,
  1996  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(),
  1997  		Values:    itemValues,
  1998  	})
  1999  }
  2000  
  2001  func (b *filterCndBuilderMetadataSyncingRegions) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  2002  	return b.builder.addCond(&FilterConditionCompare{
  2003  		Operator:              op,
  2004  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().WithValue(value),
  2005  	})
  2006  }
  2007  
  2008  type filterCndBuilderMetadataLifecycle struct {
  2009  	builder *FilterBuilder
  2010  }
  2011  
  2012  func (b *filterCndBuilderMetadataLifecycle) Eq(value *meta.Lifecycle) *FilterBuilder {
  2013  	return b.compare(gotenfilter.Eq, value)
  2014  }
  2015  
  2016  func (b *filterCndBuilderMetadataLifecycle) Neq(value *meta.Lifecycle) *FilterBuilder {
  2017  	return b.compare(gotenfilter.Neq, value)
  2018  }
  2019  
  2020  func (b *filterCndBuilderMetadataLifecycle) Gt(value *meta.Lifecycle) *FilterBuilder {
  2021  	return b.compare(gotenfilter.Gt, value)
  2022  }
  2023  
  2024  func (b *filterCndBuilderMetadataLifecycle) Gte(value *meta.Lifecycle) *FilterBuilder {
  2025  	return b.compare(gotenfilter.Gte, value)
  2026  }
  2027  
  2028  func (b *filterCndBuilderMetadataLifecycle) Lt(value *meta.Lifecycle) *FilterBuilder {
  2029  	return b.compare(gotenfilter.Lt, value)
  2030  }
  2031  
  2032  func (b *filterCndBuilderMetadataLifecycle) Lte(value *meta.Lifecycle) *FilterBuilder {
  2033  	return b.compare(gotenfilter.Lte, value)
  2034  }
  2035  
  2036  func (b *filterCndBuilderMetadataLifecycle) In(values []*meta.Lifecycle) *FilterBuilder {
  2037  	return b.builder.addCond(&FilterConditionIn{
  2038  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().WithArrayOfValues(values),
  2039  	})
  2040  }
  2041  
  2042  func (b *filterCndBuilderMetadataLifecycle) NotIn(values []*meta.Lifecycle) *FilterBuilder {
  2043  	return b.builder.addCond(&FilterConditionNotIn{
  2044  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().WithArrayOfValues(values),
  2045  	})
  2046  }
  2047  
  2048  func (b *filterCndBuilderMetadataLifecycle) IsNull() *FilterBuilder {
  2049  	return b.builder.addCond(&FilterConditionIsNull{
  2050  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().FieldPath(),
  2051  	})
  2052  }
  2053  
  2054  func (b *filterCndBuilderMetadataLifecycle) IsNan() *FilterBuilder {
  2055  	return b.builder.addCond(&FilterConditionIsNaN{
  2056  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().FieldPath(),
  2057  	})
  2058  }
  2059  
  2060  func (b *filterCndBuilderMetadataLifecycle) compare(op gotenfilter.CompareOperator, value *meta.Lifecycle) *FilterBuilder {
  2061  	return b.builder.addCond(&FilterConditionCompare{
  2062  		Operator:              op,
  2063  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Lifecycle().WithValue(value),
  2064  	})
  2065  }
  2066  
  2067  func (b *filterCndBuilderMetadataLifecycle) State() *filterCndBuilderMetadataLifecycleState {
  2068  	return &filterCndBuilderMetadataLifecycleState{builder: b.builder}
  2069  }
  2070  
  2071  func (b *filterCndBuilderMetadataLifecycle) BlockDeletion() *filterCndBuilderMetadataLifecycleBlockDeletion {
  2072  	return &filterCndBuilderMetadataLifecycleBlockDeletion{builder: b.builder}
  2073  }
  2074  
  2075  type filterCndBuilderMetadataLifecycleState struct {
  2076  	builder *FilterBuilder
  2077  }
  2078  
  2079  func (b *filterCndBuilderMetadataLifecycleState) Eq(value meta.Lifecycle_State) *FilterBuilder {
  2080  	return b.compare(gotenfilter.Eq, value)
  2081  }
  2082  
  2083  func (b *filterCndBuilderMetadataLifecycleState) Neq(value meta.Lifecycle_State) *FilterBuilder {
  2084  	return b.compare(gotenfilter.Neq, value)
  2085  }
  2086  
  2087  func (b *filterCndBuilderMetadataLifecycleState) Gt(value meta.Lifecycle_State) *FilterBuilder {
  2088  	return b.compare(gotenfilter.Gt, value)
  2089  }
  2090  
  2091  func (b *filterCndBuilderMetadataLifecycleState) Gte(value meta.Lifecycle_State) *FilterBuilder {
  2092  	return b.compare(gotenfilter.Gte, value)
  2093  }
  2094  
  2095  func (b *filterCndBuilderMetadataLifecycleState) Lt(value meta.Lifecycle_State) *FilterBuilder {
  2096  	return b.compare(gotenfilter.Lt, value)
  2097  }
  2098  
  2099  func (b *filterCndBuilderMetadataLifecycleState) Lte(value meta.Lifecycle_State) *FilterBuilder {
  2100  	return b.compare(gotenfilter.Lte, value)
  2101  }
  2102  
  2103  func (b *filterCndBuilderMetadataLifecycleState) In(values []meta.Lifecycle_State) *FilterBuilder {
  2104  	return b.builder.addCond(&FilterConditionIn{
  2105  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().State().WithArrayOfValues(values),
  2106  	})
  2107  }
  2108  
  2109  func (b *filterCndBuilderMetadataLifecycleState) NotIn(values []meta.Lifecycle_State) *FilterBuilder {
  2110  	return b.builder.addCond(&FilterConditionNotIn{
  2111  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().State().WithArrayOfValues(values),
  2112  	})
  2113  }
  2114  
  2115  func (b *filterCndBuilderMetadataLifecycleState) IsNull() *FilterBuilder {
  2116  	return b.builder.addCond(&FilterConditionIsNull{
  2117  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().State().FieldPath(),
  2118  	})
  2119  }
  2120  
  2121  func (b *filterCndBuilderMetadataLifecycleState) IsNan() *FilterBuilder {
  2122  	return b.builder.addCond(&FilterConditionIsNaN{
  2123  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().State().FieldPath(),
  2124  	})
  2125  }
  2126  
  2127  func (b *filterCndBuilderMetadataLifecycleState) compare(op gotenfilter.CompareOperator, value meta.Lifecycle_State) *FilterBuilder {
  2128  	return b.builder.addCond(&FilterConditionCompare{
  2129  		Operator:              op,
  2130  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Lifecycle().State().WithValue(value),
  2131  	})
  2132  }
  2133  
  2134  type filterCndBuilderMetadataLifecycleBlockDeletion struct {
  2135  	builder *FilterBuilder
  2136  }
  2137  
  2138  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Eq(value bool) *FilterBuilder {
  2139  	return b.compare(gotenfilter.Eq, value)
  2140  }
  2141  
  2142  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Neq(value bool) *FilterBuilder {
  2143  	return b.compare(gotenfilter.Neq, value)
  2144  }
  2145  
  2146  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Gt(value bool) *FilterBuilder {
  2147  	return b.compare(gotenfilter.Gt, value)
  2148  }
  2149  
  2150  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Gte(value bool) *FilterBuilder {
  2151  	return b.compare(gotenfilter.Gte, value)
  2152  }
  2153  
  2154  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Lt(value bool) *FilterBuilder {
  2155  	return b.compare(gotenfilter.Lt, value)
  2156  }
  2157  
  2158  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Lte(value bool) *FilterBuilder {
  2159  	return b.compare(gotenfilter.Lte, value)
  2160  }
  2161  
  2162  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) In(values []bool) *FilterBuilder {
  2163  	return b.builder.addCond(&FilterConditionIn{
  2164  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithArrayOfValues(values),
  2165  	})
  2166  }
  2167  
  2168  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) NotIn(values []bool) *FilterBuilder {
  2169  	return b.builder.addCond(&FilterConditionNotIn{
  2170  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithArrayOfValues(values),
  2171  	})
  2172  }
  2173  
  2174  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) IsNull() *FilterBuilder {
  2175  	return b.builder.addCond(&FilterConditionIsNull{
  2176  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().FieldPath(),
  2177  	})
  2178  }
  2179  
  2180  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) IsNan() *FilterBuilder {
  2181  	return b.builder.addCond(&FilterConditionIsNaN{
  2182  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().FieldPath(),
  2183  	})
  2184  }
  2185  
  2186  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  2187  	return b.builder.addCond(&FilterConditionCompare{
  2188  		Operator:              op,
  2189  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithValue(value),
  2190  	})
  2191  }
  2192  
  2193  type filterCndBuilderMetadataServices struct {
  2194  	builder *FilterBuilder
  2195  }
  2196  
  2197  func (b *filterCndBuilderMetadataServices) Eq(value *meta.ServicesInfo) *FilterBuilder {
  2198  	return b.compare(gotenfilter.Eq, value)
  2199  }
  2200  
  2201  func (b *filterCndBuilderMetadataServices) Neq(value *meta.ServicesInfo) *FilterBuilder {
  2202  	return b.compare(gotenfilter.Neq, value)
  2203  }
  2204  
  2205  func (b *filterCndBuilderMetadataServices) Gt(value *meta.ServicesInfo) *FilterBuilder {
  2206  	return b.compare(gotenfilter.Gt, value)
  2207  }
  2208  
  2209  func (b *filterCndBuilderMetadataServices) Gte(value *meta.ServicesInfo) *FilterBuilder {
  2210  	return b.compare(gotenfilter.Gte, value)
  2211  }
  2212  
  2213  func (b *filterCndBuilderMetadataServices) Lt(value *meta.ServicesInfo) *FilterBuilder {
  2214  	return b.compare(gotenfilter.Lt, value)
  2215  }
  2216  
  2217  func (b *filterCndBuilderMetadataServices) Lte(value *meta.ServicesInfo) *FilterBuilder {
  2218  	return b.compare(gotenfilter.Lte, value)
  2219  }
  2220  
  2221  func (b *filterCndBuilderMetadataServices) In(values []*meta.ServicesInfo) *FilterBuilder {
  2222  	return b.builder.addCond(&FilterConditionIn{
  2223  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().WithArrayOfValues(values),
  2224  	})
  2225  }
  2226  
  2227  func (b *filterCndBuilderMetadataServices) NotIn(values []*meta.ServicesInfo) *FilterBuilder {
  2228  	return b.builder.addCond(&FilterConditionNotIn{
  2229  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().WithArrayOfValues(values),
  2230  	})
  2231  }
  2232  
  2233  func (b *filterCndBuilderMetadataServices) IsNull() *FilterBuilder {
  2234  	return b.builder.addCond(&FilterConditionIsNull{
  2235  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().FieldPath(),
  2236  	})
  2237  }
  2238  
  2239  func (b *filterCndBuilderMetadataServices) IsNan() *FilterBuilder {
  2240  	return b.builder.addCond(&FilterConditionIsNaN{
  2241  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().FieldPath(),
  2242  	})
  2243  }
  2244  
  2245  func (b *filterCndBuilderMetadataServices) compare(op gotenfilter.CompareOperator, value *meta.ServicesInfo) *FilterBuilder {
  2246  	return b.builder.addCond(&FilterConditionCompare{
  2247  		Operator:              op,
  2248  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Services().WithValue(value),
  2249  	})
  2250  }
  2251  
  2252  func (b *filterCndBuilderMetadataServices) OwningService() *filterCndBuilderMetadataServicesOwningService {
  2253  	return &filterCndBuilderMetadataServicesOwningService{builder: b.builder}
  2254  }
  2255  
  2256  func (b *filterCndBuilderMetadataServices) AllowedServices() *filterCndBuilderMetadataServicesAllowedServices {
  2257  	return &filterCndBuilderMetadataServicesAllowedServices{builder: b.builder}
  2258  }
  2259  
  2260  type filterCndBuilderMetadataServicesOwningService struct {
  2261  	builder *FilterBuilder
  2262  }
  2263  
  2264  func (b *filterCndBuilderMetadataServicesOwningService) Eq(value string) *FilterBuilder {
  2265  	return b.compare(gotenfilter.Eq, value)
  2266  }
  2267  
  2268  func (b *filterCndBuilderMetadataServicesOwningService) Neq(value string) *FilterBuilder {
  2269  	return b.compare(gotenfilter.Neq, value)
  2270  }
  2271  
  2272  func (b *filterCndBuilderMetadataServicesOwningService) Gt(value string) *FilterBuilder {
  2273  	return b.compare(gotenfilter.Gt, value)
  2274  }
  2275  
  2276  func (b *filterCndBuilderMetadataServicesOwningService) Gte(value string) *FilterBuilder {
  2277  	return b.compare(gotenfilter.Gte, value)
  2278  }
  2279  
  2280  func (b *filterCndBuilderMetadataServicesOwningService) Lt(value string) *FilterBuilder {
  2281  	return b.compare(gotenfilter.Lt, value)
  2282  }
  2283  
  2284  func (b *filterCndBuilderMetadataServicesOwningService) Lte(value string) *FilterBuilder {
  2285  	return b.compare(gotenfilter.Lte, value)
  2286  }
  2287  
  2288  func (b *filterCndBuilderMetadataServicesOwningService) In(values []string) *FilterBuilder {
  2289  	return b.builder.addCond(&FilterConditionIn{
  2290  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().OwningService().WithArrayOfValues(values),
  2291  	})
  2292  }
  2293  
  2294  func (b *filterCndBuilderMetadataServicesOwningService) NotIn(values []string) *FilterBuilder {
  2295  	return b.builder.addCond(&FilterConditionNotIn{
  2296  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().OwningService().WithArrayOfValues(values),
  2297  	})
  2298  }
  2299  
  2300  func (b *filterCndBuilderMetadataServicesOwningService) IsNull() *FilterBuilder {
  2301  	return b.builder.addCond(&FilterConditionIsNull{
  2302  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().OwningService().FieldPath(),
  2303  	})
  2304  }
  2305  
  2306  func (b *filterCndBuilderMetadataServicesOwningService) IsNan() *FilterBuilder {
  2307  	return b.builder.addCond(&FilterConditionIsNaN{
  2308  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().OwningService().FieldPath(),
  2309  	})
  2310  }
  2311  
  2312  func (b *filterCndBuilderMetadataServicesOwningService) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  2313  	return b.builder.addCond(&FilterConditionCompare{
  2314  		Operator:              op,
  2315  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Services().OwningService().WithValue(value),
  2316  	})
  2317  }
  2318  
  2319  type filterCndBuilderMetadataServicesAllowedServices struct {
  2320  	builder *FilterBuilder
  2321  }
  2322  
  2323  func (b *filterCndBuilderMetadataServicesAllowedServices) Eq(value []string) *FilterBuilder {
  2324  	return b.compare(gotenfilter.Eq, value)
  2325  }
  2326  
  2327  func (b *filterCndBuilderMetadataServicesAllowedServices) Neq(value []string) *FilterBuilder {
  2328  	return b.compare(gotenfilter.Neq, value)
  2329  }
  2330  
  2331  func (b *filterCndBuilderMetadataServicesAllowedServices) Gt(value []string) *FilterBuilder {
  2332  	return b.compare(gotenfilter.Gt, value)
  2333  }
  2334  
  2335  func (b *filterCndBuilderMetadataServicesAllowedServices) Gte(value []string) *FilterBuilder {
  2336  	return b.compare(gotenfilter.Gte, value)
  2337  }
  2338  
  2339  func (b *filterCndBuilderMetadataServicesAllowedServices) Lt(value []string) *FilterBuilder {
  2340  	return b.compare(gotenfilter.Lt, value)
  2341  }
  2342  
  2343  func (b *filterCndBuilderMetadataServicesAllowedServices) Lte(value []string) *FilterBuilder {
  2344  	return b.compare(gotenfilter.Lte, value)
  2345  }
  2346  
  2347  func (b *filterCndBuilderMetadataServicesAllowedServices) In(values [][]string) *FilterBuilder {
  2348  	return b.builder.addCond(&FilterConditionIn{
  2349  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().WithArrayOfValues(values),
  2350  	})
  2351  }
  2352  
  2353  func (b *filterCndBuilderMetadataServicesAllowedServices) NotIn(values [][]string) *FilterBuilder {
  2354  	return b.builder.addCond(&FilterConditionNotIn{
  2355  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().WithArrayOfValues(values),
  2356  	})
  2357  }
  2358  
  2359  func (b *filterCndBuilderMetadataServicesAllowedServices) IsNull() *FilterBuilder {
  2360  	return b.builder.addCond(&FilterConditionIsNull{
  2361  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(),
  2362  	})
  2363  }
  2364  
  2365  func (b *filterCndBuilderMetadataServicesAllowedServices) IsNan() *FilterBuilder {
  2366  	return b.builder.addCond(&FilterConditionIsNaN{
  2367  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(),
  2368  	})
  2369  }
  2370  
  2371  func (b *filterCndBuilderMetadataServicesAllowedServices) Contains(value string) *FilterBuilder {
  2372  	return b.builder.addCond(&FilterConditionContains{
  2373  		Type:      gotenresource.ConditionContainsTypeValue,
  2374  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(),
  2375  		Value:     NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().WithItemValue(value),
  2376  	})
  2377  }
  2378  
  2379  func (b *filterCndBuilderMetadataServicesAllowedServices) ContainsAnyOf(values []string) *FilterBuilder {
  2380  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices()
  2381  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  2382  	for _, value := range values {
  2383  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  2384  	}
  2385  	return b.builder.addCond(&FilterConditionContains{
  2386  		Type:      gotenresource.ConditionContainsTypeAny,
  2387  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(),
  2388  		Values:    itemValues,
  2389  	})
  2390  }
  2391  
  2392  func (b *filterCndBuilderMetadataServicesAllowedServices) ContainsAll(values []string) *FilterBuilder {
  2393  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices()
  2394  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  2395  	for _, value := range values {
  2396  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  2397  	}
  2398  	return b.builder.addCond(&FilterConditionContains{
  2399  		Type:      gotenresource.ConditionContainsTypeAll,
  2400  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(),
  2401  		Values:    itemValues,
  2402  	})
  2403  }
  2404  
  2405  func (b *filterCndBuilderMetadataServicesAllowedServices) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  2406  	return b.builder.addCond(&FilterConditionCompare{
  2407  		Operator:              op,
  2408  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().WithValue(value),
  2409  	})
  2410  }
  2411  
  2412  type filterCndBuilderDisplayName struct {
  2413  	builder *FilterBuilder
  2414  }
  2415  
  2416  func (b *filterCndBuilderDisplayName) Eq(value string) *FilterBuilder {
  2417  	return b.compare(gotenfilter.Eq, value)
  2418  }
  2419  
  2420  func (b *filterCndBuilderDisplayName) Neq(value string) *FilterBuilder {
  2421  	return b.compare(gotenfilter.Neq, value)
  2422  }
  2423  
  2424  func (b *filterCndBuilderDisplayName) Gt(value string) *FilterBuilder {
  2425  	return b.compare(gotenfilter.Gt, value)
  2426  }
  2427  
  2428  func (b *filterCndBuilderDisplayName) Gte(value string) *FilterBuilder {
  2429  	return b.compare(gotenfilter.Gte, value)
  2430  }
  2431  
  2432  func (b *filterCndBuilderDisplayName) Lt(value string) *FilterBuilder {
  2433  	return b.compare(gotenfilter.Lt, value)
  2434  }
  2435  
  2436  func (b *filterCndBuilderDisplayName) Lte(value string) *FilterBuilder {
  2437  	return b.compare(gotenfilter.Lte, value)
  2438  }
  2439  
  2440  func (b *filterCndBuilderDisplayName) In(values []string) *FilterBuilder {
  2441  	return b.builder.addCond(&FilterConditionIn{
  2442  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().DisplayName().WithArrayOfValues(values),
  2443  	})
  2444  }
  2445  
  2446  func (b *filterCndBuilderDisplayName) NotIn(values []string) *FilterBuilder {
  2447  	return b.builder.addCond(&FilterConditionNotIn{
  2448  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().DisplayName().WithArrayOfValues(values),
  2449  	})
  2450  }
  2451  
  2452  func (b *filterCndBuilderDisplayName) IsNull() *FilterBuilder {
  2453  	return b.builder.addCond(&FilterConditionIsNull{
  2454  		FieldPath: NewDeviceFieldPathBuilder().DisplayName().FieldPath(),
  2455  	})
  2456  }
  2457  
  2458  func (b *filterCndBuilderDisplayName) IsNan() *FilterBuilder {
  2459  	return b.builder.addCond(&FilterConditionIsNaN{
  2460  		FieldPath: NewDeviceFieldPathBuilder().DisplayName().FieldPath(),
  2461  	})
  2462  }
  2463  
  2464  func (b *filterCndBuilderDisplayName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  2465  	return b.builder.addCond(&FilterConditionCompare{
  2466  		Operator:              op,
  2467  		Device_FieldPathValue: NewDeviceFieldPathBuilder().DisplayName().WithValue(value),
  2468  	})
  2469  }
  2470  
  2471  type filterCndBuilderDescription struct {
  2472  	builder *FilterBuilder
  2473  }
  2474  
  2475  func (b *filterCndBuilderDescription) Eq(value string) *FilterBuilder {
  2476  	return b.compare(gotenfilter.Eq, value)
  2477  }
  2478  
  2479  func (b *filterCndBuilderDescription) Neq(value string) *FilterBuilder {
  2480  	return b.compare(gotenfilter.Neq, value)
  2481  }
  2482  
  2483  func (b *filterCndBuilderDescription) Gt(value string) *FilterBuilder {
  2484  	return b.compare(gotenfilter.Gt, value)
  2485  }
  2486  
  2487  func (b *filterCndBuilderDescription) Gte(value string) *FilterBuilder {
  2488  	return b.compare(gotenfilter.Gte, value)
  2489  }
  2490  
  2491  func (b *filterCndBuilderDescription) Lt(value string) *FilterBuilder {
  2492  	return b.compare(gotenfilter.Lt, value)
  2493  }
  2494  
  2495  func (b *filterCndBuilderDescription) Lte(value string) *FilterBuilder {
  2496  	return b.compare(gotenfilter.Lte, value)
  2497  }
  2498  
  2499  func (b *filterCndBuilderDescription) In(values []string) *FilterBuilder {
  2500  	return b.builder.addCond(&FilterConditionIn{
  2501  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Description().WithArrayOfValues(values),
  2502  	})
  2503  }
  2504  
  2505  func (b *filterCndBuilderDescription) NotIn(values []string) *FilterBuilder {
  2506  	return b.builder.addCond(&FilterConditionNotIn{
  2507  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Description().WithArrayOfValues(values),
  2508  	})
  2509  }
  2510  
  2511  func (b *filterCndBuilderDescription) IsNull() *FilterBuilder {
  2512  	return b.builder.addCond(&FilterConditionIsNull{
  2513  		FieldPath: NewDeviceFieldPathBuilder().Description().FieldPath(),
  2514  	})
  2515  }
  2516  
  2517  func (b *filterCndBuilderDescription) IsNan() *FilterBuilder {
  2518  	return b.builder.addCond(&FilterConditionIsNaN{
  2519  		FieldPath: NewDeviceFieldPathBuilder().Description().FieldPath(),
  2520  	})
  2521  }
  2522  
  2523  func (b *filterCndBuilderDescription) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  2524  	return b.builder.addCond(&FilterConditionCompare{
  2525  		Operator:              op,
  2526  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Description().WithValue(value),
  2527  	})
  2528  }
  2529  
  2530  type filterCndBuilderSpec struct {
  2531  	builder *FilterBuilder
  2532  }
  2533  
  2534  func (b *filterCndBuilderSpec) Eq(value *Device_Spec) *FilterBuilder {
  2535  	return b.compare(gotenfilter.Eq, value)
  2536  }
  2537  
  2538  func (b *filterCndBuilderSpec) Neq(value *Device_Spec) *FilterBuilder {
  2539  	return b.compare(gotenfilter.Neq, value)
  2540  }
  2541  
  2542  func (b *filterCndBuilderSpec) Gt(value *Device_Spec) *FilterBuilder {
  2543  	return b.compare(gotenfilter.Gt, value)
  2544  }
  2545  
  2546  func (b *filterCndBuilderSpec) Gte(value *Device_Spec) *FilterBuilder {
  2547  	return b.compare(gotenfilter.Gte, value)
  2548  }
  2549  
  2550  func (b *filterCndBuilderSpec) Lt(value *Device_Spec) *FilterBuilder {
  2551  	return b.compare(gotenfilter.Lt, value)
  2552  }
  2553  
  2554  func (b *filterCndBuilderSpec) Lte(value *Device_Spec) *FilterBuilder {
  2555  	return b.compare(gotenfilter.Lte, value)
  2556  }
  2557  
  2558  func (b *filterCndBuilderSpec) In(values []*Device_Spec) *FilterBuilder {
  2559  	return b.builder.addCond(&FilterConditionIn{
  2560  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().WithArrayOfValues(values),
  2561  	})
  2562  }
  2563  
  2564  func (b *filterCndBuilderSpec) NotIn(values []*Device_Spec) *FilterBuilder {
  2565  	return b.builder.addCond(&FilterConditionNotIn{
  2566  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().WithArrayOfValues(values),
  2567  	})
  2568  }
  2569  
  2570  func (b *filterCndBuilderSpec) IsNull() *FilterBuilder {
  2571  	return b.builder.addCond(&FilterConditionIsNull{
  2572  		FieldPath: NewDeviceFieldPathBuilder().Spec().FieldPath(),
  2573  	})
  2574  }
  2575  
  2576  func (b *filterCndBuilderSpec) IsNan() *FilterBuilder {
  2577  	return b.builder.addCond(&FilterConditionIsNaN{
  2578  		FieldPath: NewDeviceFieldPathBuilder().Spec().FieldPath(),
  2579  	})
  2580  }
  2581  
  2582  func (b *filterCndBuilderSpec) compare(op gotenfilter.CompareOperator, value *Device_Spec) *FilterBuilder {
  2583  	return b.builder.addCond(&FilterConditionCompare{
  2584  		Operator:              op,
  2585  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().WithValue(value),
  2586  	})
  2587  }
  2588  
  2589  func (b *filterCndBuilderSpec) ServiceAccount() *filterCndBuilderSpecServiceAccount {
  2590  	return &filterCndBuilderSpecServiceAccount{builder: b.builder}
  2591  }
  2592  
  2593  func (b *filterCndBuilderSpec) LogBucket() *filterCndBuilderSpecLogBucket {
  2594  	return &filterCndBuilderSpecLogBucket{builder: b.builder}
  2595  }
  2596  
  2597  func (b *filterCndBuilderSpec) MetricsBucket() *filterCndBuilderSpecMetricsBucket {
  2598  	return &filterCndBuilderSpecMetricsBucket{builder: b.builder}
  2599  }
  2600  
  2601  func (b *filterCndBuilderSpec) OsVersion() *filterCndBuilderSpecOsVersion {
  2602  	return &filterCndBuilderSpecOsVersion{builder: b.builder}
  2603  }
  2604  
  2605  func (b *filterCndBuilderSpec) NetplanYamlConfig() *filterCndBuilderSpecNetplanYamlConfig {
  2606  	return &filterCndBuilderSpecNetplanYamlConfig{builder: b.builder}
  2607  }
  2608  
  2609  func (b *filterCndBuilderSpec) NetplanApiConfigMode() *filterCndBuilderSpecNetplanApiConfigMode {
  2610  	return &filterCndBuilderSpecNetplanApiConfigMode{builder: b.builder}
  2611  }
  2612  
  2613  func (b *filterCndBuilderSpec) OsImageUrl() *filterCndBuilderSpecOsImageUrl {
  2614  	return &filterCndBuilderSpecOsImageUrl{builder: b.builder}
  2615  }
  2616  
  2617  func (b *filterCndBuilderSpec) SshConfig() *filterCndBuilderSpecSshConfig {
  2618  	return &filterCndBuilderSpecSshConfig{builder: b.builder}
  2619  }
  2620  
  2621  func (b *filterCndBuilderSpec) AttestationConfig() *filterCndBuilderSpecAttestationConfig {
  2622  	return &filterCndBuilderSpecAttestationConfig{builder: b.builder}
  2623  }
  2624  
  2625  func (b *filterCndBuilderSpec) DisableDeviceDiscovery() *filterCndBuilderSpecDisableDeviceDiscovery {
  2626  	return &filterCndBuilderSpecDisableDeviceDiscovery{builder: b.builder}
  2627  }
  2628  
  2629  func (b *filterCndBuilderSpec) LoggingConfig() *filterCndBuilderSpecLoggingConfig {
  2630  	return &filterCndBuilderSpecLoggingConfig{builder: b.builder}
  2631  }
  2632  
  2633  func (b *filterCndBuilderSpec) ProxyConfig() *filterCndBuilderSpecProxyConfig {
  2634  	return &filterCndBuilderSpecProxyConfig{builder: b.builder}
  2635  }
  2636  
  2637  func (b *filterCndBuilderSpec) Location() *filterCndBuilderSpecLocation {
  2638  	return &filterCndBuilderSpecLocation{builder: b.builder}
  2639  }
  2640  
  2641  func (b *filterCndBuilderSpec) UsbGuard() *filterCndBuilderSpecUsbGuard {
  2642  	return &filterCndBuilderSpecUsbGuard{builder: b.builder}
  2643  }
  2644  
  2645  func (b *filterCndBuilderSpec) HealthChecks() *filterCndBuilderSpecHealthChecks {
  2646  	return &filterCndBuilderSpecHealthChecks{builder: b.builder}
  2647  }
  2648  
  2649  func (b *filterCndBuilderSpec) DisableNetworkConfigFallback() *filterCndBuilderSpecDisableNetworkConfigFallback {
  2650  	return &filterCndBuilderSpecDisableNetworkConfigFallback{builder: b.builder}
  2651  }
  2652  
  2653  type filterCndBuilderSpecServiceAccount struct {
  2654  	builder *FilterBuilder
  2655  }
  2656  
  2657  func (b *filterCndBuilderSpecServiceAccount) Eq(value *iam_service_account.Reference) *FilterBuilder {
  2658  	return b.compare(gotenfilter.Eq, value)
  2659  }
  2660  
  2661  func (b *filterCndBuilderSpecServiceAccount) Neq(value *iam_service_account.Reference) *FilterBuilder {
  2662  	return b.compare(gotenfilter.Neq, value)
  2663  }
  2664  
  2665  func (b *filterCndBuilderSpecServiceAccount) Gt(value *iam_service_account.Reference) *FilterBuilder {
  2666  	return b.compare(gotenfilter.Gt, value)
  2667  }
  2668  
  2669  func (b *filterCndBuilderSpecServiceAccount) Gte(value *iam_service_account.Reference) *FilterBuilder {
  2670  	return b.compare(gotenfilter.Gte, value)
  2671  }
  2672  
  2673  func (b *filterCndBuilderSpecServiceAccount) Lt(value *iam_service_account.Reference) *FilterBuilder {
  2674  	return b.compare(gotenfilter.Lt, value)
  2675  }
  2676  
  2677  func (b *filterCndBuilderSpecServiceAccount) Lte(value *iam_service_account.Reference) *FilterBuilder {
  2678  	return b.compare(gotenfilter.Lte, value)
  2679  }
  2680  
  2681  func (b *filterCndBuilderSpecServiceAccount) In(values []*iam_service_account.Reference) *FilterBuilder {
  2682  	return b.builder.addCond(&FilterConditionIn{
  2683  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ServiceAccount().WithArrayOfValues(values),
  2684  	})
  2685  }
  2686  
  2687  func (b *filterCndBuilderSpecServiceAccount) NotIn(values []*iam_service_account.Reference) *FilterBuilder {
  2688  	return b.builder.addCond(&FilterConditionNotIn{
  2689  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ServiceAccount().WithArrayOfValues(values),
  2690  	})
  2691  }
  2692  
  2693  func (b *filterCndBuilderSpecServiceAccount) IsNull() *FilterBuilder {
  2694  	return b.builder.addCond(&FilterConditionIsNull{
  2695  		FieldPath: NewDeviceFieldPathBuilder().Spec().ServiceAccount().FieldPath(),
  2696  	})
  2697  }
  2698  
  2699  func (b *filterCndBuilderSpecServiceAccount) IsNan() *FilterBuilder {
  2700  	return b.builder.addCond(&FilterConditionIsNaN{
  2701  		FieldPath: NewDeviceFieldPathBuilder().Spec().ServiceAccount().FieldPath(),
  2702  	})
  2703  }
  2704  
  2705  func (b *filterCndBuilderSpecServiceAccount) compare(op gotenfilter.CompareOperator, value *iam_service_account.Reference) *FilterBuilder {
  2706  	return b.builder.addCond(&FilterConditionCompare{
  2707  		Operator:              op,
  2708  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ServiceAccount().WithValue(value),
  2709  	})
  2710  }
  2711  
  2712  type filterCndBuilderSpecLogBucket struct {
  2713  	builder *FilterBuilder
  2714  }
  2715  
  2716  func (b *filterCndBuilderSpecLogBucket) Eq(value *logging_bucket.Reference) *FilterBuilder {
  2717  	return b.compare(gotenfilter.Eq, value)
  2718  }
  2719  
  2720  func (b *filterCndBuilderSpecLogBucket) Neq(value *logging_bucket.Reference) *FilterBuilder {
  2721  	return b.compare(gotenfilter.Neq, value)
  2722  }
  2723  
  2724  func (b *filterCndBuilderSpecLogBucket) Gt(value *logging_bucket.Reference) *FilterBuilder {
  2725  	return b.compare(gotenfilter.Gt, value)
  2726  }
  2727  
  2728  func (b *filterCndBuilderSpecLogBucket) Gte(value *logging_bucket.Reference) *FilterBuilder {
  2729  	return b.compare(gotenfilter.Gte, value)
  2730  }
  2731  
  2732  func (b *filterCndBuilderSpecLogBucket) Lt(value *logging_bucket.Reference) *FilterBuilder {
  2733  	return b.compare(gotenfilter.Lt, value)
  2734  }
  2735  
  2736  func (b *filterCndBuilderSpecLogBucket) Lte(value *logging_bucket.Reference) *FilterBuilder {
  2737  	return b.compare(gotenfilter.Lte, value)
  2738  }
  2739  
  2740  func (b *filterCndBuilderSpecLogBucket) In(values []*logging_bucket.Reference) *FilterBuilder {
  2741  	return b.builder.addCond(&FilterConditionIn{
  2742  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LogBucket().WithArrayOfValues(values),
  2743  	})
  2744  }
  2745  
  2746  func (b *filterCndBuilderSpecLogBucket) NotIn(values []*logging_bucket.Reference) *FilterBuilder {
  2747  	return b.builder.addCond(&FilterConditionNotIn{
  2748  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LogBucket().WithArrayOfValues(values),
  2749  	})
  2750  }
  2751  
  2752  func (b *filterCndBuilderSpecLogBucket) IsNull() *FilterBuilder {
  2753  	return b.builder.addCond(&FilterConditionIsNull{
  2754  		FieldPath: NewDeviceFieldPathBuilder().Spec().LogBucket().FieldPath(),
  2755  	})
  2756  }
  2757  
  2758  func (b *filterCndBuilderSpecLogBucket) IsNan() *FilterBuilder {
  2759  	return b.builder.addCond(&FilterConditionIsNaN{
  2760  		FieldPath: NewDeviceFieldPathBuilder().Spec().LogBucket().FieldPath(),
  2761  	})
  2762  }
  2763  
  2764  func (b *filterCndBuilderSpecLogBucket) compare(op gotenfilter.CompareOperator, value *logging_bucket.Reference) *FilterBuilder {
  2765  	return b.builder.addCond(&FilterConditionCompare{
  2766  		Operator:              op,
  2767  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().LogBucket().WithValue(value),
  2768  	})
  2769  }
  2770  
  2771  type filterCndBuilderSpecMetricsBucket struct {
  2772  	builder *FilterBuilder
  2773  }
  2774  
  2775  func (b *filterCndBuilderSpecMetricsBucket) Eq(value *monitoring_bucket.Reference) *FilterBuilder {
  2776  	return b.compare(gotenfilter.Eq, value)
  2777  }
  2778  
  2779  func (b *filterCndBuilderSpecMetricsBucket) Neq(value *monitoring_bucket.Reference) *FilterBuilder {
  2780  	return b.compare(gotenfilter.Neq, value)
  2781  }
  2782  
  2783  func (b *filterCndBuilderSpecMetricsBucket) Gt(value *monitoring_bucket.Reference) *FilterBuilder {
  2784  	return b.compare(gotenfilter.Gt, value)
  2785  }
  2786  
  2787  func (b *filterCndBuilderSpecMetricsBucket) Gte(value *monitoring_bucket.Reference) *FilterBuilder {
  2788  	return b.compare(gotenfilter.Gte, value)
  2789  }
  2790  
  2791  func (b *filterCndBuilderSpecMetricsBucket) Lt(value *monitoring_bucket.Reference) *FilterBuilder {
  2792  	return b.compare(gotenfilter.Lt, value)
  2793  }
  2794  
  2795  func (b *filterCndBuilderSpecMetricsBucket) Lte(value *monitoring_bucket.Reference) *FilterBuilder {
  2796  	return b.compare(gotenfilter.Lte, value)
  2797  }
  2798  
  2799  func (b *filterCndBuilderSpecMetricsBucket) In(values []*monitoring_bucket.Reference) *FilterBuilder {
  2800  	return b.builder.addCond(&FilterConditionIn{
  2801  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().MetricsBucket().WithArrayOfValues(values),
  2802  	})
  2803  }
  2804  
  2805  func (b *filterCndBuilderSpecMetricsBucket) NotIn(values []*monitoring_bucket.Reference) *FilterBuilder {
  2806  	return b.builder.addCond(&FilterConditionNotIn{
  2807  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().MetricsBucket().WithArrayOfValues(values),
  2808  	})
  2809  }
  2810  
  2811  func (b *filterCndBuilderSpecMetricsBucket) IsNull() *FilterBuilder {
  2812  	return b.builder.addCond(&FilterConditionIsNull{
  2813  		FieldPath: NewDeviceFieldPathBuilder().Spec().MetricsBucket().FieldPath(),
  2814  	})
  2815  }
  2816  
  2817  func (b *filterCndBuilderSpecMetricsBucket) IsNan() *FilterBuilder {
  2818  	return b.builder.addCond(&FilterConditionIsNaN{
  2819  		FieldPath: NewDeviceFieldPathBuilder().Spec().MetricsBucket().FieldPath(),
  2820  	})
  2821  }
  2822  
  2823  func (b *filterCndBuilderSpecMetricsBucket) compare(op gotenfilter.CompareOperator, value *monitoring_bucket.Reference) *FilterBuilder {
  2824  	return b.builder.addCond(&FilterConditionCompare{
  2825  		Operator:              op,
  2826  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().MetricsBucket().WithValue(value),
  2827  	})
  2828  }
  2829  
  2830  type filterCndBuilderSpecOsVersion struct {
  2831  	builder *FilterBuilder
  2832  }
  2833  
  2834  func (b *filterCndBuilderSpecOsVersion) Eq(value string) *FilterBuilder {
  2835  	return b.compare(gotenfilter.Eq, value)
  2836  }
  2837  
  2838  func (b *filterCndBuilderSpecOsVersion) Neq(value string) *FilterBuilder {
  2839  	return b.compare(gotenfilter.Neq, value)
  2840  }
  2841  
  2842  func (b *filterCndBuilderSpecOsVersion) Gt(value string) *FilterBuilder {
  2843  	return b.compare(gotenfilter.Gt, value)
  2844  }
  2845  
  2846  func (b *filterCndBuilderSpecOsVersion) Gte(value string) *FilterBuilder {
  2847  	return b.compare(gotenfilter.Gte, value)
  2848  }
  2849  
  2850  func (b *filterCndBuilderSpecOsVersion) Lt(value string) *FilterBuilder {
  2851  	return b.compare(gotenfilter.Lt, value)
  2852  }
  2853  
  2854  func (b *filterCndBuilderSpecOsVersion) Lte(value string) *FilterBuilder {
  2855  	return b.compare(gotenfilter.Lte, value)
  2856  }
  2857  
  2858  func (b *filterCndBuilderSpecOsVersion) In(values []string) *FilterBuilder {
  2859  	return b.builder.addCond(&FilterConditionIn{
  2860  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().OsVersion().WithArrayOfValues(values),
  2861  	})
  2862  }
  2863  
  2864  func (b *filterCndBuilderSpecOsVersion) NotIn(values []string) *FilterBuilder {
  2865  	return b.builder.addCond(&FilterConditionNotIn{
  2866  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().OsVersion().WithArrayOfValues(values),
  2867  	})
  2868  }
  2869  
  2870  func (b *filterCndBuilderSpecOsVersion) IsNull() *FilterBuilder {
  2871  	return b.builder.addCond(&FilterConditionIsNull{
  2872  		FieldPath: NewDeviceFieldPathBuilder().Spec().OsVersion().FieldPath(),
  2873  	})
  2874  }
  2875  
  2876  func (b *filterCndBuilderSpecOsVersion) IsNan() *FilterBuilder {
  2877  	return b.builder.addCond(&FilterConditionIsNaN{
  2878  		FieldPath: NewDeviceFieldPathBuilder().Spec().OsVersion().FieldPath(),
  2879  	})
  2880  }
  2881  
  2882  func (b *filterCndBuilderSpecOsVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  2883  	return b.builder.addCond(&FilterConditionCompare{
  2884  		Operator:              op,
  2885  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().OsVersion().WithValue(value),
  2886  	})
  2887  }
  2888  
  2889  type filterCndBuilderSpecNetplanYamlConfig struct {
  2890  	builder *FilterBuilder
  2891  }
  2892  
  2893  func (b *filterCndBuilderSpecNetplanYamlConfig) Eq(value string) *FilterBuilder {
  2894  	return b.compare(gotenfilter.Eq, value)
  2895  }
  2896  
  2897  func (b *filterCndBuilderSpecNetplanYamlConfig) Neq(value string) *FilterBuilder {
  2898  	return b.compare(gotenfilter.Neq, value)
  2899  }
  2900  
  2901  func (b *filterCndBuilderSpecNetplanYamlConfig) Gt(value string) *FilterBuilder {
  2902  	return b.compare(gotenfilter.Gt, value)
  2903  }
  2904  
  2905  func (b *filterCndBuilderSpecNetplanYamlConfig) Gte(value string) *FilterBuilder {
  2906  	return b.compare(gotenfilter.Gte, value)
  2907  }
  2908  
  2909  func (b *filterCndBuilderSpecNetplanYamlConfig) Lt(value string) *FilterBuilder {
  2910  	return b.compare(gotenfilter.Lt, value)
  2911  }
  2912  
  2913  func (b *filterCndBuilderSpecNetplanYamlConfig) Lte(value string) *FilterBuilder {
  2914  	return b.compare(gotenfilter.Lte, value)
  2915  }
  2916  
  2917  func (b *filterCndBuilderSpecNetplanYamlConfig) In(values []string) *FilterBuilder {
  2918  	return b.builder.addCond(&FilterConditionIn{
  2919  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanYamlConfig().WithArrayOfValues(values),
  2920  	})
  2921  }
  2922  
  2923  func (b *filterCndBuilderSpecNetplanYamlConfig) NotIn(values []string) *FilterBuilder {
  2924  	return b.builder.addCond(&FilterConditionNotIn{
  2925  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanYamlConfig().WithArrayOfValues(values),
  2926  	})
  2927  }
  2928  
  2929  func (b *filterCndBuilderSpecNetplanYamlConfig) IsNull() *FilterBuilder {
  2930  	return b.builder.addCond(&FilterConditionIsNull{
  2931  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanYamlConfig().FieldPath(),
  2932  	})
  2933  }
  2934  
  2935  func (b *filterCndBuilderSpecNetplanYamlConfig) IsNan() *FilterBuilder {
  2936  	return b.builder.addCond(&FilterConditionIsNaN{
  2937  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanYamlConfig().FieldPath(),
  2938  	})
  2939  }
  2940  
  2941  func (b *filterCndBuilderSpecNetplanYamlConfig) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  2942  	return b.builder.addCond(&FilterConditionCompare{
  2943  		Operator:              op,
  2944  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanYamlConfig().WithValue(value),
  2945  	})
  2946  }
  2947  
  2948  type filterCndBuilderSpecNetplanApiConfigMode struct {
  2949  	builder *FilterBuilder
  2950  }
  2951  
  2952  func (b *filterCndBuilderSpecNetplanApiConfigMode) Eq(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  2953  	return b.compare(gotenfilter.Eq, value)
  2954  }
  2955  
  2956  func (b *filterCndBuilderSpecNetplanApiConfigMode) Neq(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  2957  	return b.compare(gotenfilter.Neq, value)
  2958  }
  2959  
  2960  func (b *filterCndBuilderSpecNetplanApiConfigMode) Gt(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  2961  	return b.compare(gotenfilter.Gt, value)
  2962  }
  2963  
  2964  func (b *filterCndBuilderSpecNetplanApiConfigMode) Gte(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  2965  	return b.compare(gotenfilter.Gte, value)
  2966  }
  2967  
  2968  func (b *filterCndBuilderSpecNetplanApiConfigMode) Lt(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  2969  	return b.compare(gotenfilter.Lt, value)
  2970  }
  2971  
  2972  func (b *filterCndBuilderSpecNetplanApiConfigMode) Lte(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  2973  	return b.compare(gotenfilter.Lte, value)
  2974  }
  2975  
  2976  func (b *filterCndBuilderSpecNetplanApiConfigMode) In(values []Device_Spec_NetworkConfigMode) *FilterBuilder {
  2977  	return b.builder.addCond(&FilterConditionIn{
  2978  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanApiConfigMode().WithArrayOfValues(values),
  2979  	})
  2980  }
  2981  
  2982  func (b *filterCndBuilderSpecNetplanApiConfigMode) NotIn(values []Device_Spec_NetworkConfigMode) *FilterBuilder {
  2983  	return b.builder.addCond(&FilterConditionNotIn{
  2984  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanApiConfigMode().WithArrayOfValues(values),
  2985  	})
  2986  }
  2987  
  2988  func (b *filterCndBuilderSpecNetplanApiConfigMode) IsNull() *FilterBuilder {
  2989  	return b.builder.addCond(&FilterConditionIsNull{
  2990  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanApiConfigMode().FieldPath(),
  2991  	})
  2992  }
  2993  
  2994  func (b *filterCndBuilderSpecNetplanApiConfigMode) IsNan() *FilterBuilder {
  2995  	return b.builder.addCond(&FilterConditionIsNaN{
  2996  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanApiConfigMode().FieldPath(),
  2997  	})
  2998  }
  2999  
  3000  func (b *filterCndBuilderSpecNetplanApiConfigMode) compare(op gotenfilter.CompareOperator, value Device_Spec_NetworkConfigMode) *FilterBuilder {
  3001  	return b.builder.addCond(&FilterConditionCompare{
  3002  		Operator:              op,
  3003  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanApiConfigMode().WithValue(value),
  3004  	})
  3005  }
  3006  
  3007  type filterCndBuilderSpecOsImageUrl struct {
  3008  	builder *FilterBuilder
  3009  }
  3010  
  3011  func (b *filterCndBuilderSpecOsImageUrl) Eq(value string) *FilterBuilder {
  3012  	return b.compare(gotenfilter.Eq, value)
  3013  }
  3014  
  3015  func (b *filterCndBuilderSpecOsImageUrl) Neq(value string) *FilterBuilder {
  3016  	return b.compare(gotenfilter.Neq, value)
  3017  }
  3018  
  3019  func (b *filterCndBuilderSpecOsImageUrl) Gt(value string) *FilterBuilder {
  3020  	return b.compare(gotenfilter.Gt, value)
  3021  }
  3022  
  3023  func (b *filterCndBuilderSpecOsImageUrl) Gte(value string) *FilterBuilder {
  3024  	return b.compare(gotenfilter.Gte, value)
  3025  }
  3026  
  3027  func (b *filterCndBuilderSpecOsImageUrl) Lt(value string) *FilterBuilder {
  3028  	return b.compare(gotenfilter.Lt, value)
  3029  }
  3030  
  3031  func (b *filterCndBuilderSpecOsImageUrl) Lte(value string) *FilterBuilder {
  3032  	return b.compare(gotenfilter.Lte, value)
  3033  }
  3034  
  3035  func (b *filterCndBuilderSpecOsImageUrl) In(values []string) *FilterBuilder {
  3036  	return b.builder.addCond(&FilterConditionIn{
  3037  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().OsImageUrl().WithArrayOfValues(values),
  3038  	})
  3039  }
  3040  
  3041  func (b *filterCndBuilderSpecOsImageUrl) NotIn(values []string) *FilterBuilder {
  3042  	return b.builder.addCond(&FilterConditionNotIn{
  3043  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().OsImageUrl().WithArrayOfValues(values),
  3044  	})
  3045  }
  3046  
  3047  func (b *filterCndBuilderSpecOsImageUrl) IsNull() *FilterBuilder {
  3048  	return b.builder.addCond(&FilterConditionIsNull{
  3049  		FieldPath: NewDeviceFieldPathBuilder().Spec().OsImageUrl().FieldPath(),
  3050  	})
  3051  }
  3052  
  3053  func (b *filterCndBuilderSpecOsImageUrl) IsNan() *FilterBuilder {
  3054  	return b.builder.addCond(&FilterConditionIsNaN{
  3055  		FieldPath: NewDeviceFieldPathBuilder().Spec().OsImageUrl().FieldPath(),
  3056  	})
  3057  }
  3058  
  3059  func (b *filterCndBuilderSpecOsImageUrl) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  3060  	return b.builder.addCond(&FilterConditionCompare{
  3061  		Operator:              op,
  3062  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().OsImageUrl().WithValue(value),
  3063  	})
  3064  }
  3065  
  3066  type filterCndBuilderSpecSshConfig struct {
  3067  	builder *FilterBuilder
  3068  }
  3069  
  3070  func (b *filterCndBuilderSpecSshConfig) Eq(value *Device_Spec_SSHConfig) *FilterBuilder {
  3071  	return b.compare(gotenfilter.Eq, value)
  3072  }
  3073  
  3074  func (b *filterCndBuilderSpecSshConfig) Neq(value *Device_Spec_SSHConfig) *FilterBuilder {
  3075  	return b.compare(gotenfilter.Neq, value)
  3076  }
  3077  
  3078  func (b *filterCndBuilderSpecSshConfig) Gt(value *Device_Spec_SSHConfig) *FilterBuilder {
  3079  	return b.compare(gotenfilter.Gt, value)
  3080  }
  3081  
  3082  func (b *filterCndBuilderSpecSshConfig) Gte(value *Device_Spec_SSHConfig) *FilterBuilder {
  3083  	return b.compare(gotenfilter.Gte, value)
  3084  }
  3085  
  3086  func (b *filterCndBuilderSpecSshConfig) Lt(value *Device_Spec_SSHConfig) *FilterBuilder {
  3087  	return b.compare(gotenfilter.Lt, value)
  3088  }
  3089  
  3090  func (b *filterCndBuilderSpecSshConfig) Lte(value *Device_Spec_SSHConfig) *FilterBuilder {
  3091  	return b.compare(gotenfilter.Lte, value)
  3092  }
  3093  
  3094  func (b *filterCndBuilderSpecSshConfig) In(values []*Device_Spec_SSHConfig) *FilterBuilder {
  3095  	return b.builder.addCond(&FilterConditionIn{
  3096  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().WithArrayOfValues(values),
  3097  	})
  3098  }
  3099  
  3100  func (b *filterCndBuilderSpecSshConfig) NotIn(values []*Device_Spec_SSHConfig) *FilterBuilder {
  3101  	return b.builder.addCond(&FilterConditionNotIn{
  3102  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().WithArrayOfValues(values),
  3103  	})
  3104  }
  3105  
  3106  func (b *filterCndBuilderSpecSshConfig) IsNull() *FilterBuilder {
  3107  	return b.builder.addCond(&FilterConditionIsNull{
  3108  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().FieldPath(),
  3109  	})
  3110  }
  3111  
  3112  func (b *filterCndBuilderSpecSshConfig) IsNan() *FilterBuilder {
  3113  	return b.builder.addCond(&FilterConditionIsNaN{
  3114  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().FieldPath(),
  3115  	})
  3116  }
  3117  
  3118  func (b *filterCndBuilderSpecSshConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_SSHConfig) *FilterBuilder {
  3119  	return b.builder.addCond(&FilterConditionCompare{
  3120  		Operator:              op,
  3121  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().WithValue(value),
  3122  	})
  3123  }
  3124  
  3125  func (b *filterCndBuilderSpecSshConfig) DisableSshServer() *filterCndBuilderSpecSshConfigDisableSshServer {
  3126  	return &filterCndBuilderSpecSshConfigDisableSshServer{builder: b.builder}
  3127  }
  3128  
  3129  func (b *filterCndBuilderSpecSshConfig) DisableSshPassword() *filterCndBuilderSpecSshConfigDisableSshPassword {
  3130  	return &filterCndBuilderSpecSshConfigDisableSshPassword{builder: b.builder}
  3131  }
  3132  
  3133  func (b *filterCndBuilderSpecSshConfig) SshAuthorized() *filterCndBuilderSpecSshConfigSshAuthorized {
  3134  	return &filterCndBuilderSpecSshConfigSshAuthorized{builder: b.builder}
  3135  }
  3136  
  3137  func (b *filterCndBuilderSpecSshConfig) IpAllowList() *filterCndBuilderSpecSshConfigIpAllowList {
  3138  	return &filterCndBuilderSpecSshConfigIpAllowList{builder: b.builder}
  3139  }
  3140  
  3141  func (b *filterCndBuilderSpecSshConfig) IpDenyList() *filterCndBuilderSpecSshConfigIpDenyList {
  3142  	return &filterCndBuilderSpecSshConfigIpDenyList{builder: b.builder}
  3143  }
  3144  
  3145  func (b *filterCndBuilderSpecSshConfig) RejectPeriod() *filterCndBuilderSpecSshConfigRejectPeriod {
  3146  	return &filterCndBuilderSpecSshConfigRejectPeriod{builder: b.builder}
  3147  }
  3148  
  3149  func (b *filterCndBuilderSpecSshConfig) DisableSshAuthkey() *filterCndBuilderSpecSshConfigDisableSshAuthkey {
  3150  	return &filterCndBuilderSpecSshConfigDisableSshAuthkey{builder: b.builder}
  3151  }
  3152  
  3153  type filterCndBuilderSpecSshConfigDisableSshServer struct {
  3154  	builder *FilterBuilder
  3155  }
  3156  
  3157  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Eq(value bool) *FilterBuilder {
  3158  	return b.compare(gotenfilter.Eq, value)
  3159  }
  3160  
  3161  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Neq(value bool) *FilterBuilder {
  3162  	return b.compare(gotenfilter.Neq, value)
  3163  }
  3164  
  3165  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Gt(value bool) *FilterBuilder {
  3166  	return b.compare(gotenfilter.Gt, value)
  3167  }
  3168  
  3169  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Gte(value bool) *FilterBuilder {
  3170  	return b.compare(gotenfilter.Gte, value)
  3171  }
  3172  
  3173  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Lt(value bool) *FilterBuilder {
  3174  	return b.compare(gotenfilter.Lt, value)
  3175  }
  3176  
  3177  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Lte(value bool) *FilterBuilder {
  3178  	return b.compare(gotenfilter.Lte, value)
  3179  }
  3180  
  3181  func (b *filterCndBuilderSpecSshConfigDisableSshServer) In(values []bool) *FilterBuilder {
  3182  	return b.builder.addCond(&FilterConditionIn{
  3183  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshServer().WithArrayOfValues(values),
  3184  	})
  3185  }
  3186  
  3187  func (b *filterCndBuilderSpecSshConfigDisableSshServer) NotIn(values []bool) *FilterBuilder {
  3188  	return b.builder.addCond(&FilterConditionNotIn{
  3189  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshServer().WithArrayOfValues(values),
  3190  	})
  3191  }
  3192  
  3193  func (b *filterCndBuilderSpecSshConfigDisableSshServer) IsNull() *FilterBuilder {
  3194  	return b.builder.addCond(&FilterConditionIsNull{
  3195  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshServer().FieldPath(),
  3196  	})
  3197  }
  3198  
  3199  func (b *filterCndBuilderSpecSshConfigDisableSshServer) IsNan() *FilterBuilder {
  3200  	return b.builder.addCond(&FilterConditionIsNaN{
  3201  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshServer().FieldPath(),
  3202  	})
  3203  }
  3204  
  3205  func (b *filterCndBuilderSpecSshConfigDisableSshServer) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  3206  	return b.builder.addCond(&FilterConditionCompare{
  3207  		Operator:              op,
  3208  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshServer().WithValue(value),
  3209  	})
  3210  }
  3211  
  3212  type filterCndBuilderSpecSshConfigDisableSshPassword struct {
  3213  	builder *FilterBuilder
  3214  }
  3215  
  3216  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Eq(value bool) *FilterBuilder {
  3217  	return b.compare(gotenfilter.Eq, value)
  3218  }
  3219  
  3220  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Neq(value bool) *FilterBuilder {
  3221  	return b.compare(gotenfilter.Neq, value)
  3222  }
  3223  
  3224  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Gt(value bool) *FilterBuilder {
  3225  	return b.compare(gotenfilter.Gt, value)
  3226  }
  3227  
  3228  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Gte(value bool) *FilterBuilder {
  3229  	return b.compare(gotenfilter.Gte, value)
  3230  }
  3231  
  3232  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Lt(value bool) *FilterBuilder {
  3233  	return b.compare(gotenfilter.Lt, value)
  3234  }
  3235  
  3236  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Lte(value bool) *FilterBuilder {
  3237  	return b.compare(gotenfilter.Lte, value)
  3238  }
  3239  
  3240  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) In(values []bool) *FilterBuilder {
  3241  	return b.builder.addCond(&FilterConditionIn{
  3242  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshPassword().WithArrayOfValues(values),
  3243  	})
  3244  }
  3245  
  3246  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) NotIn(values []bool) *FilterBuilder {
  3247  	return b.builder.addCond(&FilterConditionNotIn{
  3248  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshPassword().WithArrayOfValues(values),
  3249  	})
  3250  }
  3251  
  3252  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) IsNull() *FilterBuilder {
  3253  	return b.builder.addCond(&FilterConditionIsNull{
  3254  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshPassword().FieldPath(),
  3255  	})
  3256  }
  3257  
  3258  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) IsNan() *FilterBuilder {
  3259  	return b.builder.addCond(&FilterConditionIsNaN{
  3260  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshPassword().FieldPath(),
  3261  	})
  3262  }
  3263  
  3264  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  3265  	return b.builder.addCond(&FilterConditionCompare{
  3266  		Operator:              op,
  3267  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshPassword().WithValue(value),
  3268  	})
  3269  }
  3270  
  3271  type filterCndBuilderSpecSshConfigSshAuthorized struct {
  3272  	builder *FilterBuilder
  3273  }
  3274  
  3275  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Eq(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3276  	return b.compare(gotenfilter.Eq, value)
  3277  }
  3278  
  3279  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Neq(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3280  	return b.compare(gotenfilter.Neq, value)
  3281  }
  3282  
  3283  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Gt(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3284  	return b.compare(gotenfilter.Gt, value)
  3285  }
  3286  
  3287  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Gte(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3288  	return b.compare(gotenfilter.Gte, value)
  3289  }
  3290  
  3291  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Lt(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3292  	return b.compare(gotenfilter.Lt, value)
  3293  }
  3294  
  3295  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Lte(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3296  	return b.compare(gotenfilter.Lte, value)
  3297  }
  3298  
  3299  func (b *filterCndBuilderSpecSshConfigSshAuthorized) In(values [][]*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3300  	return b.builder.addCond(&FilterConditionIn{
  3301  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().WithArrayOfValues(values),
  3302  	})
  3303  }
  3304  
  3305  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NotIn(values [][]*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3306  	return b.builder.addCond(&FilterConditionNotIn{
  3307  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().WithArrayOfValues(values),
  3308  	})
  3309  }
  3310  
  3311  func (b *filterCndBuilderSpecSshConfigSshAuthorized) IsNull() *FilterBuilder {
  3312  	return b.builder.addCond(&FilterConditionIsNull{
  3313  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().FieldPath(),
  3314  	})
  3315  }
  3316  
  3317  func (b *filterCndBuilderSpecSshConfigSshAuthorized) IsNan() *FilterBuilder {
  3318  	return b.builder.addCond(&FilterConditionIsNaN{
  3319  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().FieldPath(),
  3320  	})
  3321  }
  3322  
  3323  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Contains(value *Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3324  	return b.builder.addCond(&FilterConditionContains{
  3325  		Type:      gotenresource.ConditionContainsTypeValue,
  3326  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().FieldPath(),
  3327  		Value:     NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().WithItemValue(value),
  3328  	})
  3329  }
  3330  
  3331  func (b *filterCndBuilderSpecSshConfigSshAuthorized) ContainsAnyOf(values []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3332  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized()
  3333  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  3334  	for _, value := range values {
  3335  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  3336  	}
  3337  	return b.builder.addCond(&FilterConditionContains{
  3338  		Type:      gotenresource.ConditionContainsTypeAny,
  3339  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().FieldPath(),
  3340  		Values:    itemValues,
  3341  	})
  3342  }
  3343  
  3344  func (b *filterCndBuilderSpecSshConfigSshAuthorized) ContainsAll(values []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3345  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized()
  3346  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  3347  	for _, value := range values {
  3348  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  3349  	}
  3350  	return b.builder.addCond(&FilterConditionContains{
  3351  		Type:      gotenresource.ConditionContainsTypeAll,
  3352  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().FieldPath(),
  3353  		Values:    itemValues,
  3354  	})
  3355  }
  3356  
  3357  func (b *filterCndBuilderSpecSshConfigSshAuthorized) compare(op gotenfilter.CompareOperator, value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  3358  	return b.builder.addCond(&FilterConditionCompare{
  3359  		Operator:              op,
  3360  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().WithValue(value),
  3361  	})
  3362  }
  3363  
  3364  func (b *filterCndBuilderSpecSshConfigSshAuthorized) SshaKey() *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey {
  3365  	return &filterCndBuilderSpecSshConfigSshAuthorizedSshaKey{builder: b.builder}
  3366  }
  3367  
  3368  func (b *filterCndBuilderSpecSshConfigSshAuthorized) CertAuthority() *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority {
  3369  	return &filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority{builder: b.builder}
  3370  }
  3371  
  3372  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Command() *filterCndBuilderSpecSshConfigSshAuthorizedCommand {
  3373  	return &filterCndBuilderSpecSshConfigSshAuthorizedCommand{builder: b.builder}
  3374  }
  3375  
  3376  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Environment() *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment {
  3377  	return &filterCndBuilderSpecSshConfigSshAuthorizedEnvironment{builder: b.builder}
  3378  }
  3379  
  3380  func (b *filterCndBuilderSpecSshConfigSshAuthorized) From() *filterCndBuilderSpecSshConfigSshAuthorizedFrom {
  3381  	return &filterCndBuilderSpecSshConfigSshAuthorizedFrom{builder: b.builder}
  3382  }
  3383  
  3384  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NoAgentForwarding() *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding {
  3385  	return &filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding{builder: b.builder}
  3386  }
  3387  
  3388  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NoPortForwarding() *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding {
  3389  	return &filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding{builder: b.builder}
  3390  }
  3391  
  3392  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NoPty() *filterCndBuilderSpecSshConfigSshAuthorizedNoPty {
  3393  	return &filterCndBuilderSpecSshConfigSshAuthorizedNoPty{builder: b.builder}
  3394  }
  3395  
  3396  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NoUserRc() *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc {
  3397  	return &filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc{builder: b.builder}
  3398  }
  3399  
  3400  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NoX11Forwarding() *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding {
  3401  	return &filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding{builder: b.builder}
  3402  }
  3403  
  3404  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Permitopen() *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen {
  3405  	return &filterCndBuilderSpecSshConfigSshAuthorizedPermitopen{builder: b.builder}
  3406  }
  3407  
  3408  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Principals() *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals {
  3409  	return &filterCndBuilderSpecSshConfigSshAuthorizedPrincipals{builder: b.builder}
  3410  }
  3411  
  3412  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Tunnel() *filterCndBuilderSpecSshConfigSshAuthorizedTunnel {
  3413  	return &filterCndBuilderSpecSshConfigSshAuthorizedTunnel{builder: b.builder}
  3414  }
  3415  
  3416  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Restrict() *filterCndBuilderSpecSshConfigSshAuthorizedRestrict {
  3417  	return &filterCndBuilderSpecSshConfigSshAuthorizedRestrict{builder: b.builder}
  3418  }
  3419  
  3420  type filterCndBuilderSpecSshConfigSshAuthorizedSshaKey struct {
  3421  	builder *FilterBuilder
  3422  }
  3423  
  3424  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Eq(value string) *FilterBuilder {
  3425  	return b.compare(gotenfilter.Eq, value)
  3426  }
  3427  
  3428  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Neq(value string) *FilterBuilder {
  3429  	return b.compare(gotenfilter.Neq, value)
  3430  }
  3431  
  3432  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Gt(value string) *FilterBuilder {
  3433  	return b.compare(gotenfilter.Gt, value)
  3434  }
  3435  
  3436  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Gte(value string) *FilterBuilder {
  3437  	return b.compare(gotenfilter.Gte, value)
  3438  }
  3439  
  3440  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Lt(value string) *FilterBuilder {
  3441  	return b.compare(gotenfilter.Lt, value)
  3442  }
  3443  
  3444  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Lte(value string) *FilterBuilder {
  3445  	return b.compare(gotenfilter.Lte, value)
  3446  }
  3447  
  3448  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) In(values []string) *FilterBuilder {
  3449  	return b.builder.addCond(&FilterConditionIn{
  3450  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().SshaKey().WithArrayOfValues(values),
  3451  	})
  3452  }
  3453  
  3454  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) NotIn(values []string) *FilterBuilder {
  3455  	return b.builder.addCond(&FilterConditionNotIn{
  3456  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().SshaKey().WithArrayOfValues(values),
  3457  	})
  3458  }
  3459  
  3460  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) IsNull() *FilterBuilder {
  3461  	return b.builder.addCond(&FilterConditionIsNull{
  3462  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().SshaKey().FieldPath(),
  3463  	})
  3464  }
  3465  
  3466  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) IsNan() *FilterBuilder {
  3467  	return b.builder.addCond(&FilterConditionIsNaN{
  3468  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().SshaKey().FieldPath(),
  3469  	})
  3470  }
  3471  
  3472  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  3473  	return b.builder.addCond(&FilterConditionCompare{
  3474  		Operator:              op,
  3475  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().SshaKey().WithValue(value),
  3476  	})
  3477  }
  3478  
  3479  type filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority struct {
  3480  	builder *FilterBuilder
  3481  }
  3482  
  3483  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Eq(value bool) *FilterBuilder {
  3484  	return b.compare(gotenfilter.Eq, value)
  3485  }
  3486  
  3487  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Neq(value bool) *FilterBuilder {
  3488  	return b.compare(gotenfilter.Neq, value)
  3489  }
  3490  
  3491  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Gt(value bool) *FilterBuilder {
  3492  	return b.compare(gotenfilter.Gt, value)
  3493  }
  3494  
  3495  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Gte(value bool) *FilterBuilder {
  3496  	return b.compare(gotenfilter.Gte, value)
  3497  }
  3498  
  3499  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Lt(value bool) *FilterBuilder {
  3500  	return b.compare(gotenfilter.Lt, value)
  3501  }
  3502  
  3503  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Lte(value bool) *FilterBuilder {
  3504  	return b.compare(gotenfilter.Lte, value)
  3505  }
  3506  
  3507  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) In(values []bool) *FilterBuilder {
  3508  	return b.builder.addCond(&FilterConditionIn{
  3509  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().CertAuthority().WithArrayOfValues(values),
  3510  	})
  3511  }
  3512  
  3513  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) NotIn(values []bool) *FilterBuilder {
  3514  	return b.builder.addCond(&FilterConditionNotIn{
  3515  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().CertAuthority().WithArrayOfValues(values),
  3516  	})
  3517  }
  3518  
  3519  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) IsNull() *FilterBuilder {
  3520  	return b.builder.addCond(&FilterConditionIsNull{
  3521  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().CertAuthority().FieldPath(),
  3522  	})
  3523  }
  3524  
  3525  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) IsNan() *FilterBuilder {
  3526  	return b.builder.addCond(&FilterConditionIsNaN{
  3527  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().CertAuthority().FieldPath(),
  3528  	})
  3529  }
  3530  
  3531  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  3532  	return b.builder.addCond(&FilterConditionCompare{
  3533  		Operator:              op,
  3534  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().CertAuthority().WithValue(value),
  3535  	})
  3536  }
  3537  
  3538  type filterCndBuilderSpecSshConfigSshAuthorizedCommand struct {
  3539  	builder *FilterBuilder
  3540  }
  3541  
  3542  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Eq(value string) *FilterBuilder {
  3543  	return b.compare(gotenfilter.Eq, value)
  3544  }
  3545  
  3546  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Neq(value string) *FilterBuilder {
  3547  	return b.compare(gotenfilter.Neq, value)
  3548  }
  3549  
  3550  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Gt(value string) *FilterBuilder {
  3551  	return b.compare(gotenfilter.Gt, value)
  3552  }
  3553  
  3554  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Gte(value string) *FilterBuilder {
  3555  	return b.compare(gotenfilter.Gte, value)
  3556  }
  3557  
  3558  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Lt(value string) *FilterBuilder {
  3559  	return b.compare(gotenfilter.Lt, value)
  3560  }
  3561  
  3562  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Lte(value string) *FilterBuilder {
  3563  	return b.compare(gotenfilter.Lte, value)
  3564  }
  3565  
  3566  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) In(values []string) *FilterBuilder {
  3567  	return b.builder.addCond(&FilterConditionIn{
  3568  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Command().WithArrayOfValues(values),
  3569  	})
  3570  }
  3571  
  3572  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) NotIn(values []string) *FilterBuilder {
  3573  	return b.builder.addCond(&FilterConditionNotIn{
  3574  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Command().WithArrayOfValues(values),
  3575  	})
  3576  }
  3577  
  3578  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) IsNull() *FilterBuilder {
  3579  	return b.builder.addCond(&FilterConditionIsNull{
  3580  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Command().FieldPath(),
  3581  	})
  3582  }
  3583  
  3584  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) IsNan() *FilterBuilder {
  3585  	return b.builder.addCond(&FilterConditionIsNaN{
  3586  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Command().FieldPath(),
  3587  	})
  3588  }
  3589  
  3590  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  3591  	return b.builder.addCond(&FilterConditionCompare{
  3592  		Operator:              op,
  3593  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Command().WithValue(value),
  3594  	})
  3595  }
  3596  
  3597  type filterCndBuilderSpecSshConfigSshAuthorizedEnvironment struct {
  3598  	builder *FilterBuilder
  3599  }
  3600  
  3601  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Eq(value string) *FilterBuilder {
  3602  	return b.compare(gotenfilter.Eq, value)
  3603  }
  3604  
  3605  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Neq(value string) *FilterBuilder {
  3606  	return b.compare(gotenfilter.Neq, value)
  3607  }
  3608  
  3609  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Gt(value string) *FilterBuilder {
  3610  	return b.compare(gotenfilter.Gt, value)
  3611  }
  3612  
  3613  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Gte(value string) *FilterBuilder {
  3614  	return b.compare(gotenfilter.Gte, value)
  3615  }
  3616  
  3617  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Lt(value string) *FilterBuilder {
  3618  	return b.compare(gotenfilter.Lt, value)
  3619  }
  3620  
  3621  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Lte(value string) *FilterBuilder {
  3622  	return b.compare(gotenfilter.Lte, value)
  3623  }
  3624  
  3625  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) In(values []string) *FilterBuilder {
  3626  	return b.builder.addCond(&FilterConditionIn{
  3627  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Environment().WithArrayOfValues(values),
  3628  	})
  3629  }
  3630  
  3631  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) NotIn(values []string) *FilterBuilder {
  3632  	return b.builder.addCond(&FilterConditionNotIn{
  3633  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Environment().WithArrayOfValues(values),
  3634  	})
  3635  }
  3636  
  3637  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) IsNull() *FilterBuilder {
  3638  	return b.builder.addCond(&FilterConditionIsNull{
  3639  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Environment().FieldPath(),
  3640  	})
  3641  }
  3642  
  3643  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) IsNan() *FilterBuilder {
  3644  	return b.builder.addCond(&FilterConditionIsNaN{
  3645  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Environment().FieldPath(),
  3646  	})
  3647  }
  3648  
  3649  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  3650  	return b.builder.addCond(&FilterConditionCompare{
  3651  		Operator:              op,
  3652  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Environment().WithValue(value),
  3653  	})
  3654  }
  3655  
  3656  type filterCndBuilderSpecSshConfigSshAuthorizedFrom struct {
  3657  	builder *FilterBuilder
  3658  }
  3659  
  3660  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Eq(value string) *FilterBuilder {
  3661  	return b.compare(gotenfilter.Eq, value)
  3662  }
  3663  
  3664  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Neq(value string) *FilterBuilder {
  3665  	return b.compare(gotenfilter.Neq, value)
  3666  }
  3667  
  3668  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Gt(value string) *FilterBuilder {
  3669  	return b.compare(gotenfilter.Gt, value)
  3670  }
  3671  
  3672  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Gte(value string) *FilterBuilder {
  3673  	return b.compare(gotenfilter.Gte, value)
  3674  }
  3675  
  3676  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Lt(value string) *FilterBuilder {
  3677  	return b.compare(gotenfilter.Lt, value)
  3678  }
  3679  
  3680  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Lte(value string) *FilterBuilder {
  3681  	return b.compare(gotenfilter.Lte, value)
  3682  }
  3683  
  3684  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) In(values []string) *FilterBuilder {
  3685  	return b.builder.addCond(&FilterConditionIn{
  3686  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().From().WithArrayOfValues(values),
  3687  	})
  3688  }
  3689  
  3690  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) NotIn(values []string) *FilterBuilder {
  3691  	return b.builder.addCond(&FilterConditionNotIn{
  3692  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().From().WithArrayOfValues(values),
  3693  	})
  3694  }
  3695  
  3696  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) IsNull() *FilterBuilder {
  3697  	return b.builder.addCond(&FilterConditionIsNull{
  3698  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().From().FieldPath(),
  3699  	})
  3700  }
  3701  
  3702  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) IsNan() *FilterBuilder {
  3703  	return b.builder.addCond(&FilterConditionIsNaN{
  3704  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().From().FieldPath(),
  3705  	})
  3706  }
  3707  
  3708  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  3709  	return b.builder.addCond(&FilterConditionCompare{
  3710  		Operator:              op,
  3711  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().From().WithValue(value),
  3712  	})
  3713  }
  3714  
  3715  type filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding struct {
  3716  	builder *FilterBuilder
  3717  }
  3718  
  3719  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Eq(value bool) *FilterBuilder {
  3720  	return b.compare(gotenfilter.Eq, value)
  3721  }
  3722  
  3723  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Neq(value bool) *FilterBuilder {
  3724  	return b.compare(gotenfilter.Neq, value)
  3725  }
  3726  
  3727  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Gt(value bool) *FilterBuilder {
  3728  	return b.compare(gotenfilter.Gt, value)
  3729  }
  3730  
  3731  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Gte(value bool) *FilterBuilder {
  3732  	return b.compare(gotenfilter.Gte, value)
  3733  }
  3734  
  3735  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Lt(value bool) *FilterBuilder {
  3736  	return b.compare(gotenfilter.Lt, value)
  3737  }
  3738  
  3739  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Lte(value bool) *FilterBuilder {
  3740  	return b.compare(gotenfilter.Lte, value)
  3741  }
  3742  
  3743  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) In(values []bool) *FilterBuilder {
  3744  	return b.builder.addCond(&FilterConditionIn{
  3745  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoAgentForwarding().WithArrayOfValues(values),
  3746  	})
  3747  }
  3748  
  3749  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) NotIn(values []bool) *FilterBuilder {
  3750  	return b.builder.addCond(&FilterConditionNotIn{
  3751  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoAgentForwarding().WithArrayOfValues(values),
  3752  	})
  3753  }
  3754  
  3755  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) IsNull() *FilterBuilder {
  3756  	return b.builder.addCond(&FilterConditionIsNull{
  3757  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoAgentForwarding().FieldPath(),
  3758  	})
  3759  }
  3760  
  3761  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) IsNan() *FilterBuilder {
  3762  	return b.builder.addCond(&FilterConditionIsNaN{
  3763  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoAgentForwarding().FieldPath(),
  3764  	})
  3765  }
  3766  
  3767  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  3768  	return b.builder.addCond(&FilterConditionCompare{
  3769  		Operator:              op,
  3770  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoAgentForwarding().WithValue(value),
  3771  	})
  3772  }
  3773  
  3774  type filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding struct {
  3775  	builder *FilterBuilder
  3776  }
  3777  
  3778  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Eq(value bool) *FilterBuilder {
  3779  	return b.compare(gotenfilter.Eq, value)
  3780  }
  3781  
  3782  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Neq(value bool) *FilterBuilder {
  3783  	return b.compare(gotenfilter.Neq, value)
  3784  }
  3785  
  3786  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Gt(value bool) *FilterBuilder {
  3787  	return b.compare(gotenfilter.Gt, value)
  3788  }
  3789  
  3790  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Gte(value bool) *FilterBuilder {
  3791  	return b.compare(gotenfilter.Gte, value)
  3792  }
  3793  
  3794  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Lt(value bool) *FilterBuilder {
  3795  	return b.compare(gotenfilter.Lt, value)
  3796  }
  3797  
  3798  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Lte(value bool) *FilterBuilder {
  3799  	return b.compare(gotenfilter.Lte, value)
  3800  }
  3801  
  3802  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) In(values []bool) *FilterBuilder {
  3803  	return b.builder.addCond(&FilterConditionIn{
  3804  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPortForwarding().WithArrayOfValues(values),
  3805  	})
  3806  }
  3807  
  3808  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) NotIn(values []bool) *FilterBuilder {
  3809  	return b.builder.addCond(&FilterConditionNotIn{
  3810  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPortForwarding().WithArrayOfValues(values),
  3811  	})
  3812  }
  3813  
  3814  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) IsNull() *FilterBuilder {
  3815  	return b.builder.addCond(&FilterConditionIsNull{
  3816  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPortForwarding().FieldPath(),
  3817  	})
  3818  }
  3819  
  3820  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) IsNan() *FilterBuilder {
  3821  	return b.builder.addCond(&FilterConditionIsNaN{
  3822  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPortForwarding().FieldPath(),
  3823  	})
  3824  }
  3825  
  3826  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  3827  	return b.builder.addCond(&FilterConditionCompare{
  3828  		Operator:              op,
  3829  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPortForwarding().WithValue(value),
  3830  	})
  3831  }
  3832  
  3833  type filterCndBuilderSpecSshConfigSshAuthorizedNoPty struct {
  3834  	builder *FilterBuilder
  3835  }
  3836  
  3837  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Eq(value bool) *FilterBuilder {
  3838  	return b.compare(gotenfilter.Eq, value)
  3839  }
  3840  
  3841  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Neq(value bool) *FilterBuilder {
  3842  	return b.compare(gotenfilter.Neq, value)
  3843  }
  3844  
  3845  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Gt(value bool) *FilterBuilder {
  3846  	return b.compare(gotenfilter.Gt, value)
  3847  }
  3848  
  3849  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Gte(value bool) *FilterBuilder {
  3850  	return b.compare(gotenfilter.Gte, value)
  3851  }
  3852  
  3853  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Lt(value bool) *FilterBuilder {
  3854  	return b.compare(gotenfilter.Lt, value)
  3855  }
  3856  
  3857  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Lte(value bool) *FilterBuilder {
  3858  	return b.compare(gotenfilter.Lte, value)
  3859  }
  3860  
  3861  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) In(values []bool) *FilterBuilder {
  3862  	return b.builder.addCond(&FilterConditionIn{
  3863  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPty().WithArrayOfValues(values),
  3864  	})
  3865  }
  3866  
  3867  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) NotIn(values []bool) *FilterBuilder {
  3868  	return b.builder.addCond(&FilterConditionNotIn{
  3869  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPty().WithArrayOfValues(values),
  3870  	})
  3871  }
  3872  
  3873  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) IsNull() *FilterBuilder {
  3874  	return b.builder.addCond(&FilterConditionIsNull{
  3875  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPty().FieldPath(),
  3876  	})
  3877  }
  3878  
  3879  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) IsNan() *FilterBuilder {
  3880  	return b.builder.addCond(&FilterConditionIsNaN{
  3881  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPty().FieldPath(),
  3882  	})
  3883  }
  3884  
  3885  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  3886  	return b.builder.addCond(&FilterConditionCompare{
  3887  		Operator:              op,
  3888  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPty().WithValue(value),
  3889  	})
  3890  }
  3891  
  3892  type filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc struct {
  3893  	builder *FilterBuilder
  3894  }
  3895  
  3896  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Eq(value bool) *FilterBuilder {
  3897  	return b.compare(gotenfilter.Eq, value)
  3898  }
  3899  
  3900  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Neq(value bool) *FilterBuilder {
  3901  	return b.compare(gotenfilter.Neq, value)
  3902  }
  3903  
  3904  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Gt(value bool) *FilterBuilder {
  3905  	return b.compare(gotenfilter.Gt, value)
  3906  }
  3907  
  3908  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Gte(value bool) *FilterBuilder {
  3909  	return b.compare(gotenfilter.Gte, value)
  3910  }
  3911  
  3912  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Lt(value bool) *FilterBuilder {
  3913  	return b.compare(gotenfilter.Lt, value)
  3914  }
  3915  
  3916  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Lte(value bool) *FilterBuilder {
  3917  	return b.compare(gotenfilter.Lte, value)
  3918  }
  3919  
  3920  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) In(values []bool) *FilterBuilder {
  3921  	return b.builder.addCond(&FilterConditionIn{
  3922  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoUserRc().WithArrayOfValues(values),
  3923  	})
  3924  }
  3925  
  3926  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) NotIn(values []bool) *FilterBuilder {
  3927  	return b.builder.addCond(&FilterConditionNotIn{
  3928  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoUserRc().WithArrayOfValues(values),
  3929  	})
  3930  }
  3931  
  3932  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) IsNull() *FilterBuilder {
  3933  	return b.builder.addCond(&FilterConditionIsNull{
  3934  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoUserRc().FieldPath(),
  3935  	})
  3936  }
  3937  
  3938  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) IsNan() *FilterBuilder {
  3939  	return b.builder.addCond(&FilterConditionIsNaN{
  3940  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoUserRc().FieldPath(),
  3941  	})
  3942  }
  3943  
  3944  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  3945  	return b.builder.addCond(&FilterConditionCompare{
  3946  		Operator:              op,
  3947  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoUserRc().WithValue(value),
  3948  	})
  3949  }
  3950  
  3951  type filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding struct {
  3952  	builder *FilterBuilder
  3953  }
  3954  
  3955  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Eq(value bool) *FilterBuilder {
  3956  	return b.compare(gotenfilter.Eq, value)
  3957  }
  3958  
  3959  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Neq(value bool) *FilterBuilder {
  3960  	return b.compare(gotenfilter.Neq, value)
  3961  }
  3962  
  3963  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Gt(value bool) *FilterBuilder {
  3964  	return b.compare(gotenfilter.Gt, value)
  3965  }
  3966  
  3967  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Gte(value bool) *FilterBuilder {
  3968  	return b.compare(gotenfilter.Gte, value)
  3969  }
  3970  
  3971  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Lt(value bool) *FilterBuilder {
  3972  	return b.compare(gotenfilter.Lt, value)
  3973  }
  3974  
  3975  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Lte(value bool) *FilterBuilder {
  3976  	return b.compare(gotenfilter.Lte, value)
  3977  }
  3978  
  3979  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) In(values []bool) *FilterBuilder {
  3980  	return b.builder.addCond(&FilterConditionIn{
  3981  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoX11Forwarding().WithArrayOfValues(values),
  3982  	})
  3983  }
  3984  
  3985  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) NotIn(values []bool) *FilterBuilder {
  3986  	return b.builder.addCond(&FilterConditionNotIn{
  3987  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoX11Forwarding().WithArrayOfValues(values),
  3988  	})
  3989  }
  3990  
  3991  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) IsNull() *FilterBuilder {
  3992  	return b.builder.addCond(&FilterConditionIsNull{
  3993  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoX11Forwarding().FieldPath(),
  3994  	})
  3995  }
  3996  
  3997  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) IsNan() *FilterBuilder {
  3998  	return b.builder.addCond(&FilterConditionIsNaN{
  3999  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoX11Forwarding().FieldPath(),
  4000  	})
  4001  }
  4002  
  4003  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4004  	return b.builder.addCond(&FilterConditionCompare{
  4005  		Operator:              op,
  4006  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoX11Forwarding().WithValue(value),
  4007  	})
  4008  }
  4009  
  4010  type filterCndBuilderSpecSshConfigSshAuthorizedPermitopen struct {
  4011  	builder *FilterBuilder
  4012  }
  4013  
  4014  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Eq(value string) *FilterBuilder {
  4015  	return b.compare(gotenfilter.Eq, value)
  4016  }
  4017  
  4018  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Neq(value string) *FilterBuilder {
  4019  	return b.compare(gotenfilter.Neq, value)
  4020  }
  4021  
  4022  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Gt(value string) *FilterBuilder {
  4023  	return b.compare(gotenfilter.Gt, value)
  4024  }
  4025  
  4026  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Gte(value string) *FilterBuilder {
  4027  	return b.compare(gotenfilter.Gte, value)
  4028  }
  4029  
  4030  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Lt(value string) *FilterBuilder {
  4031  	return b.compare(gotenfilter.Lt, value)
  4032  }
  4033  
  4034  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Lte(value string) *FilterBuilder {
  4035  	return b.compare(gotenfilter.Lte, value)
  4036  }
  4037  
  4038  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) In(values []string) *FilterBuilder {
  4039  	return b.builder.addCond(&FilterConditionIn{
  4040  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Permitopen().WithArrayOfValues(values),
  4041  	})
  4042  }
  4043  
  4044  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) NotIn(values []string) *FilterBuilder {
  4045  	return b.builder.addCond(&FilterConditionNotIn{
  4046  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Permitopen().WithArrayOfValues(values),
  4047  	})
  4048  }
  4049  
  4050  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) IsNull() *FilterBuilder {
  4051  	return b.builder.addCond(&FilterConditionIsNull{
  4052  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Permitopen().FieldPath(),
  4053  	})
  4054  }
  4055  
  4056  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) IsNan() *FilterBuilder {
  4057  	return b.builder.addCond(&FilterConditionIsNaN{
  4058  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Permitopen().FieldPath(),
  4059  	})
  4060  }
  4061  
  4062  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  4063  	return b.builder.addCond(&FilterConditionCompare{
  4064  		Operator:              op,
  4065  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Permitopen().WithValue(value),
  4066  	})
  4067  }
  4068  
  4069  type filterCndBuilderSpecSshConfigSshAuthorizedPrincipals struct {
  4070  	builder *FilterBuilder
  4071  }
  4072  
  4073  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Eq(value string) *FilterBuilder {
  4074  	return b.compare(gotenfilter.Eq, value)
  4075  }
  4076  
  4077  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Neq(value string) *FilterBuilder {
  4078  	return b.compare(gotenfilter.Neq, value)
  4079  }
  4080  
  4081  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Gt(value string) *FilterBuilder {
  4082  	return b.compare(gotenfilter.Gt, value)
  4083  }
  4084  
  4085  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Gte(value string) *FilterBuilder {
  4086  	return b.compare(gotenfilter.Gte, value)
  4087  }
  4088  
  4089  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Lt(value string) *FilterBuilder {
  4090  	return b.compare(gotenfilter.Lt, value)
  4091  }
  4092  
  4093  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Lte(value string) *FilterBuilder {
  4094  	return b.compare(gotenfilter.Lte, value)
  4095  }
  4096  
  4097  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) In(values []string) *FilterBuilder {
  4098  	return b.builder.addCond(&FilterConditionIn{
  4099  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Principals().WithArrayOfValues(values),
  4100  	})
  4101  }
  4102  
  4103  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) NotIn(values []string) *FilterBuilder {
  4104  	return b.builder.addCond(&FilterConditionNotIn{
  4105  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Principals().WithArrayOfValues(values),
  4106  	})
  4107  }
  4108  
  4109  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) IsNull() *FilterBuilder {
  4110  	return b.builder.addCond(&FilterConditionIsNull{
  4111  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Principals().FieldPath(),
  4112  	})
  4113  }
  4114  
  4115  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) IsNan() *FilterBuilder {
  4116  	return b.builder.addCond(&FilterConditionIsNaN{
  4117  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Principals().FieldPath(),
  4118  	})
  4119  }
  4120  
  4121  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  4122  	return b.builder.addCond(&FilterConditionCompare{
  4123  		Operator:              op,
  4124  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Principals().WithValue(value),
  4125  	})
  4126  }
  4127  
  4128  type filterCndBuilderSpecSshConfigSshAuthorizedTunnel struct {
  4129  	builder *FilterBuilder
  4130  }
  4131  
  4132  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Eq(value string) *FilterBuilder {
  4133  	return b.compare(gotenfilter.Eq, value)
  4134  }
  4135  
  4136  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Neq(value string) *FilterBuilder {
  4137  	return b.compare(gotenfilter.Neq, value)
  4138  }
  4139  
  4140  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Gt(value string) *FilterBuilder {
  4141  	return b.compare(gotenfilter.Gt, value)
  4142  }
  4143  
  4144  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Gte(value string) *FilterBuilder {
  4145  	return b.compare(gotenfilter.Gte, value)
  4146  }
  4147  
  4148  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Lt(value string) *FilterBuilder {
  4149  	return b.compare(gotenfilter.Lt, value)
  4150  }
  4151  
  4152  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Lte(value string) *FilterBuilder {
  4153  	return b.compare(gotenfilter.Lte, value)
  4154  }
  4155  
  4156  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) In(values []string) *FilterBuilder {
  4157  	return b.builder.addCond(&FilterConditionIn{
  4158  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Tunnel().WithArrayOfValues(values),
  4159  	})
  4160  }
  4161  
  4162  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) NotIn(values []string) *FilterBuilder {
  4163  	return b.builder.addCond(&FilterConditionNotIn{
  4164  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Tunnel().WithArrayOfValues(values),
  4165  	})
  4166  }
  4167  
  4168  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) IsNull() *FilterBuilder {
  4169  	return b.builder.addCond(&FilterConditionIsNull{
  4170  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Tunnel().FieldPath(),
  4171  	})
  4172  }
  4173  
  4174  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) IsNan() *FilterBuilder {
  4175  	return b.builder.addCond(&FilterConditionIsNaN{
  4176  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Tunnel().FieldPath(),
  4177  	})
  4178  }
  4179  
  4180  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  4181  	return b.builder.addCond(&FilterConditionCompare{
  4182  		Operator:              op,
  4183  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Tunnel().WithValue(value),
  4184  	})
  4185  }
  4186  
  4187  type filterCndBuilderSpecSshConfigSshAuthorizedRestrict struct {
  4188  	builder *FilterBuilder
  4189  }
  4190  
  4191  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Eq(value bool) *FilterBuilder {
  4192  	return b.compare(gotenfilter.Eq, value)
  4193  }
  4194  
  4195  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Neq(value bool) *FilterBuilder {
  4196  	return b.compare(gotenfilter.Neq, value)
  4197  }
  4198  
  4199  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Gt(value bool) *FilterBuilder {
  4200  	return b.compare(gotenfilter.Gt, value)
  4201  }
  4202  
  4203  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Gte(value bool) *FilterBuilder {
  4204  	return b.compare(gotenfilter.Gte, value)
  4205  }
  4206  
  4207  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Lt(value bool) *FilterBuilder {
  4208  	return b.compare(gotenfilter.Lt, value)
  4209  }
  4210  
  4211  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Lte(value bool) *FilterBuilder {
  4212  	return b.compare(gotenfilter.Lte, value)
  4213  }
  4214  
  4215  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) In(values []bool) *FilterBuilder {
  4216  	return b.builder.addCond(&FilterConditionIn{
  4217  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Restrict().WithArrayOfValues(values),
  4218  	})
  4219  }
  4220  
  4221  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) NotIn(values []bool) *FilterBuilder {
  4222  	return b.builder.addCond(&FilterConditionNotIn{
  4223  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Restrict().WithArrayOfValues(values),
  4224  	})
  4225  }
  4226  
  4227  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) IsNull() *FilterBuilder {
  4228  	return b.builder.addCond(&FilterConditionIsNull{
  4229  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Restrict().FieldPath(),
  4230  	})
  4231  }
  4232  
  4233  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) IsNan() *FilterBuilder {
  4234  	return b.builder.addCond(&FilterConditionIsNaN{
  4235  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Restrict().FieldPath(),
  4236  	})
  4237  }
  4238  
  4239  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4240  	return b.builder.addCond(&FilterConditionCompare{
  4241  		Operator:              op,
  4242  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Restrict().WithValue(value),
  4243  	})
  4244  }
  4245  
  4246  type filterCndBuilderSpecSshConfigIpAllowList struct {
  4247  	builder *FilterBuilder
  4248  }
  4249  
  4250  func (b *filterCndBuilderSpecSshConfigIpAllowList) Eq(value []string) *FilterBuilder {
  4251  	return b.compare(gotenfilter.Eq, value)
  4252  }
  4253  
  4254  func (b *filterCndBuilderSpecSshConfigIpAllowList) Neq(value []string) *FilterBuilder {
  4255  	return b.compare(gotenfilter.Neq, value)
  4256  }
  4257  
  4258  func (b *filterCndBuilderSpecSshConfigIpAllowList) Gt(value []string) *FilterBuilder {
  4259  	return b.compare(gotenfilter.Gt, value)
  4260  }
  4261  
  4262  func (b *filterCndBuilderSpecSshConfigIpAllowList) Gte(value []string) *FilterBuilder {
  4263  	return b.compare(gotenfilter.Gte, value)
  4264  }
  4265  
  4266  func (b *filterCndBuilderSpecSshConfigIpAllowList) Lt(value []string) *FilterBuilder {
  4267  	return b.compare(gotenfilter.Lt, value)
  4268  }
  4269  
  4270  func (b *filterCndBuilderSpecSshConfigIpAllowList) Lte(value []string) *FilterBuilder {
  4271  	return b.compare(gotenfilter.Lte, value)
  4272  }
  4273  
  4274  func (b *filterCndBuilderSpecSshConfigIpAllowList) In(values [][]string) *FilterBuilder {
  4275  	return b.builder.addCond(&FilterConditionIn{
  4276  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().WithArrayOfValues(values),
  4277  	})
  4278  }
  4279  
  4280  func (b *filterCndBuilderSpecSshConfigIpAllowList) NotIn(values [][]string) *FilterBuilder {
  4281  	return b.builder.addCond(&FilterConditionNotIn{
  4282  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().WithArrayOfValues(values),
  4283  	})
  4284  }
  4285  
  4286  func (b *filterCndBuilderSpecSshConfigIpAllowList) IsNull() *FilterBuilder {
  4287  	return b.builder.addCond(&FilterConditionIsNull{
  4288  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().FieldPath(),
  4289  	})
  4290  }
  4291  
  4292  func (b *filterCndBuilderSpecSshConfigIpAllowList) IsNan() *FilterBuilder {
  4293  	return b.builder.addCond(&FilterConditionIsNaN{
  4294  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().FieldPath(),
  4295  	})
  4296  }
  4297  
  4298  func (b *filterCndBuilderSpecSshConfigIpAllowList) Contains(value string) *FilterBuilder {
  4299  	return b.builder.addCond(&FilterConditionContains{
  4300  		Type:      gotenresource.ConditionContainsTypeValue,
  4301  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().FieldPath(),
  4302  		Value:     NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().WithItemValue(value),
  4303  	})
  4304  }
  4305  
  4306  func (b *filterCndBuilderSpecSshConfigIpAllowList) ContainsAnyOf(values []string) *FilterBuilder {
  4307  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList()
  4308  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  4309  	for _, value := range values {
  4310  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  4311  	}
  4312  	return b.builder.addCond(&FilterConditionContains{
  4313  		Type:      gotenresource.ConditionContainsTypeAny,
  4314  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().FieldPath(),
  4315  		Values:    itemValues,
  4316  	})
  4317  }
  4318  
  4319  func (b *filterCndBuilderSpecSshConfigIpAllowList) ContainsAll(values []string) *FilterBuilder {
  4320  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList()
  4321  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  4322  	for _, value := range values {
  4323  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  4324  	}
  4325  	return b.builder.addCond(&FilterConditionContains{
  4326  		Type:      gotenresource.ConditionContainsTypeAll,
  4327  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().FieldPath(),
  4328  		Values:    itemValues,
  4329  	})
  4330  }
  4331  
  4332  func (b *filterCndBuilderSpecSshConfigIpAllowList) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  4333  	return b.builder.addCond(&FilterConditionCompare{
  4334  		Operator:              op,
  4335  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().WithValue(value),
  4336  	})
  4337  }
  4338  
  4339  type filterCndBuilderSpecSshConfigIpDenyList struct {
  4340  	builder *FilterBuilder
  4341  }
  4342  
  4343  func (b *filterCndBuilderSpecSshConfigIpDenyList) Eq(value []string) *FilterBuilder {
  4344  	return b.compare(gotenfilter.Eq, value)
  4345  }
  4346  
  4347  func (b *filterCndBuilderSpecSshConfigIpDenyList) Neq(value []string) *FilterBuilder {
  4348  	return b.compare(gotenfilter.Neq, value)
  4349  }
  4350  
  4351  func (b *filterCndBuilderSpecSshConfigIpDenyList) Gt(value []string) *FilterBuilder {
  4352  	return b.compare(gotenfilter.Gt, value)
  4353  }
  4354  
  4355  func (b *filterCndBuilderSpecSshConfigIpDenyList) Gte(value []string) *FilterBuilder {
  4356  	return b.compare(gotenfilter.Gte, value)
  4357  }
  4358  
  4359  func (b *filterCndBuilderSpecSshConfigIpDenyList) Lt(value []string) *FilterBuilder {
  4360  	return b.compare(gotenfilter.Lt, value)
  4361  }
  4362  
  4363  func (b *filterCndBuilderSpecSshConfigIpDenyList) Lte(value []string) *FilterBuilder {
  4364  	return b.compare(gotenfilter.Lte, value)
  4365  }
  4366  
  4367  func (b *filterCndBuilderSpecSshConfigIpDenyList) In(values [][]string) *FilterBuilder {
  4368  	return b.builder.addCond(&FilterConditionIn{
  4369  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().WithArrayOfValues(values),
  4370  	})
  4371  }
  4372  
  4373  func (b *filterCndBuilderSpecSshConfigIpDenyList) NotIn(values [][]string) *FilterBuilder {
  4374  	return b.builder.addCond(&FilterConditionNotIn{
  4375  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().WithArrayOfValues(values),
  4376  	})
  4377  }
  4378  
  4379  func (b *filterCndBuilderSpecSshConfigIpDenyList) IsNull() *FilterBuilder {
  4380  	return b.builder.addCond(&FilterConditionIsNull{
  4381  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().FieldPath(),
  4382  	})
  4383  }
  4384  
  4385  func (b *filterCndBuilderSpecSshConfigIpDenyList) IsNan() *FilterBuilder {
  4386  	return b.builder.addCond(&FilterConditionIsNaN{
  4387  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().FieldPath(),
  4388  	})
  4389  }
  4390  
  4391  func (b *filterCndBuilderSpecSshConfigIpDenyList) Contains(value string) *FilterBuilder {
  4392  	return b.builder.addCond(&FilterConditionContains{
  4393  		Type:      gotenresource.ConditionContainsTypeValue,
  4394  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().FieldPath(),
  4395  		Value:     NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().WithItemValue(value),
  4396  	})
  4397  }
  4398  
  4399  func (b *filterCndBuilderSpecSshConfigIpDenyList) ContainsAnyOf(values []string) *FilterBuilder {
  4400  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList()
  4401  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  4402  	for _, value := range values {
  4403  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  4404  	}
  4405  	return b.builder.addCond(&FilterConditionContains{
  4406  		Type:      gotenresource.ConditionContainsTypeAny,
  4407  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().FieldPath(),
  4408  		Values:    itemValues,
  4409  	})
  4410  }
  4411  
  4412  func (b *filterCndBuilderSpecSshConfigIpDenyList) ContainsAll(values []string) *FilterBuilder {
  4413  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList()
  4414  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  4415  	for _, value := range values {
  4416  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  4417  	}
  4418  	return b.builder.addCond(&FilterConditionContains{
  4419  		Type:      gotenresource.ConditionContainsTypeAll,
  4420  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().FieldPath(),
  4421  		Values:    itemValues,
  4422  	})
  4423  }
  4424  
  4425  func (b *filterCndBuilderSpecSshConfigIpDenyList) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  4426  	return b.builder.addCond(&FilterConditionCompare{
  4427  		Operator:              op,
  4428  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().WithValue(value),
  4429  	})
  4430  }
  4431  
  4432  type filterCndBuilderSpecSshConfigRejectPeriod struct {
  4433  	builder *FilterBuilder
  4434  }
  4435  
  4436  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Eq(value *durationpb.Duration) *FilterBuilder {
  4437  	return b.compare(gotenfilter.Eq, value)
  4438  }
  4439  
  4440  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Neq(value *durationpb.Duration) *FilterBuilder {
  4441  	return b.compare(gotenfilter.Neq, value)
  4442  }
  4443  
  4444  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Gt(value *durationpb.Duration) *FilterBuilder {
  4445  	return b.compare(gotenfilter.Gt, value)
  4446  }
  4447  
  4448  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Gte(value *durationpb.Duration) *FilterBuilder {
  4449  	return b.compare(gotenfilter.Gte, value)
  4450  }
  4451  
  4452  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Lt(value *durationpb.Duration) *FilterBuilder {
  4453  	return b.compare(gotenfilter.Lt, value)
  4454  }
  4455  
  4456  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Lte(value *durationpb.Duration) *FilterBuilder {
  4457  	return b.compare(gotenfilter.Lte, value)
  4458  }
  4459  
  4460  func (b *filterCndBuilderSpecSshConfigRejectPeriod) In(values []*durationpb.Duration) *FilterBuilder {
  4461  	return b.builder.addCond(&FilterConditionIn{
  4462  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().RejectPeriod().WithArrayOfValues(values),
  4463  	})
  4464  }
  4465  
  4466  func (b *filterCndBuilderSpecSshConfigRejectPeriod) NotIn(values []*durationpb.Duration) *FilterBuilder {
  4467  	return b.builder.addCond(&FilterConditionNotIn{
  4468  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().RejectPeriod().WithArrayOfValues(values),
  4469  	})
  4470  }
  4471  
  4472  func (b *filterCndBuilderSpecSshConfigRejectPeriod) IsNull() *FilterBuilder {
  4473  	return b.builder.addCond(&FilterConditionIsNull{
  4474  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().RejectPeriod().FieldPath(),
  4475  	})
  4476  }
  4477  
  4478  func (b *filterCndBuilderSpecSshConfigRejectPeriod) IsNan() *FilterBuilder {
  4479  	return b.builder.addCond(&FilterConditionIsNaN{
  4480  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().RejectPeriod().FieldPath(),
  4481  	})
  4482  }
  4483  
  4484  func (b *filterCndBuilderSpecSshConfigRejectPeriod) compare(op gotenfilter.CompareOperator, value *durationpb.Duration) *FilterBuilder {
  4485  	return b.builder.addCond(&FilterConditionCompare{
  4486  		Operator:              op,
  4487  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().RejectPeriod().WithValue(value),
  4488  	})
  4489  }
  4490  
  4491  type filterCndBuilderSpecSshConfigDisableSshAuthkey struct {
  4492  	builder *FilterBuilder
  4493  }
  4494  
  4495  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Eq(value bool) *FilterBuilder {
  4496  	return b.compare(gotenfilter.Eq, value)
  4497  }
  4498  
  4499  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Neq(value bool) *FilterBuilder {
  4500  	return b.compare(gotenfilter.Neq, value)
  4501  }
  4502  
  4503  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Gt(value bool) *FilterBuilder {
  4504  	return b.compare(gotenfilter.Gt, value)
  4505  }
  4506  
  4507  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Gte(value bool) *FilterBuilder {
  4508  	return b.compare(gotenfilter.Gte, value)
  4509  }
  4510  
  4511  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Lt(value bool) *FilterBuilder {
  4512  	return b.compare(gotenfilter.Lt, value)
  4513  }
  4514  
  4515  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Lte(value bool) *FilterBuilder {
  4516  	return b.compare(gotenfilter.Lte, value)
  4517  }
  4518  
  4519  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) In(values []bool) *FilterBuilder {
  4520  	return b.builder.addCond(&FilterConditionIn{
  4521  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshAuthkey().WithArrayOfValues(values),
  4522  	})
  4523  }
  4524  
  4525  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) NotIn(values []bool) *FilterBuilder {
  4526  	return b.builder.addCond(&FilterConditionNotIn{
  4527  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshAuthkey().WithArrayOfValues(values),
  4528  	})
  4529  }
  4530  
  4531  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) IsNull() *FilterBuilder {
  4532  	return b.builder.addCond(&FilterConditionIsNull{
  4533  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshAuthkey().FieldPath(),
  4534  	})
  4535  }
  4536  
  4537  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) IsNan() *FilterBuilder {
  4538  	return b.builder.addCond(&FilterConditionIsNaN{
  4539  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshAuthkey().FieldPath(),
  4540  	})
  4541  }
  4542  
  4543  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4544  	return b.builder.addCond(&FilterConditionCompare{
  4545  		Operator:              op,
  4546  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshAuthkey().WithValue(value),
  4547  	})
  4548  }
  4549  
  4550  type filterCndBuilderSpecAttestationConfig struct {
  4551  	builder *FilterBuilder
  4552  }
  4553  
  4554  func (b *filterCndBuilderSpecAttestationConfig) Eq(value *Device_Spec_AttestationConfig) *FilterBuilder {
  4555  	return b.compare(gotenfilter.Eq, value)
  4556  }
  4557  
  4558  func (b *filterCndBuilderSpecAttestationConfig) Neq(value *Device_Spec_AttestationConfig) *FilterBuilder {
  4559  	return b.compare(gotenfilter.Neq, value)
  4560  }
  4561  
  4562  func (b *filterCndBuilderSpecAttestationConfig) Gt(value *Device_Spec_AttestationConfig) *FilterBuilder {
  4563  	return b.compare(gotenfilter.Gt, value)
  4564  }
  4565  
  4566  func (b *filterCndBuilderSpecAttestationConfig) Gte(value *Device_Spec_AttestationConfig) *FilterBuilder {
  4567  	return b.compare(gotenfilter.Gte, value)
  4568  }
  4569  
  4570  func (b *filterCndBuilderSpecAttestationConfig) Lt(value *Device_Spec_AttestationConfig) *FilterBuilder {
  4571  	return b.compare(gotenfilter.Lt, value)
  4572  }
  4573  
  4574  func (b *filterCndBuilderSpecAttestationConfig) Lte(value *Device_Spec_AttestationConfig) *FilterBuilder {
  4575  	return b.compare(gotenfilter.Lte, value)
  4576  }
  4577  
  4578  func (b *filterCndBuilderSpecAttestationConfig) In(values []*Device_Spec_AttestationConfig) *FilterBuilder {
  4579  	return b.builder.addCond(&FilterConditionIn{
  4580  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().WithArrayOfValues(values),
  4581  	})
  4582  }
  4583  
  4584  func (b *filterCndBuilderSpecAttestationConfig) NotIn(values []*Device_Spec_AttestationConfig) *FilterBuilder {
  4585  	return b.builder.addCond(&FilterConditionNotIn{
  4586  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().WithArrayOfValues(values),
  4587  	})
  4588  }
  4589  
  4590  func (b *filterCndBuilderSpecAttestationConfig) IsNull() *FilterBuilder {
  4591  	return b.builder.addCond(&FilterConditionIsNull{
  4592  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().FieldPath(),
  4593  	})
  4594  }
  4595  
  4596  func (b *filterCndBuilderSpecAttestationConfig) IsNan() *FilterBuilder {
  4597  	return b.builder.addCond(&FilterConditionIsNaN{
  4598  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().FieldPath(),
  4599  	})
  4600  }
  4601  
  4602  func (b *filterCndBuilderSpecAttestationConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_AttestationConfig) *FilterBuilder {
  4603  	return b.builder.addCond(&FilterConditionCompare{
  4604  		Operator:              op,
  4605  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().AttestationConfig().WithValue(value),
  4606  	})
  4607  }
  4608  
  4609  func (b *filterCndBuilderSpecAttestationConfig) AttestationExpected() *filterCndBuilderSpecAttestationConfigAttestationExpected {
  4610  	return &filterCndBuilderSpecAttestationConfigAttestationExpected{builder: b.builder}
  4611  }
  4612  
  4613  func (b *filterCndBuilderSpecAttestationConfig) AttestationDomain() *filterCndBuilderSpecAttestationConfigAttestationDomain {
  4614  	return &filterCndBuilderSpecAttestationConfigAttestationDomain{builder: b.builder}
  4615  }
  4616  
  4617  type filterCndBuilderSpecAttestationConfigAttestationExpected struct {
  4618  	builder *FilterBuilder
  4619  }
  4620  
  4621  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Eq(value bool) *FilterBuilder {
  4622  	return b.compare(gotenfilter.Eq, value)
  4623  }
  4624  
  4625  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Neq(value bool) *FilterBuilder {
  4626  	return b.compare(gotenfilter.Neq, value)
  4627  }
  4628  
  4629  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Gt(value bool) *FilterBuilder {
  4630  	return b.compare(gotenfilter.Gt, value)
  4631  }
  4632  
  4633  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Gte(value bool) *FilterBuilder {
  4634  	return b.compare(gotenfilter.Gte, value)
  4635  }
  4636  
  4637  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Lt(value bool) *FilterBuilder {
  4638  	return b.compare(gotenfilter.Lt, value)
  4639  }
  4640  
  4641  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Lte(value bool) *FilterBuilder {
  4642  	return b.compare(gotenfilter.Lte, value)
  4643  }
  4644  
  4645  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) In(values []bool) *FilterBuilder {
  4646  	return b.builder.addCond(&FilterConditionIn{
  4647  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationExpected().WithArrayOfValues(values),
  4648  	})
  4649  }
  4650  
  4651  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) NotIn(values []bool) *FilterBuilder {
  4652  	return b.builder.addCond(&FilterConditionNotIn{
  4653  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationExpected().WithArrayOfValues(values),
  4654  	})
  4655  }
  4656  
  4657  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) IsNull() *FilterBuilder {
  4658  	return b.builder.addCond(&FilterConditionIsNull{
  4659  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationExpected().FieldPath(),
  4660  	})
  4661  }
  4662  
  4663  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) IsNan() *FilterBuilder {
  4664  	return b.builder.addCond(&FilterConditionIsNaN{
  4665  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationExpected().FieldPath(),
  4666  	})
  4667  }
  4668  
  4669  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4670  	return b.builder.addCond(&FilterConditionCompare{
  4671  		Operator:              op,
  4672  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationExpected().WithValue(value),
  4673  	})
  4674  }
  4675  
  4676  type filterCndBuilderSpecAttestationConfigAttestationDomain struct {
  4677  	builder *FilterBuilder
  4678  }
  4679  
  4680  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Eq(value *iam_attestation_domain.Reference) *FilterBuilder {
  4681  	return b.compare(gotenfilter.Eq, value)
  4682  }
  4683  
  4684  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Neq(value *iam_attestation_domain.Reference) *FilterBuilder {
  4685  	return b.compare(gotenfilter.Neq, value)
  4686  }
  4687  
  4688  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Gt(value *iam_attestation_domain.Reference) *FilterBuilder {
  4689  	return b.compare(gotenfilter.Gt, value)
  4690  }
  4691  
  4692  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Gte(value *iam_attestation_domain.Reference) *FilterBuilder {
  4693  	return b.compare(gotenfilter.Gte, value)
  4694  }
  4695  
  4696  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Lt(value *iam_attestation_domain.Reference) *FilterBuilder {
  4697  	return b.compare(gotenfilter.Lt, value)
  4698  }
  4699  
  4700  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Lte(value *iam_attestation_domain.Reference) *FilterBuilder {
  4701  	return b.compare(gotenfilter.Lte, value)
  4702  }
  4703  
  4704  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) In(values []*iam_attestation_domain.Reference) *FilterBuilder {
  4705  	return b.builder.addCond(&FilterConditionIn{
  4706  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationDomain().WithArrayOfValues(values),
  4707  	})
  4708  }
  4709  
  4710  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) NotIn(values []*iam_attestation_domain.Reference) *FilterBuilder {
  4711  	return b.builder.addCond(&FilterConditionNotIn{
  4712  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationDomain().WithArrayOfValues(values),
  4713  	})
  4714  }
  4715  
  4716  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) IsNull() *FilterBuilder {
  4717  	return b.builder.addCond(&FilterConditionIsNull{
  4718  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationDomain().FieldPath(),
  4719  	})
  4720  }
  4721  
  4722  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) IsNan() *FilterBuilder {
  4723  	return b.builder.addCond(&FilterConditionIsNaN{
  4724  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationDomain().FieldPath(),
  4725  	})
  4726  }
  4727  
  4728  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) compare(op gotenfilter.CompareOperator, value *iam_attestation_domain.Reference) *FilterBuilder {
  4729  	return b.builder.addCond(&FilterConditionCompare{
  4730  		Operator:              op,
  4731  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationDomain().WithValue(value),
  4732  	})
  4733  }
  4734  
  4735  type filterCndBuilderSpecDisableDeviceDiscovery struct {
  4736  	builder *FilterBuilder
  4737  }
  4738  
  4739  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Eq(value bool) *FilterBuilder {
  4740  	return b.compare(gotenfilter.Eq, value)
  4741  }
  4742  
  4743  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Neq(value bool) *FilterBuilder {
  4744  	return b.compare(gotenfilter.Neq, value)
  4745  }
  4746  
  4747  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Gt(value bool) *FilterBuilder {
  4748  	return b.compare(gotenfilter.Gt, value)
  4749  }
  4750  
  4751  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Gte(value bool) *FilterBuilder {
  4752  	return b.compare(gotenfilter.Gte, value)
  4753  }
  4754  
  4755  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Lt(value bool) *FilterBuilder {
  4756  	return b.compare(gotenfilter.Lt, value)
  4757  }
  4758  
  4759  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Lte(value bool) *FilterBuilder {
  4760  	return b.compare(gotenfilter.Lte, value)
  4761  }
  4762  
  4763  func (b *filterCndBuilderSpecDisableDeviceDiscovery) In(values []bool) *FilterBuilder {
  4764  	return b.builder.addCond(&FilterConditionIn{
  4765  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().DisableDeviceDiscovery().WithArrayOfValues(values),
  4766  	})
  4767  }
  4768  
  4769  func (b *filterCndBuilderSpecDisableDeviceDiscovery) NotIn(values []bool) *FilterBuilder {
  4770  	return b.builder.addCond(&FilterConditionNotIn{
  4771  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().DisableDeviceDiscovery().WithArrayOfValues(values),
  4772  	})
  4773  }
  4774  
  4775  func (b *filterCndBuilderSpecDisableDeviceDiscovery) IsNull() *FilterBuilder {
  4776  	return b.builder.addCond(&FilterConditionIsNull{
  4777  		FieldPath: NewDeviceFieldPathBuilder().Spec().DisableDeviceDiscovery().FieldPath(),
  4778  	})
  4779  }
  4780  
  4781  func (b *filterCndBuilderSpecDisableDeviceDiscovery) IsNan() *FilterBuilder {
  4782  	return b.builder.addCond(&FilterConditionIsNaN{
  4783  		FieldPath: NewDeviceFieldPathBuilder().Spec().DisableDeviceDiscovery().FieldPath(),
  4784  	})
  4785  }
  4786  
  4787  func (b *filterCndBuilderSpecDisableDeviceDiscovery) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4788  	return b.builder.addCond(&FilterConditionCompare{
  4789  		Operator:              op,
  4790  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().DisableDeviceDiscovery().WithValue(value),
  4791  	})
  4792  }
  4793  
  4794  type filterCndBuilderSpecLoggingConfig struct {
  4795  	builder *FilterBuilder
  4796  }
  4797  
  4798  func (b *filterCndBuilderSpecLoggingConfig) Eq(value *Device_Spec_LoggingConfig) *FilterBuilder {
  4799  	return b.compare(gotenfilter.Eq, value)
  4800  }
  4801  
  4802  func (b *filterCndBuilderSpecLoggingConfig) Neq(value *Device_Spec_LoggingConfig) *FilterBuilder {
  4803  	return b.compare(gotenfilter.Neq, value)
  4804  }
  4805  
  4806  func (b *filterCndBuilderSpecLoggingConfig) Gt(value *Device_Spec_LoggingConfig) *FilterBuilder {
  4807  	return b.compare(gotenfilter.Gt, value)
  4808  }
  4809  
  4810  func (b *filterCndBuilderSpecLoggingConfig) Gte(value *Device_Spec_LoggingConfig) *FilterBuilder {
  4811  	return b.compare(gotenfilter.Gte, value)
  4812  }
  4813  
  4814  func (b *filterCndBuilderSpecLoggingConfig) Lt(value *Device_Spec_LoggingConfig) *FilterBuilder {
  4815  	return b.compare(gotenfilter.Lt, value)
  4816  }
  4817  
  4818  func (b *filterCndBuilderSpecLoggingConfig) Lte(value *Device_Spec_LoggingConfig) *FilterBuilder {
  4819  	return b.compare(gotenfilter.Lte, value)
  4820  }
  4821  
  4822  func (b *filterCndBuilderSpecLoggingConfig) In(values []*Device_Spec_LoggingConfig) *FilterBuilder {
  4823  	return b.builder.addCond(&FilterConditionIn{
  4824  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().WithArrayOfValues(values),
  4825  	})
  4826  }
  4827  
  4828  func (b *filterCndBuilderSpecLoggingConfig) NotIn(values []*Device_Spec_LoggingConfig) *FilterBuilder {
  4829  	return b.builder.addCond(&FilterConditionNotIn{
  4830  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().WithArrayOfValues(values),
  4831  	})
  4832  }
  4833  
  4834  func (b *filterCndBuilderSpecLoggingConfig) IsNull() *FilterBuilder {
  4835  	return b.builder.addCond(&FilterConditionIsNull{
  4836  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().FieldPath(),
  4837  	})
  4838  }
  4839  
  4840  func (b *filterCndBuilderSpecLoggingConfig) IsNan() *FilterBuilder {
  4841  	return b.builder.addCond(&FilterConditionIsNaN{
  4842  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().FieldPath(),
  4843  	})
  4844  }
  4845  
  4846  func (b *filterCndBuilderSpecLoggingConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_LoggingConfig) *FilterBuilder {
  4847  	return b.builder.addCond(&FilterConditionCompare{
  4848  		Operator:              op,
  4849  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().LoggingConfig().WithValue(value),
  4850  	})
  4851  }
  4852  
  4853  func (b *filterCndBuilderSpecLoggingConfig) Priority() *filterCndBuilderSpecLoggingConfigPriority {
  4854  	return &filterCndBuilderSpecLoggingConfigPriority{builder: b.builder}
  4855  }
  4856  
  4857  func (b *filterCndBuilderSpecLoggingConfig) Units() *filterCndBuilderSpecLoggingConfigUnits {
  4858  	return &filterCndBuilderSpecLoggingConfigUnits{builder: b.builder}
  4859  }
  4860  
  4861  func (b *filterCndBuilderSpecLoggingConfig) EnableJournalExport() *filterCndBuilderSpecLoggingConfigEnableJournalExport {
  4862  	return &filterCndBuilderSpecLoggingConfigEnableJournalExport{builder: b.builder}
  4863  }
  4864  
  4865  func (b *filterCndBuilderSpecLoggingConfig) ContainerLoggingConfig() *filterCndBuilderSpecLoggingConfigContainerLoggingConfig {
  4866  	return &filterCndBuilderSpecLoggingConfigContainerLoggingConfig{builder: b.builder}
  4867  }
  4868  
  4869  type filterCndBuilderSpecLoggingConfigPriority struct {
  4870  	builder *FilterBuilder
  4871  }
  4872  
  4873  func (b *filterCndBuilderSpecLoggingConfigPriority) Eq(value int32) *FilterBuilder {
  4874  	return b.compare(gotenfilter.Eq, value)
  4875  }
  4876  
  4877  func (b *filterCndBuilderSpecLoggingConfigPriority) Neq(value int32) *FilterBuilder {
  4878  	return b.compare(gotenfilter.Neq, value)
  4879  }
  4880  
  4881  func (b *filterCndBuilderSpecLoggingConfigPriority) Gt(value int32) *FilterBuilder {
  4882  	return b.compare(gotenfilter.Gt, value)
  4883  }
  4884  
  4885  func (b *filterCndBuilderSpecLoggingConfigPriority) Gte(value int32) *FilterBuilder {
  4886  	return b.compare(gotenfilter.Gte, value)
  4887  }
  4888  
  4889  func (b *filterCndBuilderSpecLoggingConfigPriority) Lt(value int32) *FilterBuilder {
  4890  	return b.compare(gotenfilter.Lt, value)
  4891  }
  4892  
  4893  func (b *filterCndBuilderSpecLoggingConfigPriority) Lte(value int32) *FilterBuilder {
  4894  	return b.compare(gotenfilter.Lte, value)
  4895  }
  4896  
  4897  func (b *filterCndBuilderSpecLoggingConfigPriority) In(values []int32) *FilterBuilder {
  4898  	return b.builder.addCond(&FilterConditionIn{
  4899  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Priority().WithArrayOfValues(values),
  4900  	})
  4901  }
  4902  
  4903  func (b *filterCndBuilderSpecLoggingConfigPriority) NotIn(values []int32) *FilterBuilder {
  4904  	return b.builder.addCond(&FilterConditionNotIn{
  4905  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Priority().WithArrayOfValues(values),
  4906  	})
  4907  }
  4908  
  4909  func (b *filterCndBuilderSpecLoggingConfigPriority) IsNull() *FilterBuilder {
  4910  	return b.builder.addCond(&FilterConditionIsNull{
  4911  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Priority().FieldPath(),
  4912  	})
  4913  }
  4914  
  4915  func (b *filterCndBuilderSpecLoggingConfigPriority) IsNan() *FilterBuilder {
  4916  	return b.builder.addCond(&FilterConditionIsNaN{
  4917  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Priority().FieldPath(),
  4918  	})
  4919  }
  4920  
  4921  func (b *filterCndBuilderSpecLoggingConfigPriority) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder {
  4922  	return b.builder.addCond(&FilterConditionCompare{
  4923  		Operator:              op,
  4924  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Priority().WithValue(value),
  4925  	})
  4926  }
  4927  
  4928  type filterCndBuilderSpecLoggingConfigUnits struct {
  4929  	builder *FilterBuilder
  4930  }
  4931  
  4932  func (b *filterCndBuilderSpecLoggingConfigUnits) Eq(value []string) *FilterBuilder {
  4933  	return b.compare(gotenfilter.Eq, value)
  4934  }
  4935  
  4936  func (b *filterCndBuilderSpecLoggingConfigUnits) Neq(value []string) *FilterBuilder {
  4937  	return b.compare(gotenfilter.Neq, value)
  4938  }
  4939  
  4940  func (b *filterCndBuilderSpecLoggingConfigUnits) Gt(value []string) *FilterBuilder {
  4941  	return b.compare(gotenfilter.Gt, value)
  4942  }
  4943  
  4944  func (b *filterCndBuilderSpecLoggingConfigUnits) Gte(value []string) *FilterBuilder {
  4945  	return b.compare(gotenfilter.Gte, value)
  4946  }
  4947  
  4948  func (b *filterCndBuilderSpecLoggingConfigUnits) Lt(value []string) *FilterBuilder {
  4949  	return b.compare(gotenfilter.Lt, value)
  4950  }
  4951  
  4952  func (b *filterCndBuilderSpecLoggingConfigUnits) Lte(value []string) *FilterBuilder {
  4953  	return b.compare(gotenfilter.Lte, value)
  4954  }
  4955  
  4956  func (b *filterCndBuilderSpecLoggingConfigUnits) In(values [][]string) *FilterBuilder {
  4957  	return b.builder.addCond(&FilterConditionIn{
  4958  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().WithArrayOfValues(values),
  4959  	})
  4960  }
  4961  
  4962  func (b *filterCndBuilderSpecLoggingConfigUnits) NotIn(values [][]string) *FilterBuilder {
  4963  	return b.builder.addCond(&FilterConditionNotIn{
  4964  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().WithArrayOfValues(values),
  4965  	})
  4966  }
  4967  
  4968  func (b *filterCndBuilderSpecLoggingConfigUnits) IsNull() *FilterBuilder {
  4969  	return b.builder.addCond(&FilterConditionIsNull{
  4970  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().FieldPath(),
  4971  	})
  4972  }
  4973  
  4974  func (b *filterCndBuilderSpecLoggingConfigUnits) IsNan() *FilterBuilder {
  4975  	return b.builder.addCond(&FilterConditionIsNaN{
  4976  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().FieldPath(),
  4977  	})
  4978  }
  4979  
  4980  func (b *filterCndBuilderSpecLoggingConfigUnits) Contains(value string) *FilterBuilder {
  4981  	return b.builder.addCond(&FilterConditionContains{
  4982  		Type:      gotenresource.ConditionContainsTypeValue,
  4983  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().FieldPath(),
  4984  		Value:     NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().WithItemValue(value),
  4985  	})
  4986  }
  4987  
  4988  func (b *filterCndBuilderSpecLoggingConfigUnits) ContainsAnyOf(values []string) *FilterBuilder {
  4989  	pathSelector := NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units()
  4990  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  4991  	for _, value := range values {
  4992  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  4993  	}
  4994  	return b.builder.addCond(&FilterConditionContains{
  4995  		Type:      gotenresource.ConditionContainsTypeAny,
  4996  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().FieldPath(),
  4997  		Values:    itemValues,
  4998  	})
  4999  }
  5000  
  5001  func (b *filterCndBuilderSpecLoggingConfigUnits) ContainsAll(values []string) *FilterBuilder {
  5002  	pathSelector := NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units()
  5003  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  5004  	for _, value := range values {
  5005  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  5006  	}
  5007  	return b.builder.addCond(&FilterConditionContains{
  5008  		Type:      gotenresource.ConditionContainsTypeAll,
  5009  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().FieldPath(),
  5010  		Values:    itemValues,
  5011  	})
  5012  }
  5013  
  5014  func (b *filterCndBuilderSpecLoggingConfigUnits) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  5015  	return b.builder.addCond(&FilterConditionCompare{
  5016  		Operator:              op,
  5017  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().WithValue(value),
  5018  	})
  5019  }
  5020  
  5021  type filterCndBuilderSpecLoggingConfigEnableJournalExport struct {
  5022  	builder *FilterBuilder
  5023  }
  5024  
  5025  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Eq(value bool) *FilterBuilder {
  5026  	return b.compare(gotenfilter.Eq, value)
  5027  }
  5028  
  5029  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Neq(value bool) *FilterBuilder {
  5030  	return b.compare(gotenfilter.Neq, value)
  5031  }
  5032  
  5033  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Gt(value bool) *FilterBuilder {
  5034  	return b.compare(gotenfilter.Gt, value)
  5035  }
  5036  
  5037  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Gte(value bool) *FilterBuilder {
  5038  	return b.compare(gotenfilter.Gte, value)
  5039  }
  5040  
  5041  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Lt(value bool) *FilterBuilder {
  5042  	return b.compare(gotenfilter.Lt, value)
  5043  }
  5044  
  5045  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Lte(value bool) *FilterBuilder {
  5046  	return b.compare(gotenfilter.Lte, value)
  5047  }
  5048  
  5049  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) In(values []bool) *FilterBuilder {
  5050  	return b.builder.addCond(&FilterConditionIn{
  5051  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().EnableJournalExport().WithArrayOfValues(values),
  5052  	})
  5053  }
  5054  
  5055  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) NotIn(values []bool) *FilterBuilder {
  5056  	return b.builder.addCond(&FilterConditionNotIn{
  5057  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().EnableJournalExport().WithArrayOfValues(values),
  5058  	})
  5059  }
  5060  
  5061  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) IsNull() *FilterBuilder {
  5062  	return b.builder.addCond(&FilterConditionIsNull{
  5063  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().EnableJournalExport().FieldPath(),
  5064  	})
  5065  }
  5066  
  5067  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) IsNan() *FilterBuilder {
  5068  	return b.builder.addCond(&FilterConditionIsNaN{
  5069  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().EnableJournalExport().FieldPath(),
  5070  	})
  5071  }
  5072  
  5073  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  5074  	return b.builder.addCond(&FilterConditionCompare{
  5075  		Operator:              op,
  5076  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().LoggingConfig().EnableJournalExport().WithValue(value),
  5077  	})
  5078  }
  5079  
  5080  type filterCndBuilderSpecLoggingConfigContainerLoggingConfig struct {
  5081  	builder *FilterBuilder
  5082  }
  5083  
  5084  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) Eq(value *Device_Spec_LoggingConfig_ContainerLoggingConfig) *FilterBuilder {
  5085  	return b.compare(gotenfilter.Eq, value)
  5086  }
  5087  
  5088  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) Neq(value *Device_Spec_LoggingConfig_ContainerLoggingConfig) *FilterBuilder {
  5089  	return b.compare(gotenfilter.Neq, value)
  5090  }
  5091  
  5092  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) Gt(value *Device_Spec_LoggingConfig_ContainerLoggingConfig) *FilterBuilder {
  5093  	return b.compare(gotenfilter.Gt, value)
  5094  }
  5095  
  5096  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) Gte(value *Device_Spec_LoggingConfig_ContainerLoggingConfig) *FilterBuilder {
  5097  	return b.compare(gotenfilter.Gte, value)
  5098  }
  5099  
  5100  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) Lt(value *Device_Spec_LoggingConfig_ContainerLoggingConfig) *FilterBuilder {
  5101  	return b.compare(gotenfilter.Lt, value)
  5102  }
  5103  
  5104  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) Lte(value *Device_Spec_LoggingConfig_ContainerLoggingConfig) *FilterBuilder {
  5105  	return b.compare(gotenfilter.Lte, value)
  5106  }
  5107  
  5108  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) In(values []*Device_Spec_LoggingConfig_ContainerLoggingConfig) *FilterBuilder {
  5109  	return b.builder.addCond(&FilterConditionIn{
  5110  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().WithArrayOfValues(values),
  5111  	})
  5112  }
  5113  
  5114  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) NotIn(values []*Device_Spec_LoggingConfig_ContainerLoggingConfig) *FilterBuilder {
  5115  	return b.builder.addCond(&FilterConditionNotIn{
  5116  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().WithArrayOfValues(values),
  5117  	})
  5118  }
  5119  
  5120  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) IsNull() *FilterBuilder {
  5121  	return b.builder.addCond(&FilterConditionIsNull{
  5122  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().FieldPath(),
  5123  	})
  5124  }
  5125  
  5126  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) IsNan() *FilterBuilder {
  5127  	return b.builder.addCond(&FilterConditionIsNaN{
  5128  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().FieldPath(),
  5129  	})
  5130  }
  5131  
  5132  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_LoggingConfig_ContainerLoggingConfig) *FilterBuilder {
  5133  	return b.builder.addCond(&FilterConditionCompare{
  5134  		Operator:              op,
  5135  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().WithValue(value),
  5136  	})
  5137  }
  5138  
  5139  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfig) EnableContainerLogExport() *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport {
  5140  	return &filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport{builder: b.builder}
  5141  }
  5142  
  5143  type filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport struct {
  5144  	builder *FilterBuilder
  5145  }
  5146  
  5147  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) Eq(value bool) *FilterBuilder {
  5148  	return b.compare(gotenfilter.Eq, value)
  5149  }
  5150  
  5151  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) Neq(value bool) *FilterBuilder {
  5152  	return b.compare(gotenfilter.Neq, value)
  5153  }
  5154  
  5155  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) Gt(value bool) *FilterBuilder {
  5156  	return b.compare(gotenfilter.Gt, value)
  5157  }
  5158  
  5159  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) Gte(value bool) *FilterBuilder {
  5160  	return b.compare(gotenfilter.Gte, value)
  5161  }
  5162  
  5163  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) Lt(value bool) *FilterBuilder {
  5164  	return b.compare(gotenfilter.Lt, value)
  5165  }
  5166  
  5167  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) Lte(value bool) *FilterBuilder {
  5168  	return b.compare(gotenfilter.Lte, value)
  5169  }
  5170  
  5171  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) In(values []bool) *FilterBuilder {
  5172  	return b.builder.addCond(&FilterConditionIn{
  5173  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().EnableContainerLogExport().WithArrayOfValues(values),
  5174  	})
  5175  }
  5176  
  5177  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) NotIn(values []bool) *FilterBuilder {
  5178  	return b.builder.addCond(&FilterConditionNotIn{
  5179  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().EnableContainerLogExport().WithArrayOfValues(values),
  5180  	})
  5181  }
  5182  
  5183  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) IsNull() *FilterBuilder {
  5184  	return b.builder.addCond(&FilterConditionIsNull{
  5185  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().EnableContainerLogExport().FieldPath(),
  5186  	})
  5187  }
  5188  
  5189  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) IsNan() *FilterBuilder {
  5190  	return b.builder.addCond(&FilterConditionIsNaN{
  5191  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().EnableContainerLogExport().FieldPath(),
  5192  	})
  5193  }
  5194  
  5195  func (b *filterCndBuilderSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  5196  	return b.builder.addCond(&FilterConditionCompare{
  5197  		Operator:              op,
  5198  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().LoggingConfig().ContainerLoggingConfig().EnableContainerLogExport().WithValue(value),
  5199  	})
  5200  }
  5201  
  5202  type filterCndBuilderSpecProxyConfig struct {
  5203  	builder *FilterBuilder
  5204  }
  5205  
  5206  func (b *filterCndBuilderSpecProxyConfig) Eq(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5207  	return b.compare(gotenfilter.Eq, value)
  5208  }
  5209  
  5210  func (b *filterCndBuilderSpecProxyConfig) Neq(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5211  	return b.compare(gotenfilter.Neq, value)
  5212  }
  5213  
  5214  func (b *filterCndBuilderSpecProxyConfig) Gt(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5215  	return b.compare(gotenfilter.Gt, value)
  5216  }
  5217  
  5218  func (b *filterCndBuilderSpecProxyConfig) Gte(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5219  	return b.compare(gotenfilter.Gte, value)
  5220  }
  5221  
  5222  func (b *filterCndBuilderSpecProxyConfig) Lt(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5223  	return b.compare(gotenfilter.Lt, value)
  5224  }
  5225  
  5226  func (b *filterCndBuilderSpecProxyConfig) Lte(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5227  	return b.compare(gotenfilter.Lte, value)
  5228  }
  5229  
  5230  func (b *filterCndBuilderSpecProxyConfig) In(values []*Device_Spec_ProxyConfig) *FilterBuilder {
  5231  	return b.builder.addCond(&FilterConditionIn{
  5232  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().WithArrayOfValues(values),
  5233  	})
  5234  }
  5235  
  5236  func (b *filterCndBuilderSpecProxyConfig) NotIn(values []*Device_Spec_ProxyConfig) *FilterBuilder {
  5237  	return b.builder.addCond(&FilterConditionNotIn{
  5238  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().WithArrayOfValues(values),
  5239  	})
  5240  }
  5241  
  5242  func (b *filterCndBuilderSpecProxyConfig) IsNull() *FilterBuilder {
  5243  	return b.builder.addCond(&FilterConditionIsNull{
  5244  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().FieldPath(),
  5245  	})
  5246  }
  5247  
  5248  func (b *filterCndBuilderSpecProxyConfig) IsNan() *FilterBuilder {
  5249  	return b.builder.addCond(&FilterConditionIsNaN{
  5250  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().FieldPath(),
  5251  	})
  5252  }
  5253  
  5254  func (b *filterCndBuilderSpecProxyConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_ProxyConfig) *FilterBuilder {
  5255  	return b.builder.addCond(&FilterConditionCompare{
  5256  		Operator:              op,
  5257  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ProxyConfig().WithValue(value),
  5258  	})
  5259  }
  5260  
  5261  func (b *filterCndBuilderSpecProxyConfig) HttpProxy() *filterCndBuilderSpecProxyConfigHttpProxy {
  5262  	return &filterCndBuilderSpecProxyConfigHttpProxy{builder: b.builder}
  5263  }
  5264  
  5265  func (b *filterCndBuilderSpecProxyConfig) HttpsProxy() *filterCndBuilderSpecProxyConfigHttpsProxy {
  5266  	return &filterCndBuilderSpecProxyConfigHttpsProxy{builder: b.builder}
  5267  }
  5268  
  5269  func (b *filterCndBuilderSpecProxyConfig) NoProxy() *filterCndBuilderSpecProxyConfigNoProxy {
  5270  	return &filterCndBuilderSpecProxyConfigNoProxy{builder: b.builder}
  5271  }
  5272  
  5273  func (b *filterCndBuilderSpecProxyConfig) ProxyInterfaces() *filterCndBuilderSpecProxyConfigProxyInterfaces {
  5274  	return &filterCndBuilderSpecProxyConfigProxyInterfaces{builder: b.builder}
  5275  }
  5276  
  5277  type filterCndBuilderSpecProxyConfigHttpProxy struct {
  5278  	builder *FilterBuilder
  5279  }
  5280  
  5281  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Eq(value string) *FilterBuilder {
  5282  	return b.compare(gotenfilter.Eq, value)
  5283  }
  5284  
  5285  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Neq(value string) *FilterBuilder {
  5286  	return b.compare(gotenfilter.Neq, value)
  5287  }
  5288  
  5289  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Gt(value string) *FilterBuilder {
  5290  	return b.compare(gotenfilter.Gt, value)
  5291  }
  5292  
  5293  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Gte(value string) *FilterBuilder {
  5294  	return b.compare(gotenfilter.Gte, value)
  5295  }
  5296  
  5297  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Lt(value string) *FilterBuilder {
  5298  	return b.compare(gotenfilter.Lt, value)
  5299  }
  5300  
  5301  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Lte(value string) *FilterBuilder {
  5302  	return b.compare(gotenfilter.Lte, value)
  5303  }
  5304  
  5305  func (b *filterCndBuilderSpecProxyConfigHttpProxy) In(values []string) *FilterBuilder {
  5306  	return b.builder.addCond(&FilterConditionIn{
  5307  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpProxy().WithArrayOfValues(values),
  5308  	})
  5309  }
  5310  
  5311  func (b *filterCndBuilderSpecProxyConfigHttpProxy) NotIn(values []string) *FilterBuilder {
  5312  	return b.builder.addCond(&FilterConditionNotIn{
  5313  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpProxy().WithArrayOfValues(values),
  5314  	})
  5315  }
  5316  
  5317  func (b *filterCndBuilderSpecProxyConfigHttpProxy) IsNull() *FilterBuilder {
  5318  	return b.builder.addCond(&FilterConditionIsNull{
  5319  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpProxy().FieldPath(),
  5320  	})
  5321  }
  5322  
  5323  func (b *filterCndBuilderSpecProxyConfigHttpProxy) IsNan() *FilterBuilder {
  5324  	return b.builder.addCond(&FilterConditionIsNaN{
  5325  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpProxy().FieldPath(),
  5326  	})
  5327  }
  5328  
  5329  func (b *filterCndBuilderSpecProxyConfigHttpProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  5330  	return b.builder.addCond(&FilterConditionCompare{
  5331  		Operator:              op,
  5332  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpProxy().WithValue(value),
  5333  	})
  5334  }
  5335  
  5336  type filterCndBuilderSpecProxyConfigHttpsProxy struct {
  5337  	builder *FilterBuilder
  5338  }
  5339  
  5340  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Eq(value string) *FilterBuilder {
  5341  	return b.compare(gotenfilter.Eq, value)
  5342  }
  5343  
  5344  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Neq(value string) *FilterBuilder {
  5345  	return b.compare(gotenfilter.Neq, value)
  5346  }
  5347  
  5348  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Gt(value string) *FilterBuilder {
  5349  	return b.compare(gotenfilter.Gt, value)
  5350  }
  5351  
  5352  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Gte(value string) *FilterBuilder {
  5353  	return b.compare(gotenfilter.Gte, value)
  5354  }
  5355  
  5356  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Lt(value string) *FilterBuilder {
  5357  	return b.compare(gotenfilter.Lt, value)
  5358  }
  5359  
  5360  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Lte(value string) *FilterBuilder {
  5361  	return b.compare(gotenfilter.Lte, value)
  5362  }
  5363  
  5364  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) In(values []string) *FilterBuilder {
  5365  	return b.builder.addCond(&FilterConditionIn{
  5366  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpsProxy().WithArrayOfValues(values),
  5367  	})
  5368  }
  5369  
  5370  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) NotIn(values []string) *FilterBuilder {
  5371  	return b.builder.addCond(&FilterConditionNotIn{
  5372  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpsProxy().WithArrayOfValues(values),
  5373  	})
  5374  }
  5375  
  5376  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) IsNull() *FilterBuilder {
  5377  	return b.builder.addCond(&FilterConditionIsNull{
  5378  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpsProxy().FieldPath(),
  5379  	})
  5380  }
  5381  
  5382  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) IsNan() *FilterBuilder {
  5383  	return b.builder.addCond(&FilterConditionIsNaN{
  5384  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpsProxy().FieldPath(),
  5385  	})
  5386  }
  5387  
  5388  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  5389  	return b.builder.addCond(&FilterConditionCompare{
  5390  		Operator:              op,
  5391  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpsProxy().WithValue(value),
  5392  	})
  5393  }
  5394  
  5395  type filterCndBuilderSpecProxyConfigNoProxy struct {
  5396  	builder *FilterBuilder
  5397  }
  5398  
  5399  func (b *filterCndBuilderSpecProxyConfigNoProxy) Eq(value string) *FilterBuilder {
  5400  	return b.compare(gotenfilter.Eq, value)
  5401  }
  5402  
  5403  func (b *filterCndBuilderSpecProxyConfigNoProxy) Neq(value string) *FilterBuilder {
  5404  	return b.compare(gotenfilter.Neq, value)
  5405  }
  5406  
  5407  func (b *filterCndBuilderSpecProxyConfigNoProxy) Gt(value string) *FilterBuilder {
  5408  	return b.compare(gotenfilter.Gt, value)
  5409  }
  5410  
  5411  func (b *filterCndBuilderSpecProxyConfigNoProxy) Gte(value string) *FilterBuilder {
  5412  	return b.compare(gotenfilter.Gte, value)
  5413  }
  5414  
  5415  func (b *filterCndBuilderSpecProxyConfigNoProxy) Lt(value string) *FilterBuilder {
  5416  	return b.compare(gotenfilter.Lt, value)
  5417  }
  5418  
  5419  func (b *filterCndBuilderSpecProxyConfigNoProxy) Lte(value string) *FilterBuilder {
  5420  	return b.compare(gotenfilter.Lte, value)
  5421  }
  5422  
  5423  func (b *filterCndBuilderSpecProxyConfigNoProxy) In(values []string) *FilterBuilder {
  5424  	return b.builder.addCond(&FilterConditionIn{
  5425  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().NoProxy().WithArrayOfValues(values),
  5426  	})
  5427  }
  5428  
  5429  func (b *filterCndBuilderSpecProxyConfigNoProxy) NotIn(values []string) *FilterBuilder {
  5430  	return b.builder.addCond(&FilterConditionNotIn{
  5431  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().NoProxy().WithArrayOfValues(values),
  5432  	})
  5433  }
  5434  
  5435  func (b *filterCndBuilderSpecProxyConfigNoProxy) IsNull() *FilterBuilder {
  5436  	return b.builder.addCond(&FilterConditionIsNull{
  5437  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().NoProxy().FieldPath(),
  5438  	})
  5439  }
  5440  
  5441  func (b *filterCndBuilderSpecProxyConfigNoProxy) IsNan() *FilterBuilder {
  5442  	return b.builder.addCond(&FilterConditionIsNaN{
  5443  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().NoProxy().FieldPath(),
  5444  	})
  5445  }
  5446  
  5447  func (b *filterCndBuilderSpecProxyConfigNoProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  5448  	return b.builder.addCond(&FilterConditionCompare{
  5449  		Operator:              op,
  5450  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ProxyConfig().NoProxy().WithValue(value),
  5451  	})
  5452  }
  5453  
  5454  type filterCndBuilderSpecProxyConfigProxyInterfaces struct {
  5455  	builder *FilterBuilder
  5456  }
  5457  
  5458  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Eq(value []string) *FilterBuilder {
  5459  	return b.compare(gotenfilter.Eq, value)
  5460  }
  5461  
  5462  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Neq(value []string) *FilterBuilder {
  5463  	return b.compare(gotenfilter.Neq, value)
  5464  }
  5465  
  5466  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Gt(value []string) *FilterBuilder {
  5467  	return b.compare(gotenfilter.Gt, value)
  5468  }
  5469  
  5470  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Gte(value []string) *FilterBuilder {
  5471  	return b.compare(gotenfilter.Gte, value)
  5472  }
  5473  
  5474  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Lt(value []string) *FilterBuilder {
  5475  	return b.compare(gotenfilter.Lt, value)
  5476  }
  5477  
  5478  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Lte(value []string) *FilterBuilder {
  5479  	return b.compare(gotenfilter.Lte, value)
  5480  }
  5481  
  5482  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) In(values [][]string) *FilterBuilder {
  5483  	return b.builder.addCond(&FilterConditionIn{
  5484  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().WithArrayOfValues(values),
  5485  	})
  5486  }
  5487  
  5488  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) NotIn(values [][]string) *FilterBuilder {
  5489  	return b.builder.addCond(&FilterConditionNotIn{
  5490  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().WithArrayOfValues(values),
  5491  	})
  5492  }
  5493  
  5494  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) IsNull() *FilterBuilder {
  5495  	return b.builder.addCond(&FilterConditionIsNull{
  5496  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().FieldPath(),
  5497  	})
  5498  }
  5499  
  5500  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) IsNan() *FilterBuilder {
  5501  	return b.builder.addCond(&FilterConditionIsNaN{
  5502  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().FieldPath(),
  5503  	})
  5504  }
  5505  
  5506  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Contains(value string) *FilterBuilder {
  5507  	return b.builder.addCond(&FilterConditionContains{
  5508  		Type:      gotenresource.ConditionContainsTypeValue,
  5509  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().FieldPath(),
  5510  		Value:     NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().WithItemValue(value),
  5511  	})
  5512  }
  5513  
  5514  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) ContainsAnyOf(values []string) *FilterBuilder {
  5515  	pathSelector := NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces()
  5516  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  5517  	for _, value := range values {
  5518  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  5519  	}
  5520  	return b.builder.addCond(&FilterConditionContains{
  5521  		Type:      gotenresource.ConditionContainsTypeAny,
  5522  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().FieldPath(),
  5523  		Values:    itemValues,
  5524  	})
  5525  }
  5526  
  5527  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) ContainsAll(values []string) *FilterBuilder {
  5528  	pathSelector := NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces()
  5529  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  5530  	for _, value := range values {
  5531  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  5532  	}
  5533  	return b.builder.addCond(&FilterConditionContains{
  5534  		Type:      gotenresource.ConditionContainsTypeAll,
  5535  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().FieldPath(),
  5536  		Values:    itemValues,
  5537  	})
  5538  }
  5539  
  5540  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  5541  	return b.builder.addCond(&FilterConditionCompare{
  5542  		Operator:              op,
  5543  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().WithValue(value),
  5544  	})
  5545  }
  5546  
  5547  type filterCndBuilderSpecLocation struct {
  5548  	builder *FilterBuilder
  5549  }
  5550  
  5551  func (b *filterCndBuilderSpecLocation) Eq(value *Device_Spec_Location) *FilterBuilder {
  5552  	return b.compare(gotenfilter.Eq, value)
  5553  }
  5554  
  5555  func (b *filterCndBuilderSpecLocation) Neq(value *Device_Spec_Location) *FilterBuilder {
  5556  	return b.compare(gotenfilter.Neq, value)
  5557  }
  5558  
  5559  func (b *filterCndBuilderSpecLocation) Gt(value *Device_Spec_Location) *FilterBuilder {
  5560  	return b.compare(gotenfilter.Gt, value)
  5561  }
  5562  
  5563  func (b *filterCndBuilderSpecLocation) Gte(value *Device_Spec_Location) *FilterBuilder {
  5564  	return b.compare(gotenfilter.Gte, value)
  5565  }
  5566  
  5567  func (b *filterCndBuilderSpecLocation) Lt(value *Device_Spec_Location) *FilterBuilder {
  5568  	return b.compare(gotenfilter.Lt, value)
  5569  }
  5570  
  5571  func (b *filterCndBuilderSpecLocation) Lte(value *Device_Spec_Location) *FilterBuilder {
  5572  	return b.compare(gotenfilter.Lte, value)
  5573  }
  5574  
  5575  func (b *filterCndBuilderSpecLocation) In(values []*Device_Spec_Location) *FilterBuilder {
  5576  	return b.builder.addCond(&FilterConditionIn{
  5577  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().WithArrayOfValues(values),
  5578  	})
  5579  }
  5580  
  5581  func (b *filterCndBuilderSpecLocation) NotIn(values []*Device_Spec_Location) *FilterBuilder {
  5582  	return b.builder.addCond(&FilterConditionNotIn{
  5583  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().WithArrayOfValues(values),
  5584  	})
  5585  }
  5586  
  5587  func (b *filterCndBuilderSpecLocation) IsNull() *FilterBuilder {
  5588  	return b.builder.addCond(&FilterConditionIsNull{
  5589  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().FieldPath(),
  5590  	})
  5591  }
  5592  
  5593  func (b *filterCndBuilderSpecLocation) IsNan() *FilterBuilder {
  5594  	return b.builder.addCond(&FilterConditionIsNaN{
  5595  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().FieldPath(),
  5596  	})
  5597  }
  5598  
  5599  func (b *filterCndBuilderSpecLocation) compare(op gotenfilter.CompareOperator, value *Device_Spec_Location) *FilterBuilder {
  5600  	return b.builder.addCond(&FilterConditionCompare{
  5601  		Operator:              op,
  5602  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().Location().WithValue(value),
  5603  	})
  5604  }
  5605  
  5606  func (b *filterCndBuilderSpecLocation) Address() *filterCndBuilderSpecLocationAddress {
  5607  	return &filterCndBuilderSpecLocationAddress{builder: b.builder}
  5608  }
  5609  
  5610  func (b *filterCndBuilderSpecLocation) Placement() *filterCndBuilderSpecLocationPlacement {
  5611  	return &filterCndBuilderSpecLocationPlacement{builder: b.builder}
  5612  }
  5613  
  5614  type filterCndBuilderSpecLocationAddress struct {
  5615  	builder *FilterBuilder
  5616  }
  5617  
  5618  func (b *filterCndBuilderSpecLocationAddress) Eq(value string) *FilterBuilder {
  5619  	return b.compare(gotenfilter.Eq, value)
  5620  }
  5621  
  5622  func (b *filterCndBuilderSpecLocationAddress) Neq(value string) *FilterBuilder {
  5623  	return b.compare(gotenfilter.Neq, value)
  5624  }
  5625  
  5626  func (b *filterCndBuilderSpecLocationAddress) Gt(value string) *FilterBuilder {
  5627  	return b.compare(gotenfilter.Gt, value)
  5628  }
  5629  
  5630  func (b *filterCndBuilderSpecLocationAddress) Gte(value string) *FilterBuilder {
  5631  	return b.compare(gotenfilter.Gte, value)
  5632  }
  5633  
  5634  func (b *filterCndBuilderSpecLocationAddress) Lt(value string) *FilterBuilder {
  5635  	return b.compare(gotenfilter.Lt, value)
  5636  }
  5637  
  5638  func (b *filterCndBuilderSpecLocationAddress) Lte(value string) *FilterBuilder {
  5639  	return b.compare(gotenfilter.Lte, value)
  5640  }
  5641  
  5642  func (b *filterCndBuilderSpecLocationAddress) In(values []string) *FilterBuilder {
  5643  	return b.builder.addCond(&FilterConditionIn{
  5644  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().Address().WithArrayOfValues(values),
  5645  	})
  5646  }
  5647  
  5648  func (b *filterCndBuilderSpecLocationAddress) NotIn(values []string) *FilterBuilder {
  5649  	return b.builder.addCond(&FilterConditionNotIn{
  5650  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().Address().WithArrayOfValues(values),
  5651  	})
  5652  }
  5653  
  5654  func (b *filterCndBuilderSpecLocationAddress) IsNull() *FilterBuilder {
  5655  	return b.builder.addCond(&FilterConditionIsNull{
  5656  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().Address().FieldPath(),
  5657  	})
  5658  }
  5659  
  5660  func (b *filterCndBuilderSpecLocationAddress) IsNan() *FilterBuilder {
  5661  	return b.builder.addCond(&FilterConditionIsNaN{
  5662  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().Address().FieldPath(),
  5663  	})
  5664  }
  5665  
  5666  func (b *filterCndBuilderSpecLocationAddress) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  5667  	return b.builder.addCond(&FilterConditionCompare{
  5668  		Operator:              op,
  5669  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().Location().Address().WithValue(value),
  5670  	})
  5671  }
  5672  
  5673  type filterCndBuilderSpecLocationPlacement struct {
  5674  	builder *FilterBuilder
  5675  }
  5676  
  5677  func (b *filterCndBuilderSpecLocationPlacement) Eq(value string) *FilterBuilder {
  5678  	return b.compare(gotenfilter.Eq, value)
  5679  }
  5680  
  5681  func (b *filterCndBuilderSpecLocationPlacement) Neq(value string) *FilterBuilder {
  5682  	return b.compare(gotenfilter.Neq, value)
  5683  }
  5684  
  5685  func (b *filterCndBuilderSpecLocationPlacement) Gt(value string) *FilterBuilder {
  5686  	return b.compare(gotenfilter.Gt, value)
  5687  }
  5688  
  5689  func (b *filterCndBuilderSpecLocationPlacement) Gte(value string) *FilterBuilder {
  5690  	return b.compare(gotenfilter.Gte, value)
  5691  }
  5692  
  5693  func (b *filterCndBuilderSpecLocationPlacement) Lt(value string) *FilterBuilder {
  5694  	return b.compare(gotenfilter.Lt, value)
  5695  }
  5696  
  5697  func (b *filterCndBuilderSpecLocationPlacement) Lte(value string) *FilterBuilder {
  5698  	return b.compare(gotenfilter.Lte, value)
  5699  }
  5700  
  5701  func (b *filterCndBuilderSpecLocationPlacement) In(values []string) *FilterBuilder {
  5702  	return b.builder.addCond(&FilterConditionIn{
  5703  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().Placement().WithArrayOfValues(values),
  5704  	})
  5705  }
  5706  
  5707  func (b *filterCndBuilderSpecLocationPlacement) NotIn(values []string) *FilterBuilder {
  5708  	return b.builder.addCond(&FilterConditionNotIn{
  5709  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().Placement().WithArrayOfValues(values),
  5710  	})
  5711  }
  5712  
  5713  func (b *filterCndBuilderSpecLocationPlacement) IsNull() *FilterBuilder {
  5714  	return b.builder.addCond(&FilterConditionIsNull{
  5715  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().Placement().FieldPath(),
  5716  	})
  5717  }
  5718  
  5719  func (b *filterCndBuilderSpecLocationPlacement) IsNan() *FilterBuilder {
  5720  	return b.builder.addCond(&FilterConditionIsNaN{
  5721  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().Placement().FieldPath(),
  5722  	})
  5723  }
  5724  
  5725  func (b *filterCndBuilderSpecLocationPlacement) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  5726  	return b.builder.addCond(&FilterConditionCompare{
  5727  		Operator:              op,
  5728  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().Location().Placement().WithValue(value),
  5729  	})
  5730  }
  5731  
  5732  type filterCndBuilderSpecUsbGuard struct {
  5733  	builder *FilterBuilder
  5734  }
  5735  
  5736  func (b *filterCndBuilderSpecUsbGuard) Eq(value *Device_Spec_USBGuard) *FilterBuilder {
  5737  	return b.compare(gotenfilter.Eq, value)
  5738  }
  5739  
  5740  func (b *filterCndBuilderSpecUsbGuard) Neq(value *Device_Spec_USBGuard) *FilterBuilder {
  5741  	return b.compare(gotenfilter.Neq, value)
  5742  }
  5743  
  5744  func (b *filterCndBuilderSpecUsbGuard) Gt(value *Device_Spec_USBGuard) *FilterBuilder {
  5745  	return b.compare(gotenfilter.Gt, value)
  5746  }
  5747  
  5748  func (b *filterCndBuilderSpecUsbGuard) Gte(value *Device_Spec_USBGuard) *FilterBuilder {
  5749  	return b.compare(gotenfilter.Gte, value)
  5750  }
  5751  
  5752  func (b *filterCndBuilderSpecUsbGuard) Lt(value *Device_Spec_USBGuard) *FilterBuilder {
  5753  	return b.compare(gotenfilter.Lt, value)
  5754  }
  5755  
  5756  func (b *filterCndBuilderSpecUsbGuard) Lte(value *Device_Spec_USBGuard) *FilterBuilder {
  5757  	return b.compare(gotenfilter.Lte, value)
  5758  }
  5759  
  5760  func (b *filterCndBuilderSpecUsbGuard) In(values []*Device_Spec_USBGuard) *FilterBuilder {
  5761  	return b.builder.addCond(&FilterConditionIn{
  5762  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WithArrayOfValues(values),
  5763  	})
  5764  }
  5765  
  5766  func (b *filterCndBuilderSpecUsbGuard) NotIn(values []*Device_Spec_USBGuard) *FilterBuilder {
  5767  	return b.builder.addCond(&FilterConditionNotIn{
  5768  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WithArrayOfValues(values),
  5769  	})
  5770  }
  5771  
  5772  func (b *filterCndBuilderSpecUsbGuard) IsNull() *FilterBuilder {
  5773  	return b.builder.addCond(&FilterConditionIsNull{
  5774  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().FieldPath(),
  5775  	})
  5776  }
  5777  
  5778  func (b *filterCndBuilderSpecUsbGuard) IsNan() *FilterBuilder {
  5779  	return b.builder.addCond(&FilterConditionIsNaN{
  5780  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().FieldPath(),
  5781  	})
  5782  }
  5783  
  5784  func (b *filterCndBuilderSpecUsbGuard) compare(op gotenfilter.CompareOperator, value *Device_Spec_USBGuard) *FilterBuilder {
  5785  	return b.builder.addCond(&FilterConditionCompare{
  5786  		Operator:              op,
  5787  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().WithValue(value),
  5788  	})
  5789  }
  5790  
  5791  func (b *filterCndBuilderSpecUsbGuard) Enable() *filterCndBuilderSpecUsbGuardEnable {
  5792  	return &filterCndBuilderSpecUsbGuardEnable{builder: b.builder}
  5793  }
  5794  
  5795  func (b *filterCndBuilderSpecUsbGuard) WhiteList() *filterCndBuilderSpecUsbGuardWhiteList {
  5796  	return &filterCndBuilderSpecUsbGuardWhiteList{builder: b.builder}
  5797  }
  5798  
  5799  type filterCndBuilderSpecUsbGuardEnable struct {
  5800  	builder *FilterBuilder
  5801  }
  5802  
  5803  func (b *filterCndBuilderSpecUsbGuardEnable) Eq(value bool) *FilterBuilder {
  5804  	return b.compare(gotenfilter.Eq, value)
  5805  }
  5806  
  5807  func (b *filterCndBuilderSpecUsbGuardEnable) Neq(value bool) *FilterBuilder {
  5808  	return b.compare(gotenfilter.Neq, value)
  5809  }
  5810  
  5811  func (b *filterCndBuilderSpecUsbGuardEnable) Gt(value bool) *FilterBuilder {
  5812  	return b.compare(gotenfilter.Gt, value)
  5813  }
  5814  
  5815  func (b *filterCndBuilderSpecUsbGuardEnable) Gte(value bool) *FilterBuilder {
  5816  	return b.compare(gotenfilter.Gte, value)
  5817  }
  5818  
  5819  func (b *filterCndBuilderSpecUsbGuardEnable) Lt(value bool) *FilterBuilder {
  5820  	return b.compare(gotenfilter.Lt, value)
  5821  }
  5822  
  5823  func (b *filterCndBuilderSpecUsbGuardEnable) Lte(value bool) *FilterBuilder {
  5824  	return b.compare(gotenfilter.Lte, value)
  5825  }
  5826  
  5827  func (b *filterCndBuilderSpecUsbGuardEnable) In(values []bool) *FilterBuilder {
  5828  	return b.builder.addCond(&FilterConditionIn{
  5829  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().Enable().WithArrayOfValues(values),
  5830  	})
  5831  }
  5832  
  5833  func (b *filterCndBuilderSpecUsbGuardEnable) NotIn(values []bool) *FilterBuilder {
  5834  	return b.builder.addCond(&FilterConditionNotIn{
  5835  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().Enable().WithArrayOfValues(values),
  5836  	})
  5837  }
  5838  
  5839  func (b *filterCndBuilderSpecUsbGuardEnable) IsNull() *FilterBuilder {
  5840  	return b.builder.addCond(&FilterConditionIsNull{
  5841  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().Enable().FieldPath(),
  5842  	})
  5843  }
  5844  
  5845  func (b *filterCndBuilderSpecUsbGuardEnable) IsNan() *FilterBuilder {
  5846  	return b.builder.addCond(&FilterConditionIsNaN{
  5847  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().Enable().FieldPath(),
  5848  	})
  5849  }
  5850  
  5851  func (b *filterCndBuilderSpecUsbGuardEnable) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  5852  	return b.builder.addCond(&FilterConditionCompare{
  5853  		Operator:              op,
  5854  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().Enable().WithValue(value),
  5855  	})
  5856  }
  5857  
  5858  type filterCndBuilderSpecUsbGuardWhiteList struct {
  5859  	builder *FilterBuilder
  5860  }
  5861  
  5862  func (b *filterCndBuilderSpecUsbGuardWhiteList) Eq(value []*Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5863  	return b.compare(gotenfilter.Eq, value)
  5864  }
  5865  
  5866  func (b *filterCndBuilderSpecUsbGuardWhiteList) Neq(value []*Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5867  	return b.compare(gotenfilter.Neq, value)
  5868  }
  5869  
  5870  func (b *filterCndBuilderSpecUsbGuardWhiteList) Gt(value []*Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5871  	return b.compare(gotenfilter.Gt, value)
  5872  }
  5873  
  5874  func (b *filterCndBuilderSpecUsbGuardWhiteList) Gte(value []*Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5875  	return b.compare(gotenfilter.Gte, value)
  5876  }
  5877  
  5878  func (b *filterCndBuilderSpecUsbGuardWhiteList) Lt(value []*Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5879  	return b.compare(gotenfilter.Lt, value)
  5880  }
  5881  
  5882  func (b *filterCndBuilderSpecUsbGuardWhiteList) Lte(value []*Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5883  	return b.compare(gotenfilter.Lte, value)
  5884  }
  5885  
  5886  func (b *filterCndBuilderSpecUsbGuardWhiteList) In(values [][]*Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5887  	return b.builder.addCond(&FilterConditionIn{
  5888  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithArrayOfValues(values),
  5889  	})
  5890  }
  5891  
  5892  func (b *filterCndBuilderSpecUsbGuardWhiteList) NotIn(values [][]*Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5893  	return b.builder.addCond(&FilterConditionNotIn{
  5894  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithArrayOfValues(values),
  5895  	})
  5896  }
  5897  
  5898  func (b *filterCndBuilderSpecUsbGuardWhiteList) IsNull() *FilterBuilder {
  5899  	return b.builder.addCond(&FilterConditionIsNull{
  5900  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().FieldPath(),
  5901  	})
  5902  }
  5903  
  5904  func (b *filterCndBuilderSpecUsbGuardWhiteList) IsNan() *FilterBuilder {
  5905  	return b.builder.addCond(&FilterConditionIsNaN{
  5906  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().FieldPath(),
  5907  	})
  5908  }
  5909  
  5910  func (b *filterCndBuilderSpecUsbGuardWhiteList) Contains(value *Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5911  	return b.builder.addCond(&FilterConditionContains{
  5912  		Type:      gotenresource.ConditionContainsTypeValue,
  5913  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().FieldPath(),
  5914  		Value:     NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithItemValue(value),
  5915  	})
  5916  }
  5917  
  5918  func (b *filterCndBuilderSpecUsbGuardWhiteList) ContainsAnyOf(values []*Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5919  	pathSelector := NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList()
  5920  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  5921  	for _, value := range values {
  5922  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  5923  	}
  5924  	return b.builder.addCond(&FilterConditionContains{
  5925  		Type:      gotenresource.ConditionContainsTypeAny,
  5926  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().FieldPath(),
  5927  		Values:    itemValues,
  5928  	})
  5929  }
  5930  
  5931  func (b *filterCndBuilderSpecUsbGuardWhiteList) ContainsAll(values []*Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5932  	pathSelector := NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList()
  5933  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  5934  	for _, value := range values {
  5935  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  5936  	}
  5937  	return b.builder.addCond(&FilterConditionContains{
  5938  		Type:      gotenresource.ConditionContainsTypeAll,
  5939  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().FieldPath(),
  5940  		Values:    itemValues,
  5941  	})
  5942  }
  5943  
  5944  func (b *filterCndBuilderSpecUsbGuardWhiteList) compare(op gotenfilter.CompareOperator, value []*Device_Spec_USBGuard_WhiteList) *FilterBuilder {
  5945  	return b.builder.addCond(&FilterConditionCompare{
  5946  		Operator:              op,
  5947  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithValue(value),
  5948  	})
  5949  }
  5950  
  5951  func (b *filterCndBuilderSpecUsbGuardWhiteList) DeviceName() *filterCndBuilderSpecUsbGuardWhiteListDeviceName {
  5952  	return &filterCndBuilderSpecUsbGuardWhiteListDeviceName{builder: b.builder}
  5953  }
  5954  
  5955  func (b *filterCndBuilderSpecUsbGuardWhiteList) DeviceId() *filterCndBuilderSpecUsbGuardWhiteListDeviceId {
  5956  	return &filterCndBuilderSpecUsbGuardWhiteListDeviceId{builder: b.builder}
  5957  }
  5958  
  5959  func (b *filterCndBuilderSpecUsbGuardWhiteList) ViaPort() *filterCndBuilderSpecUsbGuardWhiteListViaPort {
  5960  	return &filterCndBuilderSpecUsbGuardWhiteListViaPort{builder: b.builder}
  5961  }
  5962  
  5963  func (b *filterCndBuilderSpecUsbGuardWhiteList) WithInterface() *filterCndBuilderSpecUsbGuardWhiteListWithInterface {
  5964  	return &filterCndBuilderSpecUsbGuardWhiteListWithInterface{builder: b.builder}
  5965  }
  5966  
  5967  func (b *filterCndBuilderSpecUsbGuardWhiteList) WithConnectType() *filterCndBuilderSpecUsbGuardWhiteListWithConnectType {
  5968  	return &filterCndBuilderSpecUsbGuardWhiteListWithConnectType{builder: b.builder}
  5969  }
  5970  
  5971  type filterCndBuilderSpecUsbGuardWhiteListDeviceName struct {
  5972  	builder *FilterBuilder
  5973  }
  5974  
  5975  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceName) Eq(value string) *FilterBuilder {
  5976  	return b.compare(gotenfilter.Eq, value)
  5977  }
  5978  
  5979  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceName) Neq(value string) *FilterBuilder {
  5980  	return b.compare(gotenfilter.Neq, value)
  5981  }
  5982  
  5983  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceName) Gt(value string) *FilterBuilder {
  5984  	return b.compare(gotenfilter.Gt, value)
  5985  }
  5986  
  5987  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceName) Gte(value string) *FilterBuilder {
  5988  	return b.compare(gotenfilter.Gte, value)
  5989  }
  5990  
  5991  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceName) Lt(value string) *FilterBuilder {
  5992  	return b.compare(gotenfilter.Lt, value)
  5993  }
  5994  
  5995  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceName) Lte(value string) *FilterBuilder {
  5996  	return b.compare(gotenfilter.Lte, value)
  5997  }
  5998  
  5999  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceName) In(values []string) *FilterBuilder {
  6000  	return b.builder.addCond(&FilterConditionIn{
  6001  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceName().WithArrayOfValues(values),
  6002  	})
  6003  }
  6004  
  6005  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceName) NotIn(values []string) *FilterBuilder {
  6006  	return b.builder.addCond(&FilterConditionNotIn{
  6007  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceName().WithArrayOfValues(values),
  6008  	})
  6009  }
  6010  
  6011  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceName) IsNull() *FilterBuilder {
  6012  	return b.builder.addCond(&FilterConditionIsNull{
  6013  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceName().FieldPath(),
  6014  	})
  6015  }
  6016  
  6017  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceName) IsNan() *FilterBuilder {
  6018  	return b.builder.addCond(&FilterConditionIsNaN{
  6019  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceName().FieldPath(),
  6020  	})
  6021  }
  6022  
  6023  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  6024  	return b.builder.addCond(&FilterConditionCompare{
  6025  		Operator:              op,
  6026  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceName().WithValue(value),
  6027  	})
  6028  }
  6029  
  6030  type filterCndBuilderSpecUsbGuardWhiteListDeviceId struct {
  6031  	builder *FilterBuilder
  6032  }
  6033  
  6034  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceId) Eq(value string) *FilterBuilder {
  6035  	return b.compare(gotenfilter.Eq, value)
  6036  }
  6037  
  6038  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceId) Neq(value string) *FilterBuilder {
  6039  	return b.compare(gotenfilter.Neq, value)
  6040  }
  6041  
  6042  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceId) Gt(value string) *FilterBuilder {
  6043  	return b.compare(gotenfilter.Gt, value)
  6044  }
  6045  
  6046  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceId) Gte(value string) *FilterBuilder {
  6047  	return b.compare(gotenfilter.Gte, value)
  6048  }
  6049  
  6050  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceId) Lt(value string) *FilterBuilder {
  6051  	return b.compare(gotenfilter.Lt, value)
  6052  }
  6053  
  6054  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceId) Lte(value string) *FilterBuilder {
  6055  	return b.compare(gotenfilter.Lte, value)
  6056  }
  6057  
  6058  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceId) In(values []string) *FilterBuilder {
  6059  	return b.builder.addCond(&FilterConditionIn{
  6060  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceId().WithArrayOfValues(values),
  6061  	})
  6062  }
  6063  
  6064  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceId) NotIn(values []string) *FilterBuilder {
  6065  	return b.builder.addCond(&FilterConditionNotIn{
  6066  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceId().WithArrayOfValues(values),
  6067  	})
  6068  }
  6069  
  6070  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceId) IsNull() *FilterBuilder {
  6071  	return b.builder.addCond(&FilterConditionIsNull{
  6072  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceId().FieldPath(),
  6073  	})
  6074  }
  6075  
  6076  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceId) IsNan() *FilterBuilder {
  6077  	return b.builder.addCond(&FilterConditionIsNaN{
  6078  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceId().FieldPath(),
  6079  	})
  6080  }
  6081  
  6082  func (b *filterCndBuilderSpecUsbGuardWhiteListDeviceId) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  6083  	return b.builder.addCond(&FilterConditionCompare{
  6084  		Operator:              op,
  6085  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().DeviceId().WithValue(value),
  6086  	})
  6087  }
  6088  
  6089  type filterCndBuilderSpecUsbGuardWhiteListViaPort struct {
  6090  	builder *FilterBuilder
  6091  }
  6092  
  6093  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) Eq(value *Device_Spec_USBGuard_Port) *FilterBuilder {
  6094  	return b.compare(gotenfilter.Eq, value)
  6095  }
  6096  
  6097  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) Neq(value *Device_Spec_USBGuard_Port) *FilterBuilder {
  6098  	return b.compare(gotenfilter.Neq, value)
  6099  }
  6100  
  6101  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) Gt(value *Device_Spec_USBGuard_Port) *FilterBuilder {
  6102  	return b.compare(gotenfilter.Gt, value)
  6103  }
  6104  
  6105  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) Gte(value *Device_Spec_USBGuard_Port) *FilterBuilder {
  6106  	return b.compare(gotenfilter.Gte, value)
  6107  }
  6108  
  6109  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) Lt(value *Device_Spec_USBGuard_Port) *FilterBuilder {
  6110  	return b.compare(gotenfilter.Lt, value)
  6111  }
  6112  
  6113  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) Lte(value *Device_Spec_USBGuard_Port) *FilterBuilder {
  6114  	return b.compare(gotenfilter.Lte, value)
  6115  }
  6116  
  6117  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) In(values []*Device_Spec_USBGuard_Port) *FilterBuilder {
  6118  	return b.builder.addCond(&FilterConditionIn{
  6119  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().WithArrayOfValues(values),
  6120  	})
  6121  }
  6122  
  6123  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) NotIn(values []*Device_Spec_USBGuard_Port) *FilterBuilder {
  6124  	return b.builder.addCond(&FilterConditionNotIn{
  6125  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().WithArrayOfValues(values),
  6126  	})
  6127  }
  6128  
  6129  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) IsNull() *FilterBuilder {
  6130  	return b.builder.addCond(&FilterConditionIsNull{
  6131  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().FieldPath(),
  6132  	})
  6133  }
  6134  
  6135  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) IsNan() *FilterBuilder {
  6136  	return b.builder.addCond(&FilterConditionIsNaN{
  6137  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().FieldPath(),
  6138  	})
  6139  }
  6140  
  6141  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) compare(op gotenfilter.CompareOperator, value *Device_Spec_USBGuard_Port) *FilterBuilder {
  6142  	return b.builder.addCond(&FilterConditionCompare{
  6143  		Operator:              op,
  6144  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().WithValue(value),
  6145  	})
  6146  }
  6147  
  6148  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) Equals() *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals {
  6149  	return &filterCndBuilderSpecUsbGuardWhiteListViaPortEquals{builder: b.builder}
  6150  }
  6151  
  6152  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPort) OneOf() *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf {
  6153  	return &filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf{builder: b.builder}
  6154  }
  6155  
  6156  type filterCndBuilderSpecUsbGuardWhiteListViaPortEquals struct {
  6157  	builder *FilterBuilder
  6158  }
  6159  
  6160  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) Eq(value []string) *FilterBuilder {
  6161  	return b.compare(gotenfilter.Eq, value)
  6162  }
  6163  
  6164  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) Neq(value []string) *FilterBuilder {
  6165  	return b.compare(gotenfilter.Neq, value)
  6166  }
  6167  
  6168  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) Gt(value []string) *FilterBuilder {
  6169  	return b.compare(gotenfilter.Gt, value)
  6170  }
  6171  
  6172  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) Gte(value []string) *FilterBuilder {
  6173  	return b.compare(gotenfilter.Gte, value)
  6174  }
  6175  
  6176  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) Lt(value []string) *FilterBuilder {
  6177  	return b.compare(gotenfilter.Lt, value)
  6178  }
  6179  
  6180  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) Lte(value []string) *FilterBuilder {
  6181  	return b.compare(gotenfilter.Lte, value)
  6182  }
  6183  
  6184  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) In(values [][]string) *FilterBuilder {
  6185  	return b.builder.addCond(&FilterConditionIn{
  6186  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals().WithArrayOfValues(values),
  6187  	})
  6188  }
  6189  
  6190  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) NotIn(values [][]string) *FilterBuilder {
  6191  	return b.builder.addCond(&FilterConditionNotIn{
  6192  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals().WithArrayOfValues(values),
  6193  	})
  6194  }
  6195  
  6196  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) IsNull() *FilterBuilder {
  6197  	return b.builder.addCond(&FilterConditionIsNull{
  6198  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals().FieldPath(),
  6199  	})
  6200  }
  6201  
  6202  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) IsNan() *FilterBuilder {
  6203  	return b.builder.addCond(&FilterConditionIsNaN{
  6204  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals().FieldPath(),
  6205  	})
  6206  }
  6207  
  6208  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) Contains(value string) *FilterBuilder {
  6209  	return b.builder.addCond(&FilterConditionContains{
  6210  		Type:      gotenresource.ConditionContainsTypeValue,
  6211  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals().FieldPath(),
  6212  		Value:     NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals().WithItemValue(value),
  6213  	})
  6214  }
  6215  
  6216  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) ContainsAnyOf(values []string) *FilterBuilder {
  6217  	pathSelector := NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals()
  6218  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6219  	for _, value := range values {
  6220  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6221  	}
  6222  	return b.builder.addCond(&FilterConditionContains{
  6223  		Type:      gotenresource.ConditionContainsTypeAny,
  6224  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals().FieldPath(),
  6225  		Values:    itemValues,
  6226  	})
  6227  }
  6228  
  6229  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) ContainsAll(values []string) *FilterBuilder {
  6230  	pathSelector := NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals()
  6231  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6232  	for _, value := range values {
  6233  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6234  	}
  6235  	return b.builder.addCond(&FilterConditionContains{
  6236  		Type:      gotenresource.ConditionContainsTypeAll,
  6237  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals().FieldPath(),
  6238  		Values:    itemValues,
  6239  	})
  6240  }
  6241  
  6242  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortEquals) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  6243  	return b.builder.addCond(&FilterConditionCompare{
  6244  		Operator:              op,
  6245  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().Equals().WithValue(value),
  6246  	})
  6247  }
  6248  
  6249  type filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf struct {
  6250  	builder *FilterBuilder
  6251  }
  6252  
  6253  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) Eq(value []string) *FilterBuilder {
  6254  	return b.compare(gotenfilter.Eq, value)
  6255  }
  6256  
  6257  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) Neq(value []string) *FilterBuilder {
  6258  	return b.compare(gotenfilter.Neq, value)
  6259  }
  6260  
  6261  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) Gt(value []string) *FilterBuilder {
  6262  	return b.compare(gotenfilter.Gt, value)
  6263  }
  6264  
  6265  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) Gte(value []string) *FilterBuilder {
  6266  	return b.compare(gotenfilter.Gte, value)
  6267  }
  6268  
  6269  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) Lt(value []string) *FilterBuilder {
  6270  	return b.compare(gotenfilter.Lt, value)
  6271  }
  6272  
  6273  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) Lte(value []string) *FilterBuilder {
  6274  	return b.compare(gotenfilter.Lte, value)
  6275  }
  6276  
  6277  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) In(values [][]string) *FilterBuilder {
  6278  	return b.builder.addCond(&FilterConditionIn{
  6279  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf().WithArrayOfValues(values),
  6280  	})
  6281  }
  6282  
  6283  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) NotIn(values [][]string) *FilterBuilder {
  6284  	return b.builder.addCond(&FilterConditionNotIn{
  6285  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf().WithArrayOfValues(values),
  6286  	})
  6287  }
  6288  
  6289  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) IsNull() *FilterBuilder {
  6290  	return b.builder.addCond(&FilterConditionIsNull{
  6291  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf().FieldPath(),
  6292  	})
  6293  }
  6294  
  6295  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) IsNan() *FilterBuilder {
  6296  	return b.builder.addCond(&FilterConditionIsNaN{
  6297  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf().FieldPath(),
  6298  	})
  6299  }
  6300  
  6301  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) Contains(value string) *FilterBuilder {
  6302  	return b.builder.addCond(&FilterConditionContains{
  6303  		Type:      gotenresource.ConditionContainsTypeValue,
  6304  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf().FieldPath(),
  6305  		Value:     NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf().WithItemValue(value),
  6306  	})
  6307  }
  6308  
  6309  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) ContainsAnyOf(values []string) *FilterBuilder {
  6310  	pathSelector := NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf()
  6311  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6312  	for _, value := range values {
  6313  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6314  	}
  6315  	return b.builder.addCond(&FilterConditionContains{
  6316  		Type:      gotenresource.ConditionContainsTypeAny,
  6317  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf().FieldPath(),
  6318  		Values:    itemValues,
  6319  	})
  6320  }
  6321  
  6322  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) ContainsAll(values []string) *FilterBuilder {
  6323  	pathSelector := NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf()
  6324  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6325  	for _, value := range values {
  6326  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6327  	}
  6328  	return b.builder.addCond(&FilterConditionContains{
  6329  		Type:      gotenresource.ConditionContainsTypeAll,
  6330  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf().FieldPath(),
  6331  		Values:    itemValues,
  6332  	})
  6333  }
  6334  
  6335  func (b *filterCndBuilderSpecUsbGuardWhiteListViaPortOneOf) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  6336  	return b.builder.addCond(&FilterConditionCompare{
  6337  		Operator:              op,
  6338  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().ViaPort().OneOf().WithValue(value),
  6339  	})
  6340  }
  6341  
  6342  type filterCndBuilderSpecUsbGuardWhiteListWithInterface struct {
  6343  	builder *FilterBuilder
  6344  }
  6345  
  6346  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) Eq(value *Device_Spec_USBGuard_Interface) *FilterBuilder {
  6347  	return b.compare(gotenfilter.Eq, value)
  6348  }
  6349  
  6350  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) Neq(value *Device_Spec_USBGuard_Interface) *FilterBuilder {
  6351  	return b.compare(gotenfilter.Neq, value)
  6352  }
  6353  
  6354  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) Gt(value *Device_Spec_USBGuard_Interface) *FilterBuilder {
  6355  	return b.compare(gotenfilter.Gt, value)
  6356  }
  6357  
  6358  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) Gte(value *Device_Spec_USBGuard_Interface) *FilterBuilder {
  6359  	return b.compare(gotenfilter.Gte, value)
  6360  }
  6361  
  6362  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) Lt(value *Device_Spec_USBGuard_Interface) *FilterBuilder {
  6363  	return b.compare(gotenfilter.Lt, value)
  6364  }
  6365  
  6366  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) Lte(value *Device_Spec_USBGuard_Interface) *FilterBuilder {
  6367  	return b.compare(gotenfilter.Lte, value)
  6368  }
  6369  
  6370  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) In(values []*Device_Spec_USBGuard_Interface) *FilterBuilder {
  6371  	return b.builder.addCond(&FilterConditionIn{
  6372  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().WithArrayOfValues(values),
  6373  	})
  6374  }
  6375  
  6376  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) NotIn(values []*Device_Spec_USBGuard_Interface) *FilterBuilder {
  6377  	return b.builder.addCond(&FilterConditionNotIn{
  6378  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().WithArrayOfValues(values),
  6379  	})
  6380  }
  6381  
  6382  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) IsNull() *FilterBuilder {
  6383  	return b.builder.addCond(&FilterConditionIsNull{
  6384  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().FieldPath(),
  6385  	})
  6386  }
  6387  
  6388  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) IsNan() *FilterBuilder {
  6389  	return b.builder.addCond(&FilterConditionIsNaN{
  6390  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().FieldPath(),
  6391  	})
  6392  }
  6393  
  6394  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) compare(op gotenfilter.CompareOperator, value *Device_Spec_USBGuard_Interface) *FilterBuilder {
  6395  	return b.builder.addCond(&FilterConditionCompare{
  6396  		Operator:              op,
  6397  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().WithValue(value),
  6398  	})
  6399  }
  6400  
  6401  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) Equals() *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals {
  6402  	return &filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals{builder: b.builder}
  6403  }
  6404  
  6405  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterface) OneOf() *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf {
  6406  	return &filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf{builder: b.builder}
  6407  }
  6408  
  6409  type filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals struct {
  6410  	builder *FilterBuilder
  6411  }
  6412  
  6413  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) Eq(value []string) *FilterBuilder {
  6414  	return b.compare(gotenfilter.Eq, value)
  6415  }
  6416  
  6417  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) Neq(value []string) *FilterBuilder {
  6418  	return b.compare(gotenfilter.Neq, value)
  6419  }
  6420  
  6421  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) Gt(value []string) *FilterBuilder {
  6422  	return b.compare(gotenfilter.Gt, value)
  6423  }
  6424  
  6425  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) Gte(value []string) *FilterBuilder {
  6426  	return b.compare(gotenfilter.Gte, value)
  6427  }
  6428  
  6429  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) Lt(value []string) *FilterBuilder {
  6430  	return b.compare(gotenfilter.Lt, value)
  6431  }
  6432  
  6433  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) Lte(value []string) *FilterBuilder {
  6434  	return b.compare(gotenfilter.Lte, value)
  6435  }
  6436  
  6437  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) In(values [][]string) *FilterBuilder {
  6438  	return b.builder.addCond(&FilterConditionIn{
  6439  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals().WithArrayOfValues(values),
  6440  	})
  6441  }
  6442  
  6443  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) NotIn(values [][]string) *FilterBuilder {
  6444  	return b.builder.addCond(&FilterConditionNotIn{
  6445  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals().WithArrayOfValues(values),
  6446  	})
  6447  }
  6448  
  6449  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) IsNull() *FilterBuilder {
  6450  	return b.builder.addCond(&FilterConditionIsNull{
  6451  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals().FieldPath(),
  6452  	})
  6453  }
  6454  
  6455  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) IsNan() *FilterBuilder {
  6456  	return b.builder.addCond(&FilterConditionIsNaN{
  6457  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals().FieldPath(),
  6458  	})
  6459  }
  6460  
  6461  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) Contains(value string) *FilterBuilder {
  6462  	return b.builder.addCond(&FilterConditionContains{
  6463  		Type:      gotenresource.ConditionContainsTypeValue,
  6464  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals().FieldPath(),
  6465  		Value:     NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals().WithItemValue(value),
  6466  	})
  6467  }
  6468  
  6469  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) ContainsAnyOf(values []string) *FilterBuilder {
  6470  	pathSelector := NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals()
  6471  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6472  	for _, value := range values {
  6473  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6474  	}
  6475  	return b.builder.addCond(&FilterConditionContains{
  6476  		Type:      gotenresource.ConditionContainsTypeAny,
  6477  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals().FieldPath(),
  6478  		Values:    itemValues,
  6479  	})
  6480  }
  6481  
  6482  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) ContainsAll(values []string) *FilterBuilder {
  6483  	pathSelector := NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals()
  6484  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6485  	for _, value := range values {
  6486  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6487  	}
  6488  	return b.builder.addCond(&FilterConditionContains{
  6489  		Type:      gotenresource.ConditionContainsTypeAll,
  6490  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals().FieldPath(),
  6491  		Values:    itemValues,
  6492  	})
  6493  }
  6494  
  6495  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceEquals) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  6496  	return b.builder.addCond(&FilterConditionCompare{
  6497  		Operator:              op,
  6498  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().Equals().WithValue(value),
  6499  	})
  6500  }
  6501  
  6502  type filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf struct {
  6503  	builder *FilterBuilder
  6504  }
  6505  
  6506  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) Eq(value []string) *FilterBuilder {
  6507  	return b.compare(gotenfilter.Eq, value)
  6508  }
  6509  
  6510  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) Neq(value []string) *FilterBuilder {
  6511  	return b.compare(gotenfilter.Neq, value)
  6512  }
  6513  
  6514  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) Gt(value []string) *FilterBuilder {
  6515  	return b.compare(gotenfilter.Gt, value)
  6516  }
  6517  
  6518  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) Gte(value []string) *FilterBuilder {
  6519  	return b.compare(gotenfilter.Gte, value)
  6520  }
  6521  
  6522  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) Lt(value []string) *FilterBuilder {
  6523  	return b.compare(gotenfilter.Lt, value)
  6524  }
  6525  
  6526  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) Lte(value []string) *FilterBuilder {
  6527  	return b.compare(gotenfilter.Lte, value)
  6528  }
  6529  
  6530  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) In(values [][]string) *FilterBuilder {
  6531  	return b.builder.addCond(&FilterConditionIn{
  6532  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf().WithArrayOfValues(values),
  6533  	})
  6534  }
  6535  
  6536  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) NotIn(values [][]string) *FilterBuilder {
  6537  	return b.builder.addCond(&FilterConditionNotIn{
  6538  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf().WithArrayOfValues(values),
  6539  	})
  6540  }
  6541  
  6542  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) IsNull() *FilterBuilder {
  6543  	return b.builder.addCond(&FilterConditionIsNull{
  6544  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf().FieldPath(),
  6545  	})
  6546  }
  6547  
  6548  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) IsNan() *FilterBuilder {
  6549  	return b.builder.addCond(&FilterConditionIsNaN{
  6550  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf().FieldPath(),
  6551  	})
  6552  }
  6553  
  6554  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) Contains(value string) *FilterBuilder {
  6555  	return b.builder.addCond(&FilterConditionContains{
  6556  		Type:      gotenresource.ConditionContainsTypeValue,
  6557  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf().FieldPath(),
  6558  		Value:     NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf().WithItemValue(value),
  6559  	})
  6560  }
  6561  
  6562  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) ContainsAnyOf(values []string) *FilterBuilder {
  6563  	pathSelector := NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf()
  6564  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6565  	for _, value := range values {
  6566  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6567  	}
  6568  	return b.builder.addCond(&FilterConditionContains{
  6569  		Type:      gotenresource.ConditionContainsTypeAny,
  6570  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf().FieldPath(),
  6571  		Values:    itemValues,
  6572  	})
  6573  }
  6574  
  6575  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) ContainsAll(values []string) *FilterBuilder {
  6576  	pathSelector := NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf()
  6577  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6578  	for _, value := range values {
  6579  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6580  	}
  6581  	return b.builder.addCond(&FilterConditionContains{
  6582  		Type:      gotenresource.ConditionContainsTypeAll,
  6583  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf().FieldPath(),
  6584  		Values:    itemValues,
  6585  	})
  6586  }
  6587  
  6588  func (b *filterCndBuilderSpecUsbGuardWhiteListWithInterfaceOneOf) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  6589  	return b.builder.addCond(&FilterConditionCompare{
  6590  		Operator:              op,
  6591  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithInterface().OneOf().WithValue(value),
  6592  	})
  6593  }
  6594  
  6595  type filterCndBuilderSpecUsbGuardWhiteListWithConnectType struct {
  6596  	builder *FilterBuilder
  6597  }
  6598  
  6599  func (b *filterCndBuilderSpecUsbGuardWhiteListWithConnectType) Eq(value string) *FilterBuilder {
  6600  	return b.compare(gotenfilter.Eq, value)
  6601  }
  6602  
  6603  func (b *filterCndBuilderSpecUsbGuardWhiteListWithConnectType) Neq(value string) *FilterBuilder {
  6604  	return b.compare(gotenfilter.Neq, value)
  6605  }
  6606  
  6607  func (b *filterCndBuilderSpecUsbGuardWhiteListWithConnectType) Gt(value string) *FilterBuilder {
  6608  	return b.compare(gotenfilter.Gt, value)
  6609  }
  6610  
  6611  func (b *filterCndBuilderSpecUsbGuardWhiteListWithConnectType) Gte(value string) *FilterBuilder {
  6612  	return b.compare(gotenfilter.Gte, value)
  6613  }
  6614  
  6615  func (b *filterCndBuilderSpecUsbGuardWhiteListWithConnectType) Lt(value string) *FilterBuilder {
  6616  	return b.compare(gotenfilter.Lt, value)
  6617  }
  6618  
  6619  func (b *filterCndBuilderSpecUsbGuardWhiteListWithConnectType) Lte(value string) *FilterBuilder {
  6620  	return b.compare(gotenfilter.Lte, value)
  6621  }
  6622  
  6623  func (b *filterCndBuilderSpecUsbGuardWhiteListWithConnectType) In(values []string) *FilterBuilder {
  6624  	return b.builder.addCond(&FilterConditionIn{
  6625  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithConnectType().WithArrayOfValues(values),
  6626  	})
  6627  }
  6628  
  6629  func (b *filterCndBuilderSpecUsbGuardWhiteListWithConnectType) NotIn(values []string) *FilterBuilder {
  6630  	return b.builder.addCond(&FilterConditionNotIn{
  6631  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithConnectType().WithArrayOfValues(values),
  6632  	})
  6633  }
  6634  
  6635  func (b *filterCndBuilderSpecUsbGuardWhiteListWithConnectType) IsNull() *FilterBuilder {
  6636  	return b.builder.addCond(&FilterConditionIsNull{
  6637  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithConnectType().FieldPath(),
  6638  	})
  6639  }
  6640  
  6641  func (b *filterCndBuilderSpecUsbGuardWhiteListWithConnectType) IsNan() *FilterBuilder {
  6642  	return b.builder.addCond(&FilterConditionIsNaN{
  6643  		FieldPath: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithConnectType().FieldPath(),
  6644  	})
  6645  }
  6646  
  6647  func (b *filterCndBuilderSpecUsbGuardWhiteListWithConnectType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  6648  	return b.builder.addCond(&FilterConditionCompare{
  6649  		Operator:              op,
  6650  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().UsbGuard().WhiteList().WithConnectType().WithValue(value),
  6651  	})
  6652  }
  6653  
  6654  type filterCndBuilderSpecHealthChecks struct {
  6655  	builder *FilterBuilder
  6656  }
  6657  
  6658  func (b *filterCndBuilderSpecHealthChecks) Eq(value []*api.HealthCheckSpec) *FilterBuilder {
  6659  	return b.compare(gotenfilter.Eq, value)
  6660  }
  6661  
  6662  func (b *filterCndBuilderSpecHealthChecks) Neq(value []*api.HealthCheckSpec) *FilterBuilder {
  6663  	return b.compare(gotenfilter.Neq, value)
  6664  }
  6665  
  6666  func (b *filterCndBuilderSpecHealthChecks) Gt(value []*api.HealthCheckSpec) *FilterBuilder {
  6667  	return b.compare(gotenfilter.Gt, value)
  6668  }
  6669  
  6670  func (b *filterCndBuilderSpecHealthChecks) Gte(value []*api.HealthCheckSpec) *FilterBuilder {
  6671  	return b.compare(gotenfilter.Gte, value)
  6672  }
  6673  
  6674  func (b *filterCndBuilderSpecHealthChecks) Lt(value []*api.HealthCheckSpec) *FilterBuilder {
  6675  	return b.compare(gotenfilter.Lt, value)
  6676  }
  6677  
  6678  func (b *filterCndBuilderSpecHealthChecks) Lte(value []*api.HealthCheckSpec) *FilterBuilder {
  6679  	return b.compare(gotenfilter.Lte, value)
  6680  }
  6681  
  6682  func (b *filterCndBuilderSpecHealthChecks) In(values [][]*api.HealthCheckSpec) *FilterBuilder {
  6683  	return b.builder.addCond(&FilterConditionIn{
  6684  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().HealthChecks().WithArrayOfValues(values),
  6685  	})
  6686  }
  6687  
  6688  func (b *filterCndBuilderSpecHealthChecks) NotIn(values [][]*api.HealthCheckSpec) *FilterBuilder {
  6689  	return b.builder.addCond(&FilterConditionNotIn{
  6690  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().HealthChecks().WithArrayOfValues(values),
  6691  	})
  6692  }
  6693  
  6694  func (b *filterCndBuilderSpecHealthChecks) IsNull() *FilterBuilder {
  6695  	return b.builder.addCond(&FilterConditionIsNull{
  6696  		FieldPath: NewDeviceFieldPathBuilder().Spec().HealthChecks().FieldPath(),
  6697  	})
  6698  }
  6699  
  6700  func (b *filterCndBuilderSpecHealthChecks) IsNan() *FilterBuilder {
  6701  	return b.builder.addCond(&FilterConditionIsNaN{
  6702  		FieldPath: NewDeviceFieldPathBuilder().Spec().HealthChecks().FieldPath(),
  6703  	})
  6704  }
  6705  
  6706  func (b *filterCndBuilderSpecHealthChecks) Contains(value *api.HealthCheckSpec) *FilterBuilder {
  6707  	return b.builder.addCond(&FilterConditionContains{
  6708  		Type:      gotenresource.ConditionContainsTypeValue,
  6709  		FieldPath: NewDeviceFieldPathBuilder().Spec().HealthChecks().FieldPath(),
  6710  		Value:     NewDeviceFieldPathBuilder().Spec().HealthChecks().WithItemValue(value),
  6711  	})
  6712  }
  6713  
  6714  func (b *filterCndBuilderSpecHealthChecks) ContainsAnyOf(values []*api.HealthCheckSpec) *FilterBuilder {
  6715  	pathSelector := NewDeviceFieldPathBuilder().Spec().HealthChecks()
  6716  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6717  	for _, value := range values {
  6718  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6719  	}
  6720  	return b.builder.addCond(&FilterConditionContains{
  6721  		Type:      gotenresource.ConditionContainsTypeAny,
  6722  		FieldPath: NewDeviceFieldPathBuilder().Spec().HealthChecks().FieldPath(),
  6723  		Values:    itemValues,
  6724  	})
  6725  }
  6726  
  6727  func (b *filterCndBuilderSpecHealthChecks) ContainsAll(values []*api.HealthCheckSpec) *FilterBuilder {
  6728  	pathSelector := NewDeviceFieldPathBuilder().Spec().HealthChecks()
  6729  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6730  	for _, value := range values {
  6731  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6732  	}
  6733  	return b.builder.addCond(&FilterConditionContains{
  6734  		Type:      gotenresource.ConditionContainsTypeAll,
  6735  		FieldPath: NewDeviceFieldPathBuilder().Spec().HealthChecks().FieldPath(),
  6736  		Values:    itemValues,
  6737  	})
  6738  }
  6739  
  6740  func (b *filterCndBuilderSpecHealthChecks) compare(op gotenfilter.CompareOperator, value []*api.HealthCheckSpec) *FilterBuilder {
  6741  	return b.builder.addCond(&FilterConditionCompare{
  6742  		Operator:              op,
  6743  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().HealthChecks().WithValue(value),
  6744  	})
  6745  }
  6746  
  6747  type filterCndBuilderSpecDisableNetworkConfigFallback struct {
  6748  	builder *FilterBuilder
  6749  }
  6750  
  6751  func (b *filterCndBuilderSpecDisableNetworkConfigFallback) Eq(value bool) *FilterBuilder {
  6752  	return b.compare(gotenfilter.Eq, value)
  6753  }
  6754  
  6755  func (b *filterCndBuilderSpecDisableNetworkConfigFallback) Neq(value bool) *FilterBuilder {
  6756  	return b.compare(gotenfilter.Neq, value)
  6757  }
  6758  
  6759  func (b *filterCndBuilderSpecDisableNetworkConfigFallback) Gt(value bool) *FilterBuilder {
  6760  	return b.compare(gotenfilter.Gt, value)
  6761  }
  6762  
  6763  func (b *filterCndBuilderSpecDisableNetworkConfigFallback) Gte(value bool) *FilterBuilder {
  6764  	return b.compare(gotenfilter.Gte, value)
  6765  }
  6766  
  6767  func (b *filterCndBuilderSpecDisableNetworkConfigFallback) Lt(value bool) *FilterBuilder {
  6768  	return b.compare(gotenfilter.Lt, value)
  6769  }
  6770  
  6771  func (b *filterCndBuilderSpecDisableNetworkConfigFallback) Lte(value bool) *FilterBuilder {
  6772  	return b.compare(gotenfilter.Lte, value)
  6773  }
  6774  
  6775  func (b *filterCndBuilderSpecDisableNetworkConfigFallback) In(values []bool) *FilterBuilder {
  6776  	return b.builder.addCond(&FilterConditionIn{
  6777  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().DisableNetworkConfigFallback().WithArrayOfValues(values),
  6778  	})
  6779  }
  6780  
  6781  func (b *filterCndBuilderSpecDisableNetworkConfigFallback) NotIn(values []bool) *FilterBuilder {
  6782  	return b.builder.addCond(&FilterConditionNotIn{
  6783  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().DisableNetworkConfigFallback().WithArrayOfValues(values),
  6784  	})
  6785  }
  6786  
  6787  func (b *filterCndBuilderSpecDisableNetworkConfigFallback) IsNull() *FilterBuilder {
  6788  	return b.builder.addCond(&FilterConditionIsNull{
  6789  		FieldPath: NewDeviceFieldPathBuilder().Spec().DisableNetworkConfigFallback().FieldPath(),
  6790  	})
  6791  }
  6792  
  6793  func (b *filterCndBuilderSpecDisableNetworkConfigFallback) IsNan() *FilterBuilder {
  6794  	return b.builder.addCond(&FilterConditionIsNaN{
  6795  		FieldPath: NewDeviceFieldPathBuilder().Spec().DisableNetworkConfigFallback().FieldPath(),
  6796  	})
  6797  }
  6798  
  6799  func (b *filterCndBuilderSpecDisableNetworkConfigFallback) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  6800  	return b.builder.addCond(&FilterConditionCompare{
  6801  		Operator:              op,
  6802  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().DisableNetworkConfigFallback().WithValue(value),
  6803  	})
  6804  }
  6805  
  6806  type filterCndBuilderStatus struct {
  6807  	builder *FilterBuilder
  6808  }
  6809  
  6810  func (b *filterCndBuilderStatus) Eq(value *Device_Status) *FilterBuilder {
  6811  	return b.compare(gotenfilter.Eq, value)
  6812  }
  6813  
  6814  func (b *filterCndBuilderStatus) Neq(value *Device_Status) *FilterBuilder {
  6815  	return b.compare(gotenfilter.Neq, value)
  6816  }
  6817  
  6818  func (b *filterCndBuilderStatus) Gt(value *Device_Status) *FilterBuilder {
  6819  	return b.compare(gotenfilter.Gt, value)
  6820  }
  6821  
  6822  func (b *filterCndBuilderStatus) Gte(value *Device_Status) *FilterBuilder {
  6823  	return b.compare(gotenfilter.Gte, value)
  6824  }
  6825  
  6826  func (b *filterCndBuilderStatus) Lt(value *Device_Status) *FilterBuilder {
  6827  	return b.compare(gotenfilter.Lt, value)
  6828  }
  6829  
  6830  func (b *filterCndBuilderStatus) Lte(value *Device_Status) *FilterBuilder {
  6831  	return b.compare(gotenfilter.Lte, value)
  6832  }
  6833  
  6834  func (b *filterCndBuilderStatus) In(values []*Device_Status) *FilterBuilder {
  6835  	return b.builder.addCond(&FilterConditionIn{
  6836  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().WithArrayOfValues(values),
  6837  	})
  6838  }
  6839  
  6840  func (b *filterCndBuilderStatus) NotIn(values []*Device_Status) *FilterBuilder {
  6841  	return b.builder.addCond(&FilterConditionNotIn{
  6842  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().WithArrayOfValues(values),
  6843  	})
  6844  }
  6845  
  6846  func (b *filterCndBuilderStatus) IsNull() *FilterBuilder {
  6847  	return b.builder.addCond(&FilterConditionIsNull{
  6848  		FieldPath: NewDeviceFieldPathBuilder().Status().FieldPath(),
  6849  	})
  6850  }
  6851  
  6852  func (b *filterCndBuilderStatus) IsNan() *FilterBuilder {
  6853  	return b.builder.addCond(&FilterConditionIsNaN{
  6854  		FieldPath: NewDeviceFieldPathBuilder().Status().FieldPath(),
  6855  	})
  6856  }
  6857  
  6858  func (b *filterCndBuilderStatus) compare(op gotenfilter.CompareOperator, value *Device_Status) *FilterBuilder {
  6859  	return b.builder.addCond(&FilterConditionCompare{
  6860  		Operator:              op,
  6861  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().WithValue(value),
  6862  	})
  6863  }
  6864  
  6865  func (b *filterCndBuilderStatus) Addresses() *filterCndBuilderStatusAddresses {
  6866  	return &filterCndBuilderStatusAddresses{builder: b.builder}
  6867  }
  6868  
  6869  func (b *filterCndBuilderStatus) Conditions() *filterCndBuilderStatusConditions {
  6870  	return &filterCndBuilderStatusConditions{builder: b.builder}
  6871  }
  6872  
  6873  func (b *filterCndBuilderStatus) NetworkConfigState() *filterCndBuilderStatusNetworkConfigState {
  6874  	return &filterCndBuilderStatusNetworkConfigState{builder: b.builder}
  6875  }
  6876  
  6877  func (b *filterCndBuilderStatus) ProxyConfigStatus() *filterCndBuilderStatusProxyConfigStatus {
  6878  	return &filterCndBuilderStatusProxyConfigStatus{builder: b.builder}
  6879  }
  6880  
  6881  func (b *filterCndBuilderStatus) DeviceInfo() *filterCndBuilderStatusDeviceInfo {
  6882  	return &filterCndBuilderStatusDeviceInfo{builder: b.builder}
  6883  }
  6884  
  6885  func (b *filterCndBuilderStatus) AttestationStatus() *filterCndBuilderStatusAttestationStatus {
  6886  	return &filterCndBuilderStatusAttestationStatus{builder: b.builder}
  6887  }
  6888  
  6889  func (b *filterCndBuilderStatus) NormalizedAddress() *filterCndBuilderStatusNormalizedAddress {
  6890  	return &filterCndBuilderStatusNormalizedAddress{builder: b.builder}
  6891  }
  6892  
  6893  func (b *filterCndBuilderStatus) ConnectionStatus() *filterCndBuilderStatusConnectionStatus {
  6894  	return &filterCndBuilderStatusConnectionStatus{builder: b.builder}
  6895  }
  6896  
  6897  func (b *filterCndBuilderStatus) ConnectionStatusChangeTime() *filterCndBuilderStatusConnectionStatusChangeTime {
  6898  	return &filterCndBuilderStatusConnectionStatusChangeTime{builder: b.builder}
  6899  }
  6900  
  6901  type filterCndBuilderStatusAddresses struct {
  6902  	builder *FilterBuilder
  6903  }
  6904  
  6905  func (b *filterCndBuilderStatusAddresses) Eq(value []*Device_Status_Address) *FilterBuilder {
  6906  	return b.compare(gotenfilter.Eq, value)
  6907  }
  6908  
  6909  func (b *filterCndBuilderStatusAddresses) Neq(value []*Device_Status_Address) *FilterBuilder {
  6910  	return b.compare(gotenfilter.Neq, value)
  6911  }
  6912  
  6913  func (b *filterCndBuilderStatusAddresses) Gt(value []*Device_Status_Address) *FilterBuilder {
  6914  	return b.compare(gotenfilter.Gt, value)
  6915  }
  6916  
  6917  func (b *filterCndBuilderStatusAddresses) Gte(value []*Device_Status_Address) *FilterBuilder {
  6918  	return b.compare(gotenfilter.Gte, value)
  6919  }
  6920  
  6921  func (b *filterCndBuilderStatusAddresses) Lt(value []*Device_Status_Address) *FilterBuilder {
  6922  	return b.compare(gotenfilter.Lt, value)
  6923  }
  6924  
  6925  func (b *filterCndBuilderStatusAddresses) Lte(value []*Device_Status_Address) *FilterBuilder {
  6926  	return b.compare(gotenfilter.Lte, value)
  6927  }
  6928  
  6929  func (b *filterCndBuilderStatusAddresses) In(values [][]*Device_Status_Address) *FilterBuilder {
  6930  	return b.builder.addCond(&FilterConditionIn{
  6931  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().WithArrayOfValues(values),
  6932  	})
  6933  }
  6934  
  6935  func (b *filterCndBuilderStatusAddresses) NotIn(values [][]*Device_Status_Address) *FilterBuilder {
  6936  	return b.builder.addCond(&FilterConditionNotIn{
  6937  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().WithArrayOfValues(values),
  6938  	})
  6939  }
  6940  
  6941  func (b *filterCndBuilderStatusAddresses) IsNull() *FilterBuilder {
  6942  	return b.builder.addCond(&FilterConditionIsNull{
  6943  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().FieldPath(),
  6944  	})
  6945  }
  6946  
  6947  func (b *filterCndBuilderStatusAddresses) IsNan() *FilterBuilder {
  6948  	return b.builder.addCond(&FilterConditionIsNaN{
  6949  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().FieldPath(),
  6950  	})
  6951  }
  6952  
  6953  func (b *filterCndBuilderStatusAddresses) Contains(value *Device_Status_Address) *FilterBuilder {
  6954  	return b.builder.addCond(&FilterConditionContains{
  6955  		Type:      gotenresource.ConditionContainsTypeValue,
  6956  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().FieldPath(),
  6957  		Value:     NewDeviceFieldPathBuilder().Status().Addresses().WithItemValue(value),
  6958  	})
  6959  }
  6960  
  6961  func (b *filterCndBuilderStatusAddresses) ContainsAnyOf(values []*Device_Status_Address) *FilterBuilder {
  6962  	pathSelector := NewDeviceFieldPathBuilder().Status().Addresses()
  6963  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6964  	for _, value := range values {
  6965  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6966  	}
  6967  	return b.builder.addCond(&FilterConditionContains{
  6968  		Type:      gotenresource.ConditionContainsTypeAny,
  6969  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().FieldPath(),
  6970  		Values:    itemValues,
  6971  	})
  6972  }
  6973  
  6974  func (b *filterCndBuilderStatusAddresses) ContainsAll(values []*Device_Status_Address) *FilterBuilder {
  6975  	pathSelector := NewDeviceFieldPathBuilder().Status().Addresses()
  6976  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6977  	for _, value := range values {
  6978  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6979  	}
  6980  	return b.builder.addCond(&FilterConditionContains{
  6981  		Type:      gotenresource.ConditionContainsTypeAll,
  6982  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().FieldPath(),
  6983  		Values:    itemValues,
  6984  	})
  6985  }
  6986  
  6987  func (b *filterCndBuilderStatusAddresses) compare(op gotenfilter.CompareOperator, value []*Device_Status_Address) *FilterBuilder {
  6988  	return b.builder.addCond(&FilterConditionCompare{
  6989  		Operator:              op,
  6990  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Addresses().WithValue(value),
  6991  	})
  6992  }
  6993  
  6994  func (b *filterCndBuilderStatusAddresses) Address() *filterCndBuilderStatusAddressesAddress {
  6995  	return &filterCndBuilderStatusAddressesAddress{builder: b.builder}
  6996  }
  6997  
  6998  func (b *filterCndBuilderStatusAddresses) Type() *filterCndBuilderStatusAddressesType {
  6999  	return &filterCndBuilderStatusAddressesType{builder: b.builder}
  7000  }
  7001  
  7002  type filterCndBuilderStatusAddressesAddress struct {
  7003  	builder *FilterBuilder
  7004  }
  7005  
  7006  func (b *filterCndBuilderStatusAddressesAddress) Eq(value string) *FilterBuilder {
  7007  	return b.compare(gotenfilter.Eq, value)
  7008  }
  7009  
  7010  func (b *filterCndBuilderStatusAddressesAddress) Neq(value string) *FilterBuilder {
  7011  	return b.compare(gotenfilter.Neq, value)
  7012  }
  7013  
  7014  func (b *filterCndBuilderStatusAddressesAddress) Gt(value string) *FilterBuilder {
  7015  	return b.compare(gotenfilter.Gt, value)
  7016  }
  7017  
  7018  func (b *filterCndBuilderStatusAddressesAddress) Gte(value string) *FilterBuilder {
  7019  	return b.compare(gotenfilter.Gte, value)
  7020  }
  7021  
  7022  func (b *filterCndBuilderStatusAddressesAddress) Lt(value string) *FilterBuilder {
  7023  	return b.compare(gotenfilter.Lt, value)
  7024  }
  7025  
  7026  func (b *filterCndBuilderStatusAddressesAddress) Lte(value string) *FilterBuilder {
  7027  	return b.compare(gotenfilter.Lte, value)
  7028  }
  7029  
  7030  func (b *filterCndBuilderStatusAddressesAddress) In(values []string) *FilterBuilder {
  7031  	return b.builder.addCond(&FilterConditionIn{
  7032  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().Address().WithArrayOfValues(values),
  7033  	})
  7034  }
  7035  
  7036  func (b *filterCndBuilderStatusAddressesAddress) NotIn(values []string) *FilterBuilder {
  7037  	return b.builder.addCond(&FilterConditionNotIn{
  7038  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().Address().WithArrayOfValues(values),
  7039  	})
  7040  }
  7041  
  7042  func (b *filterCndBuilderStatusAddressesAddress) IsNull() *FilterBuilder {
  7043  	return b.builder.addCond(&FilterConditionIsNull{
  7044  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().Address().FieldPath(),
  7045  	})
  7046  }
  7047  
  7048  func (b *filterCndBuilderStatusAddressesAddress) IsNan() *FilterBuilder {
  7049  	return b.builder.addCond(&FilterConditionIsNaN{
  7050  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().Address().FieldPath(),
  7051  	})
  7052  }
  7053  
  7054  func (b *filterCndBuilderStatusAddressesAddress) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7055  	return b.builder.addCond(&FilterConditionCompare{
  7056  		Operator:              op,
  7057  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Addresses().Address().WithValue(value),
  7058  	})
  7059  }
  7060  
  7061  type filterCndBuilderStatusAddressesType struct {
  7062  	builder *FilterBuilder
  7063  }
  7064  
  7065  func (b *filterCndBuilderStatusAddressesType) Eq(value string) *FilterBuilder {
  7066  	return b.compare(gotenfilter.Eq, value)
  7067  }
  7068  
  7069  func (b *filterCndBuilderStatusAddressesType) Neq(value string) *FilterBuilder {
  7070  	return b.compare(gotenfilter.Neq, value)
  7071  }
  7072  
  7073  func (b *filterCndBuilderStatusAddressesType) Gt(value string) *FilterBuilder {
  7074  	return b.compare(gotenfilter.Gt, value)
  7075  }
  7076  
  7077  func (b *filterCndBuilderStatusAddressesType) Gte(value string) *FilterBuilder {
  7078  	return b.compare(gotenfilter.Gte, value)
  7079  }
  7080  
  7081  func (b *filterCndBuilderStatusAddressesType) Lt(value string) *FilterBuilder {
  7082  	return b.compare(gotenfilter.Lt, value)
  7083  }
  7084  
  7085  func (b *filterCndBuilderStatusAddressesType) Lte(value string) *FilterBuilder {
  7086  	return b.compare(gotenfilter.Lte, value)
  7087  }
  7088  
  7089  func (b *filterCndBuilderStatusAddressesType) In(values []string) *FilterBuilder {
  7090  	return b.builder.addCond(&FilterConditionIn{
  7091  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().Type().WithArrayOfValues(values),
  7092  	})
  7093  }
  7094  
  7095  func (b *filterCndBuilderStatusAddressesType) NotIn(values []string) *FilterBuilder {
  7096  	return b.builder.addCond(&FilterConditionNotIn{
  7097  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().Type().WithArrayOfValues(values),
  7098  	})
  7099  }
  7100  
  7101  func (b *filterCndBuilderStatusAddressesType) IsNull() *FilterBuilder {
  7102  	return b.builder.addCond(&FilterConditionIsNull{
  7103  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().Type().FieldPath(),
  7104  	})
  7105  }
  7106  
  7107  func (b *filterCndBuilderStatusAddressesType) IsNan() *FilterBuilder {
  7108  	return b.builder.addCond(&FilterConditionIsNaN{
  7109  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().Type().FieldPath(),
  7110  	})
  7111  }
  7112  
  7113  func (b *filterCndBuilderStatusAddressesType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7114  	return b.builder.addCond(&FilterConditionCompare{
  7115  		Operator:              op,
  7116  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Addresses().Type().WithValue(value),
  7117  	})
  7118  }
  7119  
  7120  type filterCndBuilderStatusConditions struct {
  7121  	builder *FilterBuilder
  7122  }
  7123  
  7124  func (b *filterCndBuilderStatusConditions) Eq(value []*Device_Status_Condition) *FilterBuilder {
  7125  	return b.compare(gotenfilter.Eq, value)
  7126  }
  7127  
  7128  func (b *filterCndBuilderStatusConditions) Neq(value []*Device_Status_Condition) *FilterBuilder {
  7129  	return b.compare(gotenfilter.Neq, value)
  7130  }
  7131  
  7132  func (b *filterCndBuilderStatusConditions) Gt(value []*Device_Status_Condition) *FilterBuilder {
  7133  	return b.compare(gotenfilter.Gt, value)
  7134  }
  7135  
  7136  func (b *filterCndBuilderStatusConditions) Gte(value []*Device_Status_Condition) *FilterBuilder {
  7137  	return b.compare(gotenfilter.Gte, value)
  7138  }
  7139  
  7140  func (b *filterCndBuilderStatusConditions) Lt(value []*Device_Status_Condition) *FilterBuilder {
  7141  	return b.compare(gotenfilter.Lt, value)
  7142  }
  7143  
  7144  func (b *filterCndBuilderStatusConditions) Lte(value []*Device_Status_Condition) *FilterBuilder {
  7145  	return b.compare(gotenfilter.Lte, value)
  7146  }
  7147  
  7148  func (b *filterCndBuilderStatusConditions) In(values [][]*Device_Status_Condition) *FilterBuilder {
  7149  	return b.builder.addCond(&FilterConditionIn{
  7150  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().WithArrayOfValues(values),
  7151  	})
  7152  }
  7153  
  7154  func (b *filterCndBuilderStatusConditions) NotIn(values [][]*Device_Status_Condition) *FilterBuilder {
  7155  	return b.builder.addCond(&FilterConditionNotIn{
  7156  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().WithArrayOfValues(values),
  7157  	})
  7158  }
  7159  
  7160  func (b *filterCndBuilderStatusConditions) IsNull() *FilterBuilder {
  7161  	return b.builder.addCond(&FilterConditionIsNull{
  7162  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().FieldPath(),
  7163  	})
  7164  }
  7165  
  7166  func (b *filterCndBuilderStatusConditions) IsNan() *FilterBuilder {
  7167  	return b.builder.addCond(&FilterConditionIsNaN{
  7168  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().FieldPath(),
  7169  	})
  7170  }
  7171  
  7172  func (b *filterCndBuilderStatusConditions) Contains(value *Device_Status_Condition) *FilterBuilder {
  7173  	return b.builder.addCond(&FilterConditionContains{
  7174  		Type:      gotenresource.ConditionContainsTypeValue,
  7175  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().FieldPath(),
  7176  		Value:     NewDeviceFieldPathBuilder().Status().Conditions().WithItemValue(value),
  7177  	})
  7178  }
  7179  
  7180  func (b *filterCndBuilderStatusConditions) ContainsAnyOf(values []*Device_Status_Condition) *FilterBuilder {
  7181  	pathSelector := NewDeviceFieldPathBuilder().Status().Conditions()
  7182  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  7183  	for _, value := range values {
  7184  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  7185  	}
  7186  	return b.builder.addCond(&FilterConditionContains{
  7187  		Type:      gotenresource.ConditionContainsTypeAny,
  7188  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().FieldPath(),
  7189  		Values:    itemValues,
  7190  	})
  7191  }
  7192  
  7193  func (b *filterCndBuilderStatusConditions) ContainsAll(values []*Device_Status_Condition) *FilterBuilder {
  7194  	pathSelector := NewDeviceFieldPathBuilder().Status().Conditions()
  7195  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  7196  	for _, value := range values {
  7197  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  7198  	}
  7199  	return b.builder.addCond(&FilterConditionContains{
  7200  		Type:      gotenresource.ConditionContainsTypeAll,
  7201  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().FieldPath(),
  7202  		Values:    itemValues,
  7203  	})
  7204  }
  7205  
  7206  func (b *filterCndBuilderStatusConditions) compare(op gotenfilter.CompareOperator, value []*Device_Status_Condition) *FilterBuilder {
  7207  	return b.builder.addCond(&FilterConditionCompare{
  7208  		Operator:              op,
  7209  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().WithValue(value),
  7210  	})
  7211  }
  7212  
  7213  func (b *filterCndBuilderStatusConditions) Message() *filterCndBuilderStatusConditionsMessage {
  7214  	return &filterCndBuilderStatusConditionsMessage{builder: b.builder}
  7215  }
  7216  
  7217  func (b *filterCndBuilderStatusConditions) Reason() *filterCndBuilderStatusConditionsReason {
  7218  	return &filterCndBuilderStatusConditionsReason{builder: b.builder}
  7219  }
  7220  
  7221  func (b *filterCndBuilderStatusConditions) Status() *filterCndBuilderStatusConditionsStatus {
  7222  	return &filterCndBuilderStatusConditionsStatus{builder: b.builder}
  7223  }
  7224  
  7225  func (b *filterCndBuilderStatusConditions) Type() *filterCndBuilderStatusConditionsType {
  7226  	return &filterCndBuilderStatusConditionsType{builder: b.builder}
  7227  }
  7228  
  7229  func (b *filterCndBuilderStatusConditions) LastHeartBeatTime() *filterCndBuilderStatusConditionsLastHeartBeatTime {
  7230  	return &filterCndBuilderStatusConditionsLastHeartBeatTime{builder: b.builder}
  7231  }
  7232  
  7233  func (b *filterCndBuilderStatusConditions) LastTransitionTime() *filterCndBuilderStatusConditionsLastTransitionTime {
  7234  	return &filterCndBuilderStatusConditionsLastTransitionTime{builder: b.builder}
  7235  }
  7236  
  7237  type filterCndBuilderStatusConditionsMessage struct {
  7238  	builder *FilterBuilder
  7239  }
  7240  
  7241  func (b *filterCndBuilderStatusConditionsMessage) Eq(value string) *FilterBuilder {
  7242  	return b.compare(gotenfilter.Eq, value)
  7243  }
  7244  
  7245  func (b *filterCndBuilderStatusConditionsMessage) Neq(value string) *FilterBuilder {
  7246  	return b.compare(gotenfilter.Neq, value)
  7247  }
  7248  
  7249  func (b *filterCndBuilderStatusConditionsMessage) Gt(value string) *FilterBuilder {
  7250  	return b.compare(gotenfilter.Gt, value)
  7251  }
  7252  
  7253  func (b *filterCndBuilderStatusConditionsMessage) Gte(value string) *FilterBuilder {
  7254  	return b.compare(gotenfilter.Gte, value)
  7255  }
  7256  
  7257  func (b *filterCndBuilderStatusConditionsMessage) Lt(value string) *FilterBuilder {
  7258  	return b.compare(gotenfilter.Lt, value)
  7259  }
  7260  
  7261  func (b *filterCndBuilderStatusConditionsMessage) Lte(value string) *FilterBuilder {
  7262  	return b.compare(gotenfilter.Lte, value)
  7263  }
  7264  
  7265  func (b *filterCndBuilderStatusConditionsMessage) In(values []string) *FilterBuilder {
  7266  	return b.builder.addCond(&FilterConditionIn{
  7267  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Message().WithArrayOfValues(values),
  7268  	})
  7269  }
  7270  
  7271  func (b *filterCndBuilderStatusConditionsMessage) NotIn(values []string) *FilterBuilder {
  7272  	return b.builder.addCond(&FilterConditionNotIn{
  7273  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Message().WithArrayOfValues(values),
  7274  	})
  7275  }
  7276  
  7277  func (b *filterCndBuilderStatusConditionsMessage) IsNull() *FilterBuilder {
  7278  	return b.builder.addCond(&FilterConditionIsNull{
  7279  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Message().FieldPath(),
  7280  	})
  7281  }
  7282  
  7283  func (b *filterCndBuilderStatusConditionsMessage) IsNan() *FilterBuilder {
  7284  	return b.builder.addCond(&FilterConditionIsNaN{
  7285  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Message().FieldPath(),
  7286  	})
  7287  }
  7288  
  7289  func (b *filterCndBuilderStatusConditionsMessage) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7290  	return b.builder.addCond(&FilterConditionCompare{
  7291  		Operator:              op,
  7292  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().Message().WithValue(value),
  7293  	})
  7294  }
  7295  
  7296  type filterCndBuilderStatusConditionsReason struct {
  7297  	builder *FilterBuilder
  7298  }
  7299  
  7300  func (b *filterCndBuilderStatusConditionsReason) Eq(value string) *FilterBuilder {
  7301  	return b.compare(gotenfilter.Eq, value)
  7302  }
  7303  
  7304  func (b *filterCndBuilderStatusConditionsReason) Neq(value string) *FilterBuilder {
  7305  	return b.compare(gotenfilter.Neq, value)
  7306  }
  7307  
  7308  func (b *filterCndBuilderStatusConditionsReason) Gt(value string) *FilterBuilder {
  7309  	return b.compare(gotenfilter.Gt, value)
  7310  }
  7311  
  7312  func (b *filterCndBuilderStatusConditionsReason) Gte(value string) *FilterBuilder {
  7313  	return b.compare(gotenfilter.Gte, value)
  7314  }
  7315  
  7316  func (b *filterCndBuilderStatusConditionsReason) Lt(value string) *FilterBuilder {
  7317  	return b.compare(gotenfilter.Lt, value)
  7318  }
  7319  
  7320  func (b *filterCndBuilderStatusConditionsReason) Lte(value string) *FilterBuilder {
  7321  	return b.compare(gotenfilter.Lte, value)
  7322  }
  7323  
  7324  func (b *filterCndBuilderStatusConditionsReason) In(values []string) *FilterBuilder {
  7325  	return b.builder.addCond(&FilterConditionIn{
  7326  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Reason().WithArrayOfValues(values),
  7327  	})
  7328  }
  7329  
  7330  func (b *filterCndBuilderStatusConditionsReason) NotIn(values []string) *FilterBuilder {
  7331  	return b.builder.addCond(&FilterConditionNotIn{
  7332  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Reason().WithArrayOfValues(values),
  7333  	})
  7334  }
  7335  
  7336  func (b *filterCndBuilderStatusConditionsReason) IsNull() *FilterBuilder {
  7337  	return b.builder.addCond(&FilterConditionIsNull{
  7338  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Reason().FieldPath(),
  7339  	})
  7340  }
  7341  
  7342  func (b *filterCndBuilderStatusConditionsReason) IsNan() *FilterBuilder {
  7343  	return b.builder.addCond(&FilterConditionIsNaN{
  7344  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Reason().FieldPath(),
  7345  	})
  7346  }
  7347  
  7348  func (b *filterCndBuilderStatusConditionsReason) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7349  	return b.builder.addCond(&FilterConditionCompare{
  7350  		Operator:              op,
  7351  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().Reason().WithValue(value),
  7352  	})
  7353  }
  7354  
  7355  type filterCndBuilderStatusConditionsStatus struct {
  7356  	builder *FilterBuilder
  7357  }
  7358  
  7359  func (b *filterCndBuilderStatusConditionsStatus) Eq(value string) *FilterBuilder {
  7360  	return b.compare(gotenfilter.Eq, value)
  7361  }
  7362  
  7363  func (b *filterCndBuilderStatusConditionsStatus) Neq(value string) *FilterBuilder {
  7364  	return b.compare(gotenfilter.Neq, value)
  7365  }
  7366  
  7367  func (b *filterCndBuilderStatusConditionsStatus) Gt(value string) *FilterBuilder {
  7368  	return b.compare(gotenfilter.Gt, value)
  7369  }
  7370  
  7371  func (b *filterCndBuilderStatusConditionsStatus) Gte(value string) *FilterBuilder {
  7372  	return b.compare(gotenfilter.Gte, value)
  7373  }
  7374  
  7375  func (b *filterCndBuilderStatusConditionsStatus) Lt(value string) *FilterBuilder {
  7376  	return b.compare(gotenfilter.Lt, value)
  7377  }
  7378  
  7379  func (b *filterCndBuilderStatusConditionsStatus) Lte(value string) *FilterBuilder {
  7380  	return b.compare(gotenfilter.Lte, value)
  7381  }
  7382  
  7383  func (b *filterCndBuilderStatusConditionsStatus) In(values []string) *FilterBuilder {
  7384  	return b.builder.addCond(&FilterConditionIn{
  7385  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Status().WithArrayOfValues(values),
  7386  	})
  7387  }
  7388  
  7389  func (b *filterCndBuilderStatusConditionsStatus) NotIn(values []string) *FilterBuilder {
  7390  	return b.builder.addCond(&FilterConditionNotIn{
  7391  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Status().WithArrayOfValues(values),
  7392  	})
  7393  }
  7394  
  7395  func (b *filterCndBuilderStatusConditionsStatus) IsNull() *FilterBuilder {
  7396  	return b.builder.addCond(&FilterConditionIsNull{
  7397  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Status().FieldPath(),
  7398  	})
  7399  }
  7400  
  7401  func (b *filterCndBuilderStatusConditionsStatus) IsNan() *FilterBuilder {
  7402  	return b.builder.addCond(&FilterConditionIsNaN{
  7403  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Status().FieldPath(),
  7404  	})
  7405  }
  7406  
  7407  func (b *filterCndBuilderStatusConditionsStatus) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7408  	return b.builder.addCond(&FilterConditionCompare{
  7409  		Operator:              op,
  7410  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().Status().WithValue(value),
  7411  	})
  7412  }
  7413  
  7414  type filterCndBuilderStatusConditionsType struct {
  7415  	builder *FilterBuilder
  7416  }
  7417  
  7418  func (b *filterCndBuilderStatusConditionsType) Eq(value string) *FilterBuilder {
  7419  	return b.compare(gotenfilter.Eq, value)
  7420  }
  7421  
  7422  func (b *filterCndBuilderStatusConditionsType) Neq(value string) *FilterBuilder {
  7423  	return b.compare(gotenfilter.Neq, value)
  7424  }
  7425  
  7426  func (b *filterCndBuilderStatusConditionsType) Gt(value string) *FilterBuilder {
  7427  	return b.compare(gotenfilter.Gt, value)
  7428  }
  7429  
  7430  func (b *filterCndBuilderStatusConditionsType) Gte(value string) *FilterBuilder {
  7431  	return b.compare(gotenfilter.Gte, value)
  7432  }
  7433  
  7434  func (b *filterCndBuilderStatusConditionsType) Lt(value string) *FilterBuilder {
  7435  	return b.compare(gotenfilter.Lt, value)
  7436  }
  7437  
  7438  func (b *filterCndBuilderStatusConditionsType) Lte(value string) *FilterBuilder {
  7439  	return b.compare(gotenfilter.Lte, value)
  7440  }
  7441  
  7442  func (b *filterCndBuilderStatusConditionsType) In(values []string) *FilterBuilder {
  7443  	return b.builder.addCond(&FilterConditionIn{
  7444  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Type().WithArrayOfValues(values),
  7445  	})
  7446  }
  7447  
  7448  func (b *filterCndBuilderStatusConditionsType) NotIn(values []string) *FilterBuilder {
  7449  	return b.builder.addCond(&FilterConditionNotIn{
  7450  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Type().WithArrayOfValues(values),
  7451  	})
  7452  }
  7453  
  7454  func (b *filterCndBuilderStatusConditionsType) IsNull() *FilterBuilder {
  7455  	return b.builder.addCond(&FilterConditionIsNull{
  7456  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Type().FieldPath(),
  7457  	})
  7458  }
  7459  
  7460  func (b *filterCndBuilderStatusConditionsType) IsNan() *FilterBuilder {
  7461  	return b.builder.addCond(&FilterConditionIsNaN{
  7462  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Type().FieldPath(),
  7463  	})
  7464  }
  7465  
  7466  func (b *filterCndBuilderStatusConditionsType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7467  	return b.builder.addCond(&FilterConditionCompare{
  7468  		Operator:              op,
  7469  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().Type().WithValue(value),
  7470  	})
  7471  }
  7472  
  7473  type filterCndBuilderStatusConditionsLastHeartBeatTime struct {
  7474  	builder *FilterBuilder
  7475  }
  7476  
  7477  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Eq(value *timestamppb.Timestamp) *FilterBuilder {
  7478  	return b.compare(gotenfilter.Eq, value)
  7479  }
  7480  
  7481  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Neq(value *timestamppb.Timestamp) *FilterBuilder {
  7482  	return b.compare(gotenfilter.Neq, value)
  7483  }
  7484  
  7485  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Gt(value *timestamppb.Timestamp) *FilterBuilder {
  7486  	return b.compare(gotenfilter.Gt, value)
  7487  }
  7488  
  7489  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Gte(value *timestamppb.Timestamp) *FilterBuilder {
  7490  	return b.compare(gotenfilter.Gte, value)
  7491  }
  7492  
  7493  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Lt(value *timestamppb.Timestamp) *FilterBuilder {
  7494  	return b.compare(gotenfilter.Lt, value)
  7495  }
  7496  
  7497  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Lte(value *timestamppb.Timestamp) *FilterBuilder {
  7498  	return b.compare(gotenfilter.Lte, value)
  7499  }
  7500  
  7501  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) In(values []*timestamppb.Timestamp) *FilterBuilder {
  7502  	return b.builder.addCond(&FilterConditionIn{
  7503  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().LastHeartBeatTime().WithArrayOfValues(values),
  7504  	})
  7505  }
  7506  
  7507  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder {
  7508  	return b.builder.addCond(&FilterConditionNotIn{
  7509  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().LastHeartBeatTime().WithArrayOfValues(values),
  7510  	})
  7511  }
  7512  
  7513  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) IsNull() *FilterBuilder {
  7514  	return b.builder.addCond(&FilterConditionIsNull{
  7515  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().LastHeartBeatTime().FieldPath(),
  7516  	})
  7517  }
  7518  
  7519  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) IsNan() *FilterBuilder {
  7520  	return b.builder.addCond(&FilterConditionIsNaN{
  7521  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().LastHeartBeatTime().FieldPath(),
  7522  	})
  7523  }
  7524  
  7525  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder {
  7526  	return b.builder.addCond(&FilterConditionCompare{
  7527  		Operator:              op,
  7528  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().LastHeartBeatTime().WithValue(value),
  7529  	})
  7530  }
  7531  
  7532  type filterCndBuilderStatusConditionsLastTransitionTime struct {
  7533  	builder *FilterBuilder
  7534  }
  7535  
  7536  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Eq(value *timestamppb.Timestamp) *FilterBuilder {
  7537  	return b.compare(gotenfilter.Eq, value)
  7538  }
  7539  
  7540  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Neq(value *timestamppb.Timestamp) *FilterBuilder {
  7541  	return b.compare(gotenfilter.Neq, value)
  7542  }
  7543  
  7544  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Gt(value *timestamppb.Timestamp) *FilterBuilder {
  7545  	return b.compare(gotenfilter.Gt, value)
  7546  }
  7547  
  7548  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Gte(value *timestamppb.Timestamp) *FilterBuilder {
  7549  	return b.compare(gotenfilter.Gte, value)
  7550  }
  7551  
  7552  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Lt(value *timestamppb.Timestamp) *FilterBuilder {
  7553  	return b.compare(gotenfilter.Lt, value)
  7554  }
  7555  
  7556  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Lte(value *timestamppb.Timestamp) *FilterBuilder {
  7557  	return b.compare(gotenfilter.Lte, value)
  7558  }
  7559  
  7560  func (b *filterCndBuilderStatusConditionsLastTransitionTime) In(values []*timestamppb.Timestamp) *FilterBuilder {
  7561  	return b.builder.addCond(&FilterConditionIn{
  7562  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().LastTransitionTime().WithArrayOfValues(values),
  7563  	})
  7564  }
  7565  
  7566  func (b *filterCndBuilderStatusConditionsLastTransitionTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder {
  7567  	return b.builder.addCond(&FilterConditionNotIn{
  7568  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().LastTransitionTime().WithArrayOfValues(values),
  7569  	})
  7570  }
  7571  
  7572  func (b *filterCndBuilderStatusConditionsLastTransitionTime) IsNull() *FilterBuilder {
  7573  	return b.builder.addCond(&FilterConditionIsNull{
  7574  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().LastTransitionTime().FieldPath(),
  7575  	})
  7576  }
  7577  
  7578  func (b *filterCndBuilderStatusConditionsLastTransitionTime) IsNan() *FilterBuilder {
  7579  	return b.builder.addCond(&FilterConditionIsNaN{
  7580  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().LastTransitionTime().FieldPath(),
  7581  	})
  7582  }
  7583  
  7584  func (b *filterCndBuilderStatusConditionsLastTransitionTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder {
  7585  	return b.builder.addCond(&FilterConditionCompare{
  7586  		Operator:              op,
  7587  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().LastTransitionTime().WithValue(value),
  7588  	})
  7589  }
  7590  
  7591  type filterCndBuilderStatusNetworkConfigState struct {
  7592  	builder *FilterBuilder
  7593  }
  7594  
  7595  func (b *filterCndBuilderStatusNetworkConfigState) Eq(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7596  	return b.compare(gotenfilter.Eq, value)
  7597  }
  7598  
  7599  func (b *filterCndBuilderStatusNetworkConfigState) Neq(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7600  	return b.compare(gotenfilter.Neq, value)
  7601  }
  7602  
  7603  func (b *filterCndBuilderStatusNetworkConfigState) Gt(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7604  	return b.compare(gotenfilter.Gt, value)
  7605  }
  7606  
  7607  func (b *filterCndBuilderStatusNetworkConfigState) Gte(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7608  	return b.compare(gotenfilter.Gte, value)
  7609  }
  7610  
  7611  func (b *filterCndBuilderStatusNetworkConfigState) Lt(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7612  	return b.compare(gotenfilter.Lt, value)
  7613  }
  7614  
  7615  func (b *filterCndBuilderStatusNetworkConfigState) Lte(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7616  	return b.compare(gotenfilter.Lte, value)
  7617  }
  7618  
  7619  func (b *filterCndBuilderStatusNetworkConfigState) In(values []*Device_Status_NetworkConfigState) *FilterBuilder {
  7620  	return b.builder.addCond(&FilterConditionIn{
  7621  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().WithArrayOfValues(values),
  7622  	})
  7623  }
  7624  
  7625  func (b *filterCndBuilderStatusNetworkConfigState) NotIn(values []*Device_Status_NetworkConfigState) *FilterBuilder {
  7626  	return b.builder.addCond(&FilterConditionNotIn{
  7627  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().WithArrayOfValues(values),
  7628  	})
  7629  }
  7630  
  7631  func (b *filterCndBuilderStatusNetworkConfigState) IsNull() *FilterBuilder {
  7632  	return b.builder.addCond(&FilterConditionIsNull{
  7633  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().FieldPath(),
  7634  	})
  7635  }
  7636  
  7637  func (b *filterCndBuilderStatusNetworkConfigState) IsNan() *FilterBuilder {
  7638  	return b.builder.addCond(&FilterConditionIsNaN{
  7639  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().FieldPath(),
  7640  	})
  7641  }
  7642  
  7643  func (b *filterCndBuilderStatusNetworkConfigState) compare(op gotenfilter.CompareOperator, value *Device_Status_NetworkConfigState) *FilterBuilder {
  7644  	return b.builder.addCond(&FilterConditionCompare{
  7645  		Operator:              op,
  7646  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().WithValue(value),
  7647  	})
  7648  }
  7649  
  7650  func (b *filterCndBuilderStatusNetworkConfigState) ActiveNetworkConfigSource() *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource {
  7651  	return &filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource{builder: b.builder}
  7652  }
  7653  
  7654  func (b *filterCndBuilderStatusNetworkConfigState) DesiredNetworkConfigSource() *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource {
  7655  	return &filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource{builder: b.builder}
  7656  }
  7657  
  7658  func (b *filterCndBuilderStatusNetworkConfigState) DesiredNetworkConfigError() *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError {
  7659  	return &filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError{builder: b.builder}
  7660  }
  7661  
  7662  func (b *filterCndBuilderStatusNetworkConfigState) DefaultNetplanConfig() *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig {
  7663  	return &filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig{builder: b.builder}
  7664  }
  7665  
  7666  func (b *filterCndBuilderStatusNetworkConfigState) ActiveNetplanConfig() *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig {
  7667  	return &filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig{builder: b.builder}
  7668  }
  7669  
  7670  func (b *filterCndBuilderStatusNetworkConfigState) DesiredNetplanConfig() *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig {
  7671  	return &filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig{builder: b.builder}
  7672  }
  7673  
  7674  type filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource struct {
  7675  	builder *FilterBuilder
  7676  }
  7677  
  7678  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Eq(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7679  	return b.compare(gotenfilter.Eq, value)
  7680  }
  7681  
  7682  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Neq(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7683  	return b.compare(gotenfilter.Neq, value)
  7684  }
  7685  
  7686  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Gt(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7687  	return b.compare(gotenfilter.Gt, value)
  7688  }
  7689  
  7690  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Gte(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7691  	return b.compare(gotenfilter.Gte, value)
  7692  }
  7693  
  7694  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Lt(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7695  	return b.compare(gotenfilter.Lt, value)
  7696  }
  7697  
  7698  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Lte(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7699  	return b.compare(gotenfilter.Lte, value)
  7700  }
  7701  
  7702  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) In(values []Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7703  	return b.builder.addCond(&FilterConditionIn{
  7704  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetworkConfigSource().WithArrayOfValues(values),
  7705  	})
  7706  }
  7707  
  7708  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) NotIn(values []Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7709  	return b.builder.addCond(&FilterConditionNotIn{
  7710  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetworkConfigSource().WithArrayOfValues(values),
  7711  	})
  7712  }
  7713  
  7714  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) IsNull() *FilterBuilder {
  7715  	return b.builder.addCond(&FilterConditionIsNull{
  7716  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetworkConfigSource().FieldPath(),
  7717  	})
  7718  }
  7719  
  7720  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) IsNan() *FilterBuilder {
  7721  	return b.builder.addCond(&FilterConditionIsNaN{
  7722  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetworkConfigSource().FieldPath(),
  7723  	})
  7724  }
  7725  
  7726  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) compare(op gotenfilter.CompareOperator, value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7727  	return b.builder.addCond(&FilterConditionCompare{
  7728  		Operator:              op,
  7729  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetworkConfigSource().WithValue(value),
  7730  	})
  7731  }
  7732  
  7733  type filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource struct {
  7734  	builder *FilterBuilder
  7735  }
  7736  
  7737  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Eq(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7738  	return b.compare(gotenfilter.Eq, value)
  7739  }
  7740  
  7741  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Neq(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7742  	return b.compare(gotenfilter.Neq, value)
  7743  }
  7744  
  7745  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Gt(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7746  	return b.compare(gotenfilter.Gt, value)
  7747  }
  7748  
  7749  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Gte(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7750  	return b.compare(gotenfilter.Gte, value)
  7751  }
  7752  
  7753  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Lt(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7754  	return b.compare(gotenfilter.Lt, value)
  7755  }
  7756  
  7757  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Lte(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7758  	return b.compare(gotenfilter.Lte, value)
  7759  }
  7760  
  7761  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) In(values []Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7762  	return b.builder.addCond(&FilterConditionIn{
  7763  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigSource().WithArrayOfValues(values),
  7764  	})
  7765  }
  7766  
  7767  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) NotIn(values []Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7768  	return b.builder.addCond(&FilterConditionNotIn{
  7769  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigSource().WithArrayOfValues(values),
  7770  	})
  7771  }
  7772  
  7773  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) IsNull() *FilterBuilder {
  7774  	return b.builder.addCond(&FilterConditionIsNull{
  7775  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigSource().FieldPath(),
  7776  	})
  7777  }
  7778  
  7779  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) IsNan() *FilterBuilder {
  7780  	return b.builder.addCond(&FilterConditionIsNaN{
  7781  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigSource().FieldPath(),
  7782  	})
  7783  }
  7784  
  7785  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) compare(op gotenfilter.CompareOperator, value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7786  	return b.builder.addCond(&FilterConditionCompare{
  7787  		Operator:              op,
  7788  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigSource().WithValue(value),
  7789  	})
  7790  }
  7791  
  7792  type filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError struct {
  7793  	builder *FilterBuilder
  7794  }
  7795  
  7796  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Eq(value string) *FilterBuilder {
  7797  	return b.compare(gotenfilter.Eq, value)
  7798  }
  7799  
  7800  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Neq(value string) *FilterBuilder {
  7801  	return b.compare(gotenfilter.Neq, value)
  7802  }
  7803  
  7804  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Gt(value string) *FilterBuilder {
  7805  	return b.compare(gotenfilter.Gt, value)
  7806  }
  7807  
  7808  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Gte(value string) *FilterBuilder {
  7809  	return b.compare(gotenfilter.Gte, value)
  7810  }
  7811  
  7812  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Lt(value string) *FilterBuilder {
  7813  	return b.compare(gotenfilter.Lt, value)
  7814  }
  7815  
  7816  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Lte(value string) *FilterBuilder {
  7817  	return b.compare(gotenfilter.Lte, value)
  7818  }
  7819  
  7820  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) In(values []string) *FilterBuilder {
  7821  	return b.builder.addCond(&FilterConditionIn{
  7822  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigError().WithArrayOfValues(values),
  7823  	})
  7824  }
  7825  
  7826  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) NotIn(values []string) *FilterBuilder {
  7827  	return b.builder.addCond(&FilterConditionNotIn{
  7828  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigError().WithArrayOfValues(values),
  7829  	})
  7830  }
  7831  
  7832  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) IsNull() *FilterBuilder {
  7833  	return b.builder.addCond(&FilterConditionIsNull{
  7834  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigError().FieldPath(),
  7835  	})
  7836  }
  7837  
  7838  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) IsNan() *FilterBuilder {
  7839  	return b.builder.addCond(&FilterConditionIsNaN{
  7840  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigError().FieldPath(),
  7841  	})
  7842  }
  7843  
  7844  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7845  	return b.builder.addCond(&FilterConditionCompare{
  7846  		Operator:              op,
  7847  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigError().WithValue(value),
  7848  	})
  7849  }
  7850  
  7851  type filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig struct {
  7852  	builder *FilterBuilder
  7853  }
  7854  
  7855  func (b *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig) Eq(value string) *FilterBuilder {
  7856  	return b.compare(gotenfilter.Eq, value)
  7857  }
  7858  
  7859  func (b *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig) Neq(value string) *FilterBuilder {
  7860  	return b.compare(gotenfilter.Neq, value)
  7861  }
  7862  
  7863  func (b *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig) Gt(value string) *FilterBuilder {
  7864  	return b.compare(gotenfilter.Gt, value)
  7865  }
  7866  
  7867  func (b *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig) Gte(value string) *FilterBuilder {
  7868  	return b.compare(gotenfilter.Gte, value)
  7869  }
  7870  
  7871  func (b *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig) Lt(value string) *FilterBuilder {
  7872  	return b.compare(gotenfilter.Lt, value)
  7873  }
  7874  
  7875  func (b *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig) Lte(value string) *FilterBuilder {
  7876  	return b.compare(gotenfilter.Lte, value)
  7877  }
  7878  
  7879  func (b *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig) In(values []string) *FilterBuilder {
  7880  	return b.builder.addCond(&FilterConditionIn{
  7881  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultNetplanConfig().WithArrayOfValues(values),
  7882  	})
  7883  }
  7884  
  7885  func (b *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig) NotIn(values []string) *FilterBuilder {
  7886  	return b.builder.addCond(&FilterConditionNotIn{
  7887  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultNetplanConfig().WithArrayOfValues(values),
  7888  	})
  7889  }
  7890  
  7891  func (b *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig) IsNull() *FilterBuilder {
  7892  	return b.builder.addCond(&FilterConditionIsNull{
  7893  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultNetplanConfig().FieldPath(),
  7894  	})
  7895  }
  7896  
  7897  func (b *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig) IsNan() *FilterBuilder {
  7898  	return b.builder.addCond(&FilterConditionIsNaN{
  7899  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultNetplanConfig().FieldPath(),
  7900  	})
  7901  }
  7902  
  7903  func (b *filterCndBuilderStatusNetworkConfigStateDefaultNetplanConfig) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7904  	return b.builder.addCond(&FilterConditionCompare{
  7905  		Operator:              op,
  7906  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultNetplanConfig().WithValue(value),
  7907  	})
  7908  }
  7909  
  7910  type filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig struct {
  7911  	builder *FilterBuilder
  7912  }
  7913  
  7914  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig) Eq(value string) *FilterBuilder {
  7915  	return b.compare(gotenfilter.Eq, value)
  7916  }
  7917  
  7918  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig) Neq(value string) *FilterBuilder {
  7919  	return b.compare(gotenfilter.Neq, value)
  7920  }
  7921  
  7922  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig) Gt(value string) *FilterBuilder {
  7923  	return b.compare(gotenfilter.Gt, value)
  7924  }
  7925  
  7926  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig) Gte(value string) *FilterBuilder {
  7927  	return b.compare(gotenfilter.Gte, value)
  7928  }
  7929  
  7930  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig) Lt(value string) *FilterBuilder {
  7931  	return b.compare(gotenfilter.Lt, value)
  7932  }
  7933  
  7934  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig) Lte(value string) *FilterBuilder {
  7935  	return b.compare(gotenfilter.Lte, value)
  7936  }
  7937  
  7938  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig) In(values []string) *FilterBuilder {
  7939  	return b.builder.addCond(&FilterConditionIn{
  7940  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetplanConfig().WithArrayOfValues(values),
  7941  	})
  7942  }
  7943  
  7944  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig) NotIn(values []string) *FilterBuilder {
  7945  	return b.builder.addCond(&FilterConditionNotIn{
  7946  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetplanConfig().WithArrayOfValues(values),
  7947  	})
  7948  }
  7949  
  7950  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig) IsNull() *FilterBuilder {
  7951  	return b.builder.addCond(&FilterConditionIsNull{
  7952  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetplanConfig().FieldPath(),
  7953  	})
  7954  }
  7955  
  7956  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig) IsNan() *FilterBuilder {
  7957  	return b.builder.addCond(&FilterConditionIsNaN{
  7958  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetplanConfig().FieldPath(),
  7959  	})
  7960  }
  7961  
  7962  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetplanConfig) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7963  	return b.builder.addCond(&FilterConditionCompare{
  7964  		Operator:              op,
  7965  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetplanConfig().WithValue(value),
  7966  	})
  7967  }
  7968  
  7969  type filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig struct {
  7970  	builder *FilterBuilder
  7971  }
  7972  
  7973  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig) Eq(value string) *FilterBuilder {
  7974  	return b.compare(gotenfilter.Eq, value)
  7975  }
  7976  
  7977  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig) Neq(value string) *FilterBuilder {
  7978  	return b.compare(gotenfilter.Neq, value)
  7979  }
  7980  
  7981  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig) Gt(value string) *FilterBuilder {
  7982  	return b.compare(gotenfilter.Gt, value)
  7983  }
  7984  
  7985  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig) Gte(value string) *FilterBuilder {
  7986  	return b.compare(gotenfilter.Gte, value)
  7987  }
  7988  
  7989  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig) Lt(value string) *FilterBuilder {
  7990  	return b.compare(gotenfilter.Lt, value)
  7991  }
  7992  
  7993  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig) Lte(value string) *FilterBuilder {
  7994  	return b.compare(gotenfilter.Lte, value)
  7995  }
  7996  
  7997  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig) In(values []string) *FilterBuilder {
  7998  	return b.builder.addCond(&FilterConditionIn{
  7999  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetplanConfig().WithArrayOfValues(values),
  8000  	})
  8001  }
  8002  
  8003  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig) NotIn(values []string) *FilterBuilder {
  8004  	return b.builder.addCond(&FilterConditionNotIn{
  8005  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetplanConfig().WithArrayOfValues(values),
  8006  	})
  8007  }
  8008  
  8009  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig) IsNull() *FilterBuilder {
  8010  	return b.builder.addCond(&FilterConditionIsNull{
  8011  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetplanConfig().FieldPath(),
  8012  	})
  8013  }
  8014  
  8015  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig) IsNan() *FilterBuilder {
  8016  	return b.builder.addCond(&FilterConditionIsNaN{
  8017  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetplanConfig().FieldPath(),
  8018  	})
  8019  }
  8020  
  8021  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetplanConfig) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  8022  	return b.builder.addCond(&FilterConditionCompare{
  8023  		Operator:              op,
  8024  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetplanConfig().WithValue(value),
  8025  	})
  8026  }
  8027  
  8028  type filterCndBuilderStatusProxyConfigStatus struct {
  8029  	builder *FilterBuilder
  8030  }
  8031  
  8032  func (b *filterCndBuilderStatusProxyConfigStatus) Eq(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
  8033  	return b.compare(gotenfilter.Eq, value)
  8034  }
  8035  
  8036  func (b *filterCndBuilderStatusProxyConfigStatus) Neq(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
  8037  	return b.compare(gotenfilter.Neq, value)
  8038  }
  8039  
  8040  func (b *filterCndBuilderStatusProxyConfigStatus) Gt(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
  8041  	return b.compare(gotenfilter.Gt, value)
  8042  }
  8043  
  8044  func (b *filterCndBuilderStatusProxyConfigStatus) Gte(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
  8045  	return b.compare(gotenfilter.Gte, value)
  8046  }
  8047  
  8048  func (b *filterCndBuilderStatusProxyConfigStatus) Lt(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
  8049  	return b.compare(gotenfilter.Lt, value)
  8050  }
  8051  
  8052  func (b *filterCndBuilderStatusProxyConfigStatus) Lte(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
  8053  	return b.compare(gotenfilter.Lte, value)
  8054  }
  8055  
  8056  func (b *filterCndBuilderStatusProxyConfigStatus) In(values []*Device_Status_ProxyConfigStatus) *FilterBuilder {
  8057  	return b.builder.addCond(&FilterConditionIn{
  8058  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().WithArrayOfValues(values),
  8059  	})
  8060  }
  8061  
  8062  func (b *filterCndBuilderStatusProxyConfigStatus) NotIn(values []*Device_Status_ProxyConfigStatus) *FilterBuilder {
  8063  	return b.builder.addCond(&FilterConditionNotIn{
  8064  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().WithArrayOfValues(values),
  8065  	})
  8066  }
  8067  
  8068  func (b *filterCndBuilderStatusProxyConfigStatus) IsNull() *FilterBuilder {
  8069  	return b.builder.addCond(&FilterConditionIsNull{
  8070  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().FieldPath(),
  8071  	})
  8072  }
  8073  
  8074  func (b *filterCndBuilderStatusProxyConfigStatus) IsNan() *FilterBuilder {
  8075  	return b.builder.addCond(&FilterConditionIsNaN{
  8076  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().FieldPath(),
  8077  	})
  8078  }
  8079  
  8080  func (b *filterCndBuilderStatusProxyConfigStatus) compare(op gotenfilter.CompareOperator, value *Device_Status_ProxyConfigStatus) *FilterBuilder {
  8081  	return b.builder.addCond(&FilterConditionCompare{
  8082  		Operator:              op,
  8083  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().WithValue(value),
  8084  	})
  8085  }
  8086  
  8087  func (b *filterCndBuilderStatusProxyConfigStatus) ActiveConfigSource() *filterCndBuilderStatusProxyConfigStatusActiveConfigSource {
  8088  	return &filterCndBuilderStatusProxyConfigStatusActiveConfigSource{builder: b.builder}
  8089  }
  8090  
  8091  func (b *filterCndBuilderStatusProxyConfigStatus) DesiredConfigSource() *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource {
  8092  	return &filterCndBuilderStatusProxyConfigStatusDesiredConfigSource{builder: b.builder}
  8093  }
  8094  
  8095  func (b *filterCndBuilderStatusProxyConfigStatus) ProxyConfigError() *filterCndBuilderStatusProxyConfigStatusProxyConfigError {
  8096  	return &filterCndBuilderStatusProxyConfigStatusProxyConfigError{builder: b.builder}
  8097  }
  8098  
  8099  func (b *filterCndBuilderStatusProxyConfigStatus) DefaultConfig() *filterCndBuilderStatusProxyConfigStatusDefaultConfig {
  8100  	return &filterCndBuilderStatusProxyConfigStatusDefaultConfig{builder: b.builder}
  8101  }
  8102  
  8103  func (b *filterCndBuilderStatusProxyConfigStatus) ActiveConfig() *filterCndBuilderStatusProxyConfigStatusActiveConfig {
  8104  	return &filterCndBuilderStatusProxyConfigStatusActiveConfig{builder: b.builder}
  8105  }
  8106  
  8107  func (b *filterCndBuilderStatusProxyConfigStatus) ApiConfig() *filterCndBuilderStatusProxyConfigStatusApiConfig {
  8108  	return &filterCndBuilderStatusProxyConfigStatusApiConfig{builder: b.builder}
  8109  }
  8110  
  8111  type filterCndBuilderStatusProxyConfigStatusActiveConfigSource struct {
  8112  	builder *FilterBuilder
  8113  }
  8114  
  8115  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Eq(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8116  	return b.compare(gotenfilter.Eq, value)
  8117  }
  8118  
  8119  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Neq(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8120  	return b.compare(gotenfilter.Neq, value)
  8121  }
  8122  
  8123  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Gt(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8124  	return b.compare(gotenfilter.Gt, value)
  8125  }
  8126  
  8127  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Gte(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8128  	return b.compare(gotenfilter.Gte, value)
  8129  }
  8130  
  8131  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Lt(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8132  	return b.compare(gotenfilter.Lt, value)
  8133  }
  8134  
  8135  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Lte(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8136  	return b.compare(gotenfilter.Lte, value)
  8137  }
  8138  
  8139  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) In(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8140  	return b.builder.addCond(&FilterConditionIn{
  8141  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfigSource().WithArrayOfValues(values),
  8142  	})
  8143  }
  8144  
  8145  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) NotIn(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8146  	return b.builder.addCond(&FilterConditionNotIn{
  8147  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfigSource().WithArrayOfValues(values),
  8148  	})
  8149  }
  8150  
  8151  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) IsNull() *FilterBuilder {
  8152  	return b.builder.addCond(&FilterConditionIsNull{
  8153  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfigSource().FieldPath(),
  8154  	})
  8155  }
  8156  
  8157  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) IsNan() *FilterBuilder {
  8158  	return b.builder.addCond(&FilterConditionIsNaN{
  8159  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfigSource().FieldPath(),
  8160  	})
  8161  }
  8162  
  8163  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) compare(op gotenfilter.CompareOperator, value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8164  	return b.builder.addCond(&FilterConditionCompare{
  8165  		Operator:              op,
  8166  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfigSource().WithValue(value),
  8167  	})
  8168  }
  8169  
  8170  type filterCndBuilderStatusProxyConfigStatusDesiredConfigSource struct {
  8171  	builder *FilterBuilder
  8172  }
  8173  
  8174  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Eq(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8175  	return b.compare(gotenfilter.Eq, value)
  8176  }
  8177  
  8178  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Neq(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8179  	return b.compare(gotenfilter.Neq, value)
  8180  }
  8181  
  8182  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Gt(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8183  	return b.compare(gotenfilter.Gt, value)
  8184  }
  8185  
  8186  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Gte(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8187  	return b.compare(gotenfilter.Gte, value)
  8188  }
  8189  
  8190  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Lt(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8191  	return b.compare(gotenfilter.Lt, value)
  8192  }
  8193  
  8194  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Lte(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8195  	return b.compare(gotenfilter.Lte, value)
  8196  }
  8197  
  8198  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) In(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8199  	return b.builder.addCond(&FilterConditionIn{
  8200  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DesiredConfigSource().WithArrayOfValues(values),
  8201  	})
  8202  }
  8203  
  8204  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) NotIn(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8205  	return b.builder.addCond(&FilterConditionNotIn{
  8206  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DesiredConfigSource().WithArrayOfValues(values),
  8207  	})
  8208  }
  8209  
  8210  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) IsNull() *FilterBuilder {
  8211  	return b.builder.addCond(&FilterConditionIsNull{
  8212  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DesiredConfigSource().FieldPath(),
  8213  	})
  8214  }
  8215  
  8216  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) IsNan() *FilterBuilder {
  8217  	return b.builder.addCond(&FilterConditionIsNaN{
  8218  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DesiredConfigSource().FieldPath(),
  8219  	})
  8220  }
  8221  
  8222  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) compare(op gotenfilter.CompareOperator, value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
  8223  	return b.builder.addCond(&FilterConditionCompare{
  8224  		Operator:              op,
  8225  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DesiredConfigSource().WithValue(value),
  8226  	})
  8227  }
  8228  
  8229  type filterCndBuilderStatusProxyConfigStatusProxyConfigError struct {
  8230  	builder *FilterBuilder
  8231  }
  8232  
  8233  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Eq(value string) *FilterBuilder {
  8234  	return b.compare(gotenfilter.Eq, value)
  8235  }
  8236  
  8237  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Neq(value string) *FilterBuilder {
  8238  	return b.compare(gotenfilter.Neq, value)
  8239  }
  8240  
  8241  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Gt(value string) *FilterBuilder {
  8242  	return b.compare(gotenfilter.Gt, value)
  8243  }
  8244  
  8245  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Gte(value string) *FilterBuilder {
  8246  	return b.compare(gotenfilter.Gte, value)
  8247  }
  8248  
  8249  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Lt(value string) *FilterBuilder {
  8250  	return b.compare(gotenfilter.Lt, value)
  8251  }
  8252  
  8253  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Lte(value string) *FilterBuilder {
  8254  	return b.compare(gotenfilter.Lte, value)
  8255  }
  8256  
  8257  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) In(values []string) *FilterBuilder {
  8258  	return b.builder.addCond(&FilterConditionIn{
  8259  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ProxyConfigError().WithArrayOfValues(values),
  8260  	})
  8261  }
  8262  
  8263  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) NotIn(values []string) *FilterBuilder {
  8264  	return b.builder.addCond(&FilterConditionNotIn{
  8265  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ProxyConfigError().WithArrayOfValues(values),
  8266  	})
  8267  }
  8268  
  8269  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) IsNull() *FilterBuilder {
  8270  	return b.builder.addCond(&FilterConditionIsNull{
  8271  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ProxyConfigError().FieldPath(),
  8272  	})
  8273  }
  8274  
  8275  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) IsNan() *FilterBuilder {
  8276  	return b.builder.addCond(&FilterConditionIsNaN{
  8277  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ProxyConfigError().FieldPath(),
  8278  	})
  8279  }
  8280  
  8281  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  8282  	return b.builder.addCond(&FilterConditionCompare{
  8283  		Operator:              op,
  8284  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ProxyConfigError().WithValue(value),
  8285  	})
  8286  }
  8287  
  8288  type filterCndBuilderStatusProxyConfigStatusDefaultConfig struct {
  8289  	builder *FilterBuilder
  8290  }
  8291  
  8292  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Eq(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8293  	return b.compare(gotenfilter.Eq, value)
  8294  }
  8295  
  8296  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Neq(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8297  	return b.compare(gotenfilter.Neq, value)
  8298  }
  8299  
  8300  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Gt(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8301  	return b.compare(gotenfilter.Gt, value)
  8302  }
  8303  
  8304  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Gte(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8305  	return b.compare(gotenfilter.Gte, value)
  8306  }
  8307  
  8308  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Lt(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8309  	return b.compare(gotenfilter.Lt, value)
  8310  }
  8311  
  8312  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Lte(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8313  	return b.compare(gotenfilter.Lte, value)
  8314  }
  8315  
  8316  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) In(values []*Device_Spec_ProxyConfig) *FilterBuilder {
  8317  	return b.builder.addCond(&FilterConditionIn{
  8318  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().WithArrayOfValues(values),
  8319  	})
  8320  }
  8321  
  8322  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) NotIn(values []*Device_Spec_ProxyConfig) *FilterBuilder {
  8323  	return b.builder.addCond(&FilterConditionNotIn{
  8324  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().WithArrayOfValues(values),
  8325  	})
  8326  }
  8327  
  8328  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) IsNull() *FilterBuilder {
  8329  	return b.builder.addCond(&FilterConditionIsNull{
  8330  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().FieldPath(),
  8331  	})
  8332  }
  8333  
  8334  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) IsNan() *FilterBuilder {
  8335  	return b.builder.addCond(&FilterConditionIsNaN{
  8336  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().FieldPath(),
  8337  	})
  8338  }
  8339  
  8340  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_ProxyConfig) *FilterBuilder {
  8341  	return b.builder.addCond(&FilterConditionCompare{
  8342  		Operator:              op,
  8343  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().WithValue(value),
  8344  	})
  8345  }
  8346  
  8347  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) HttpProxy() *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy {
  8348  	return &filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy{builder: b.builder}
  8349  }
  8350  
  8351  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) HttpsProxy() *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy {
  8352  	return &filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy{builder: b.builder}
  8353  }
  8354  
  8355  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) NoProxy() *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy {
  8356  	return &filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy{builder: b.builder}
  8357  }
  8358  
  8359  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) ProxyInterfaces() *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces {
  8360  	return &filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces{builder: b.builder}
  8361  }
  8362  
  8363  type filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy struct {
  8364  	builder *FilterBuilder
  8365  }
  8366  
  8367  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Eq(value string) *FilterBuilder {
  8368  	return b.compare(gotenfilter.Eq, value)
  8369  }
  8370  
  8371  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Neq(value string) *FilterBuilder {
  8372  	return b.compare(gotenfilter.Neq, value)
  8373  }
  8374  
  8375  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Gt(value string) *FilterBuilder {
  8376  	return b.compare(gotenfilter.Gt, value)
  8377  }
  8378  
  8379  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Gte(value string) *FilterBuilder {
  8380  	return b.compare(gotenfilter.Gte, value)
  8381  }
  8382  
  8383  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Lt(value string) *FilterBuilder {
  8384  	return b.compare(gotenfilter.Lt, value)
  8385  }
  8386  
  8387  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Lte(value string) *FilterBuilder {
  8388  	return b.compare(gotenfilter.Lte, value)
  8389  }
  8390  
  8391  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) In(values []string) *FilterBuilder {
  8392  	return b.builder.addCond(&FilterConditionIn{
  8393  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpProxy().WithArrayOfValues(values),
  8394  	})
  8395  }
  8396  
  8397  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) NotIn(values []string) *FilterBuilder {
  8398  	return b.builder.addCond(&FilterConditionNotIn{
  8399  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpProxy().WithArrayOfValues(values),
  8400  	})
  8401  }
  8402  
  8403  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) IsNull() *FilterBuilder {
  8404  	return b.builder.addCond(&FilterConditionIsNull{
  8405  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpProxy().FieldPath(),
  8406  	})
  8407  }
  8408  
  8409  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) IsNan() *FilterBuilder {
  8410  	return b.builder.addCond(&FilterConditionIsNaN{
  8411  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpProxy().FieldPath(),
  8412  	})
  8413  }
  8414  
  8415  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  8416  	return b.builder.addCond(&FilterConditionCompare{
  8417  		Operator:              op,
  8418  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpProxy().WithValue(value),
  8419  	})
  8420  }
  8421  
  8422  type filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy struct {
  8423  	builder *FilterBuilder
  8424  }
  8425  
  8426  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Eq(value string) *FilterBuilder {
  8427  	return b.compare(gotenfilter.Eq, value)
  8428  }
  8429  
  8430  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Neq(value string) *FilterBuilder {
  8431  	return b.compare(gotenfilter.Neq, value)
  8432  }
  8433  
  8434  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Gt(value string) *FilterBuilder {
  8435  	return b.compare(gotenfilter.Gt, value)
  8436  }
  8437  
  8438  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Gte(value string) *FilterBuilder {
  8439  	return b.compare(gotenfilter.Gte, value)
  8440  }
  8441  
  8442  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Lt(value string) *FilterBuilder {
  8443  	return b.compare(gotenfilter.Lt, value)
  8444  }
  8445  
  8446  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Lte(value string) *FilterBuilder {
  8447  	return b.compare(gotenfilter.Lte, value)
  8448  }
  8449  
  8450  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) In(values []string) *FilterBuilder {
  8451  	return b.builder.addCond(&FilterConditionIn{
  8452  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpsProxy().WithArrayOfValues(values),
  8453  	})
  8454  }
  8455  
  8456  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) NotIn(values []string) *FilterBuilder {
  8457  	return b.builder.addCond(&FilterConditionNotIn{
  8458  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpsProxy().WithArrayOfValues(values),
  8459  	})
  8460  }
  8461  
  8462  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) IsNull() *FilterBuilder {
  8463  	return b.builder.addCond(&FilterConditionIsNull{
  8464  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpsProxy().FieldPath(),
  8465  	})
  8466  }
  8467  
  8468  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) IsNan() *FilterBuilder {
  8469  	return b.builder.addCond(&FilterConditionIsNaN{
  8470  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpsProxy().FieldPath(),
  8471  	})
  8472  }
  8473  
  8474  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  8475  	return b.builder.addCond(&FilterConditionCompare{
  8476  		Operator:              op,
  8477  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpsProxy().WithValue(value),
  8478  	})
  8479  }
  8480  
  8481  type filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy struct {
  8482  	builder *FilterBuilder
  8483  }
  8484  
  8485  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Eq(value string) *FilterBuilder {
  8486  	return b.compare(gotenfilter.Eq, value)
  8487  }
  8488  
  8489  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Neq(value string) *FilterBuilder {
  8490  	return b.compare(gotenfilter.Neq, value)
  8491  }
  8492  
  8493  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Gt(value string) *FilterBuilder {
  8494  	return b.compare(gotenfilter.Gt, value)
  8495  }
  8496  
  8497  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Gte(value string) *FilterBuilder {
  8498  	return b.compare(gotenfilter.Gte, value)
  8499  }
  8500  
  8501  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Lt(value string) *FilterBuilder {
  8502  	return b.compare(gotenfilter.Lt, value)
  8503  }
  8504  
  8505  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Lte(value string) *FilterBuilder {
  8506  	return b.compare(gotenfilter.Lte, value)
  8507  }
  8508  
  8509  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) In(values []string) *FilterBuilder {
  8510  	return b.builder.addCond(&FilterConditionIn{
  8511  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().NoProxy().WithArrayOfValues(values),
  8512  	})
  8513  }
  8514  
  8515  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) NotIn(values []string) *FilterBuilder {
  8516  	return b.builder.addCond(&FilterConditionNotIn{
  8517  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().NoProxy().WithArrayOfValues(values),
  8518  	})
  8519  }
  8520  
  8521  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) IsNull() *FilterBuilder {
  8522  	return b.builder.addCond(&FilterConditionIsNull{
  8523  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().NoProxy().FieldPath(),
  8524  	})
  8525  }
  8526  
  8527  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) IsNan() *FilterBuilder {
  8528  	return b.builder.addCond(&FilterConditionIsNaN{
  8529  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().NoProxy().FieldPath(),
  8530  	})
  8531  }
  8532  
  8533  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  8534  	return b.builder.addCond(&FilterConditionCompare{
  8535  		Operator:              op,
  8536  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().NoProxy().WithValue(value),
  8537  	})
  8538  }
  8539  
  8540  type filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces struct {
  8541  	builder *FilterBuilder
  8542  }
  8543  
  8544  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Eq(value []string) *FilterBuilder {
  8545  	return b.compare(gotenfilter.Eq, value)
  8546  }
  8547  
  8548  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Neq(value []string) *FilterBuilder {
  8549  	return b.compare(gotenfilter.Neq, value)
  8550  }
  8551  
  8552  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Gt(value []string) *FilterBuilder {
  8553  	return b.compare(gotenfilter.Gt, value)
  8554  }
  8555  
  8556  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Gte(value []string) *FilterBuilder {
  8557  	return b.compare(gotenfilter.Gte, value)
  8558  }
  8559  
  8560  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Lt(value []string) *FilterBuilder {
  8561  	return b.compare(gotenfilter.Lt, value)
  8562  }
  8563  
  8564  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Lte(value []string) *FilterBuilder {
  8565  	return b.compare(gotenfilter.Lte, value)
  8566  }
  8567  
  8568  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) In(values [][]string) *FilterBuilder {
  8569  	return b.builder.addCond(&FilterConditionIn{
  8570  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().WithArrayOfValues(values),
  8571  	})
  8572  }
  8573  
  8574  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) NotIn(values [][]string) *FilterBuilder {
  8575  	return b.builder.addCond(&FilterConditionNotIn{
  8576  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().WithArrayOfValues(values),
  8577  	})
  8578  }
  8579  
  8580  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) IsNull() *FilterBuilder {
  8581  	return b.builder.addCond(&FilterConditionIsNull{
  8582  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().FieldPath(),
  8583  	})
  8584  }
  8585  
  8586  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) IsNan() *FilterBuilder {
  8587  	return b.builder.addCond(&FilterConditionIsNaN{
  8588  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().FieldPath(),
  8589  	})
  8590  }
  8591  
  8592  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Contains(value string) *FilterBuilder {
  8593  	return b.builder.addCond(&FilterConditionContains{
  8594  		Type:      gotenresource.ConditionContainsTypeValue,
  8595  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().FieldPath(),
  8596  		Value:     NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().WithItemValue(value),
  8597  	})
  8598  }
  8599  
  8600  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) ContainsAnyOf(values []string) *FilterBuilder {
  8601  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces()
  8602  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  8603  	for _, value := range values {
  8604  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  8605  	}
  8606  	return b.builder.addCond(&FilterConditionContains{
  8607  		Type:      gotenresource.ConditionContainsTypeAny,
  8608  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().FieldPath(),
  8609  		Values:    itemValues,
  8610  	})
  8611  }
  8612  
  8613  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) ContainsAll(values []string) *FilterBuilder {
  8614  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces()
  8615  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  8616  	for _, value := range values {
  8617  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  8618  	}
  8619  	return b.builder.addCond(&FilterConditionContains{
  8620  		Type:      gotenresource.ConditionContainsTypeAll,
  8621  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().FieldPath(),
  8622  		Values:    itemValues,
  8623  	})
  8624  }
  8625  
  8626  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  8627  	return b.builder.addCond(&FilterConditionCompare{
  8628  		Operator:              op,
  8629  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().WithValue(value),
  8630  	})
  8631  }
  8632  
  8633  type filterCndBuilderStatusProxyConfigStatusActiveConfig struct {
  8634  	builder *FilterBuilder
  8635  }
  8636  
  8637  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Eq(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8638  	return b.compare(gotenfilter.Eq, value)
  8639  }
  8640  
  8641  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Neq(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8642  	return b.compare(gotenfilter.Neq, value)
  8643  }
  8644  
  8645  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Gt(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8646  	return b.compare(gotenfilter.Gt, value)
  8647  }
  8648  
  8649  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Gte(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8650  	return b.compare(gotenfilter.Gte, value)
  8651  }
  8652  
  8653  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Lt(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8654  	return b.compare(gotenfilter.Lt, value)
  8655  }
  8656  
  8657  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Lte(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8658  	return b.compare(gotenfilter.Lte, value)
  8659  }
  8660  
  8661  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) In(values []*Device_Spec_ProxyConfig) *FilterBuilder {
  8662  	return b.builder.addCond(&FilterConditionIn{
  8663  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().WithArrayOfValues(values),
  8664  	})
  8665  }
  8666  
  8667  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) NotIn(values []*Device_Spec_ProxyConfig) *FilterBuilder {
  8668  	return b.builder.addCond(&FilterConditionNotIn{
  8669  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().WithArrayOfValues(values),
  8670  	})
  8671  }
  8672  
  8673  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) IsNull() *FilterBuilder {
  8674  	return b.builder.addCond(&FilterConditionIsNull{
  8675  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().FieldPath(),
  8676  	})
  8677  }
  8678  
  8679  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) IsNan() *FilterBuilder {
  8680  	return b.builder.addCond(&FilterConditionIsNaN{
  8681  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().FieldPath(),
  8682  	})
  8683  }
  8684  
  8685  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_ProxyConfig) *FilterBuilder {
  8686  	return b.builder.addCond(&FilterConditionCompare{
  8687  		Operator:              op,
  8688  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().WithValue(value),
  8689  	})
  8690  }
  8691  
  8692  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) HttpProxy() *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy {
  8693  	return &filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy{builder: b.builder}
  8694  }
  8695  
  8696  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) HttpsProxy() *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy {
  8697  	return &filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy{builder: b.builder}
  8698  }
  8699  
  8700  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) NoProxy() *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy {
  8701  	return &filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy{builder: b.builder}
  8702  }
  8703  
  8704  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) ProxyInterfaces() *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces {
  8705  	return &filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces{builder: b.builder}
  8706  }
  8707  
  8708  type filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy struct {
  8709  	builder *FilterBuilder
  8710  }
  8711  
  8712  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Eq(value string) *FilterBuilder {
  8713  	return b.compare(gotenfilter.Eq, value)
  8714  }
  8715  
  8716  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Neq(value string) *FilterBuilder {
  8717  	return b.compare(gotenfilter.Neq, value)
  8718  }
  8719  
  8720  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Gt(value string) *FilterBuilder {
  8721  	return b.compare(gotenfilter.Gt, value)
  8722  }
  8723  
  8724  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Gte(value string) *FilterBuilder {
  8725  	return b.compare(gotenfilter.Gte, value)
  8726  }
  8727  
  8728  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Lt(value string) *FilterBuilder {
  8729  	return b.compare(gotenfilter.Lt, value)
  8730  }
  8731  
  8732  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Lte(value string) *FilterBuilder {
  8733  	return b.compare(gotenfilter.Lte, value)
  8734  }
  8735  
  8736  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) In(values []string) *FilterBuilder {
  8737  	return b.builder.addCond(&FilterConditionIn{
  8738  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpProxy().WithArrayOfValues(values),
  8739  	})
  8740  }
  8741  
  8742  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) NotIn(values []string) *FilterBuilder {
  8743  	return b.builder.addCond(&FilterConditionNotIn{
  8744  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpProxy().WithArrayOfValues(values),
  8745  	})
  8746  }
  8747  
  8748  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) IsNull() *FilterBuilder {
  8749  	return b.builder.addCond(&FilterConditionIsNull{
  8750  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpProxy().FieldPath(),
  8751  	})
  8752  }
  8753  
  8754  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) IsNan() *FilterBuilder {
  8755  	return b.builder.addCond(&FilterConditionIsNaN{
  8756  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpProxy().FieldPath(),
  8757  	})
  8758  }
  8759  
  8760  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  8761  	return b.builder.addCond(&FilterConditionCompare{
  8762  		Operator:              op,
  8763  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpProxy().WithValue(value),
  8764  	})
  8765  }
  8766  
  8767  type filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy struct {
  8768  	builder *FilterBuilder
  8769  }
  8770  
  8771  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Eq(value string) *FilterBuilder {
  8772  	return b.compare(gotenfilter.Eq, value)
  8773  }
  8774  
  8775  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Neq(value string) *FilterBuilder {
  8776  	return b.compare(gotenfilter.Neq, value)
  8777  }
  8778  
  8779  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Gt(value string) *FilterBuilder {
  8780  	return b.compare(gotenfilter.Gt, value)
  8781  }
  8782  
  8783  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Gte(value string) *FilterBuilder {
  8784  	return b.compare(gotenfilter.Gte, value)
  8785  }
  8786  
  8787  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Lt(value string) *FilterBuilder {
  8788  	return b.compare(gotenfilter.Lt, value)
  8789  }
  8790  
  8791  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Lte(value string) *FilterBuilder {
  8792  	return b.compare(gotenfilter.Lte, value)
  8793  }
  8794  
  8795  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) In(values []string) *FilterBuilder {
  8796  	return b.builder.addCond(&FilterConditionIn{
  8797  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpsProxy().WithArrayOfValues(values),
  8798  	})
  8799  }
  8800  
  8801  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) NotIn(values []string) *FilterBuilder {
  8802  	return b.builder.addCond(&FilterConditionNotIn{
  8803  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpsProxy().WithArrayOfValues(values),
  8804  	})
  8805  }
  8806  
  8807  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) IsNull() *FilterBuilder {
  8808  	return b.builder.addCond(&FilterConditionIsNull{
  8809  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpsProxy().FieldPath(),
  8810  	})
  8811  }
  8812  
  8813  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) IsNan() *FilterBuilder {
  8814  	return b.builder.addCond(&FilterConditionIsNaN{
  8815  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpsProxy().FieldPath(),
  8816  	})
  8817  }
  8818  
  8819  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  8820  	return b.builder.addCond(&FilterConditionCompare{
  8821  		Operator:              op,
  8822  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpsProxy().WithValue(value),
  8823  	})
  8824  }
  8825  
  8826  type filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy struct {
  8827  	builder *FilterBuilder
  8828  }
  8829  
  8830  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Eq(value string) *FilterBuilder {
  8831  	return b.compare(gotenfilter.Eq, value)
  8832  }
  8833  
  8834  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Neq(value string) *FilterBuilder {
  8835  	return b.compare(gotenfilter.Neq, value)
  8836  }
  8837  
  8838  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Gt(value string) *FilterBuilder {
  8839  	return b.compare(gotenfilter.Gt, value)
  8840  }
  8841  
  8842  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Gte(value string) *FilterBuilder {
  8843  	return b.compare(gotenfilter.Gte, value)
  8844  }
  8845  
  8846  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Lt(value string) *FilterBuilder {
  8847  	return b.compare(gotenfilter.Lt, value)
  8848  }
  8849  
  8850  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Lte(value string) *FilterBuilder {
  8851  	return b.compare(gotenfilter.Lte, value)
  8852  }
  8853  
  8854  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) In(values []string) *FilterBuilder {
  8855  	return b.builder.addCond(&FilterConditionIn{
  8856  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().NoProxy().WithArrayOfValues(values),
  8857  	})
  8858  }
  8859  
  8860  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) NotIn(values []string) *FilterBuilder {
  8861  	return b.builder.addCond(&FilterConditionNotIn{
  8862  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().NoProxy().WithArrayOfValues(values),
  8863  	})
  8864  }
  8865  
  8866  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) IsNull() *FilterBuilder {
  8867  	return b.builder.addCond(&FilterConditionIsNull{
  8868  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().NoProxy().FieldPath(),
  8869  	})
  8870  }
  8871  
  8872  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) IsNan() *FilterBuilder {
  8873  	return b.builder.addCond(&FilterConditionIsNaN{
  8874  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().NoProxy().FieldPath(),
  8875  	})
  8876  }
  8877  
  8878  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  8879  	return b.builder.addCond(&FilterConditionCompare{
  8880  		Operator:              op,
  8881  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().NoProxy().WithValue(value),
  8882  	})
  8883  }
  8884  
  8885  type filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces struct {
  8886  	builder *FilterBuilder
  8887  }
  8888  
  8889  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Eq(value []string) *FilterBuilder {
  8890  	return b.compare(gotenfilter.Eq, value)
  8891  }
  8892  
  8893  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Neq(value []string) *FilterBuilder {
  8894  	return b.compare(gotenfilter.Neq, value)
  8895  }
  8896  
  8897  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Gt(value []string) *FilterBuilder {
  8898  	return b.compare(gotenfilter.Gt, value)
  8899  }
  8900  
  8901  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Gte(value []string) *FilterBuilder {
  8902  	return b.compare(gotenfilter.Gte, value)
  8903  }
  8904  
  8905  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Lt(value []string) *FilterBuilder {
  8906  	return b.compare(gotenfilter.Lt, value)
  8907  }
  8908  
  8909  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Lte(value []string) *FilterBuilder {
  8910  	return b.compare(gotenfilter.Lte, value)
  8911  }
  8912  
  8913  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) In(values [][]string) *FilterBuilder {
  8914  	return b.builder.addCond(&FilterConditionIn{
  8915  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().WithArrayOfValues(values),
  8916  	})
  8917  }
  8918  
  8919  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) NotIn(values [][]string) *FilterBuilder {
  8920  	return b.builder.addCond(&FilterConditionNotIn{
  8921  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().WithArrayOfValues(values),
  8922  	})
  8923  }
  8924  
  8925  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) IsNull() *FilterBuilder {
  8926  	return b.builder.addCond(&FilterConditionIsNull{
  8927  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().FieldPath(),
  8928  	})
  8929  }
  8930  
  8931  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) IsNan() *FilterBuilder {
  8932  	return b.builder.addCond(&FilterConditionIsNaN{
  8933  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().FieldPath(),
  8934  	})
  8935  }
  8936  
  8937  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Contains(value string) *FilterBuilder {
  8938  	return b.builder.addCond(&FilterConditionContains{
  8939  		Type:      gotenresource.ConditionContainsTypeValue,
  8940  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().FieldPath(),
  8941  		Value:     NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().WithItemValue(value),
  8942  	})
  8943  }
  8944  
  8945  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) ContainsAnyOf(values []string) *FilterBuilder {
  8946  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces()
  8947  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  8948  	for _, value := range values {
  8949  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  8950  	}
  8951  	return b.builder.addCond(&FilterConditionContains{
  8952  		Type:      gotenresource.ConditionContainsTypeAny,
  8953  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().FieldPath(),
  8954  		Values:    itemValues,
  8955  	})
  8956  }
  8957  
  8958  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) ContainsAll(values []string) *FilterBuilder {
  8959  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces()
  8960  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  8961  	for _, value := range values {
  8962  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  8963  	}
  8964  	return b.builder.addCond(&FilterConditionContains{
  8965  		Type:      gotenresource.ConditionContainsTypeAll,
  8966  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().FieldPath(),
  8967  		Values:    itemValues,
  8968  	})
  8969  }
  8970  
  8971  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  8972  	return b.builder.addCond(&FilterConditionCompare{
  8973  		Operator:              op,
  8974  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().WithValue(value),
  8975  	})
  8976  }
  8977  
  8978  type filterCndBuilderStatusProxyConfigStatusApiConfig struct {
  8979  	builder *FilterBuilder
  8980  }
  8981  
  8982  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Eq(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8983  	return b.compare(gotenfilter.Eq, value)
  8984  }
  8985  
  8986  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Neq(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8987  	return b.compare(gotenfilter.Neq, value)
  8988  }
  8989  
  8990  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Gt(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8991  	return b.compare(gotenfilter.Gt, value)
  8992  }
  8993  
  8994  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Gte(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8995  	return b.compare(gotenfilter.Gte, value)
  8996  }
  8997  
  8998  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Lt(value *Device_Spec_ProxyConfig) *FilterBuilder {
  8999  	return b.compare(gotenfilter.Lt, value)
  9000  }
  9001  
  9002  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Lte(value *Device_Spec_ProxyConfig) *FilterBuilder {
  9003  	return b.compare(gotenfilter.Lte, value)
  9004  }
  9005  
  9006  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) In(values []*Device_Spec_ProxyConfig) *FilterBuilder {
  9007  	return b.builder.addCond(&FilterConditionIn{
  9008  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().WithArrayOfValues(values),
  9009  	})
  9010  }
  9011  
  9012  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) NotIn(values []*Device_Spec_ProxyConfig) *FilterBuilder {
  9013  	return b.builder.addCond(&FilterConditionNotIn{
  9014  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().WithArrayOfValues(values),
  9015  	})
  9016  }
  9017  
  9018  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) IsNull() *FilterBuilder {
  9019  	return b.builder.addCond(&FilterConditionIsNull{
  9020  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().FieldPath(),
  9021  	})
  9022  }
  9023  
  9024  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) IsNan() *FilterBuilder {
  9025  	return b.builder.addCond(&FilterConditionIsNaN{
  9026  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().FieldPath(),
  9027  	})
  9028  }
  9029  
  9030  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_ProxyConfig) *FilterBuilder {
  9031  	return b.builder.addCond(&FilterConditionCompare{
  9032  		Operator:              op,
  9033  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().WithValue(value),
  9034  	})
  9035  }
  9036  
  9037  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) HttpProxy() *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy {
  9038  	return &filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy{builder: b.builder}
  9039  }
  9040  
  9041  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) HttpsProxy() *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy {
  9042  	return &filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy{builder: b.builder}
  9043  }
  9044  
  9045  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) NoProxy() *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy {
  9046  	return &filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy{builder: b.builder}
  9047  }
  9048  
  9049  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) ProxyInterfaces() *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces {
  9050  	return &filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces{builder: b.builder}
  9051  }
  9052  
  9053  type filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy struct {
  9054  	builder *FilterBuilder
  9055  }
  9056  
  9057  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Eq(value string) *FilterBuilder {
  9058  	return b.compare(gotenfilter.Eq, value)
  9059  }
  9060  
  9061  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Neq(value string) *FilterBuilder {
  9062  	return b.compare(gotenfilter.Neq, value)
  9063  }
  9064  
  9065  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Gt(value string) *FilterBuilder {
  9066  	return b.compare(gotenfilter.Gt, value)
  9067  }
  9068  
  9069  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Gte(value string) *FilterBuilder {
  9070  	return b.compare(gotenfilter.Gte, value)
  9071  }
  9072  
  9073  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Lt(value string) *FilterBuilder {
  9074  	return b.compare(gotenfilter.Lt, value)
  9075  }
  9076  
  9077  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Lte(value string) *FilterBuilder {
  9078  	return b.compare(gotenfilter.Lte, value)
  9079  }
  9080  
  9081  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) In(values []string) *FilterBuilder {
  9082  	return b.builder.addCond(&FilterConditionIn{
  9083  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpProxy().WithArrayOfValues(values),
  9084  	})
  9085  }
  9086  
  9087  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) NotIn(values []string) *FilterBuilder {
  9088  	return b.builder.addCond(&FilterConditionNotIn{
  9089  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpProxy().WithArrayOfValues(values),
  9090  	})
  9091  }
  9092  
  9093  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) IsNull() *FilterBuilder {
  9094  	return b.builder.addCond(&FilterConditionIsNull{
  9095  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpProxy().FieldPath(),
  9096  	})
  9097  }
  9098  
  9099  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) IsNan() *FilterBuilder {
  9100  	return b.builder.addCond(&FilterConditionIsNaN{
  9101  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpProxy().FieldPath(),
  9102  	})
  9103  }
  9104  
  9105  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  9106  	return b.builder.addCond(&FilterConditionCompare{
  9107  		Operator:              op,
  9108  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpProxy().WithValue(value),
  9109  	})
  9110  }
  9111  
  9112  type filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy struct {
  9113  	builder *FilterBuilder
  9114  }
  9115  
  9116  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Eq(value string) *FilterBuilder {
  9117  	return b.compare(gotenfilter.Eq, value)
  9118  }
  9119  
  9120  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Neq(value string) *FilterBuilder {
  9121  	return b.compare(gotenfilter.Neq, value)
  9122  }
  9123  
  9124  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Gt(value string) *FilterBuilder {
  9125  	return b.compare(gotenfilter.Gt, value)
  9126  }
  9127  
  9128  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Gte(value string) *FilterBuilder {
  9129  	return b.compare(gotenfilter.Gte, value)
  9130  }
  9131  
  9132  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Lt(value string) *FilterBuilder {
  9133  	return b.compare(gotenfilter.Lt, value)
  9134  }
  9135  
  9136  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Lte(value string) *FilterBuilder {
  9137  	return b.compare(gotenfilter.Lte, value)
  9138  }
  9139  
  9140  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) In(values []string) *FilterBuilder {
  9141  	return b.builder.addCond(&FilterConditionIn{
  9142  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpsProxy().WithArrayOfValues(values),
  9143  	})
  9144  }
  9145  
  9146  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) NotIn(values []string) *FilterBuilder {
  9147  	return b.builder.addCond(&FilterConditionNotIn{
  9148  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpsProxy().WithArrayOfValues(values),
  9149  	})
  9150  }
  9151  
  9152  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) IsNull() *FilterBuilder {
  9153  	return b.builder.addCond(&FilterConditionIsNull{
  9154  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpsProxy().FieldPath(),
  9155  	})
  9156  }
  9157  
  9158  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) IsNan() *FilterBuilder {
  9159  	return b.builder.addCond(&FilterConditionIsNaN{
  9160  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpsProxy().FieldPath(),
  9161  	})
  9162  }
  9163  
  9164  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  9165  	return b.builder.addCond(&FilterConditionCompare{
  9166  		Operator:              op,
  9167  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpsProxy().WithValue(value),
  9168  	})
  9169  }
  9170  
  9171  type filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy struct {
  9172  	builder *FilterBuilder
  9173  }
  9174  
  9175  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Eq(value string) *FilterBuilder {
  9176  	return b.compare(gotenfilter.Eq, value)
  9177  }
  9178  
  9179  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Neq(value string) *FilterBuilder {
  9180  	return b.compare(gotenfilter.Neq, value)
  9181  }
  9182  
  9183  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Gt(value string) *FilterBuilder {
  9184  	return b.compare(gotenfilter.Gt, value)
  9185  }
  9186  
  9187  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Gte(value string) *FilterBuilder {
  9188  	return b.compare(gotenfilter.Gte, value)
  9189  }
  9190  
  9191  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Lt(value string) *FilterBuilder {
  9192  	return b.compare(gotenfilter.Lt, value)
  9193  }
  9194  
  9195  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Lte(value string) *FilterBuilder {
  9196  	return b.compare(gotenfilter.Lte, value)
  9197  }
  9198  
  9199  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) In(values []string) *FilterBuilder {
  9200  	return b.builder.addCond(&FilterConditionIn{
  9201  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().NoProxy().WithArrayOfValues(values),
  9202  	})
  9203  }
  9204  
  9205  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) NotIn(values []string) *FilterBuilder {
  9206  	return b.builder.addCond(&FilterConditionNotIn{
  9207  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().NoProxy().WithArrayOfValues(values),
  9208  	})
  9209  }
  9210  
  9211  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) IsNull() *FilterBuilder {
  9212  	return b.builder.addCond(&FilterConditionIsNull{
  9213  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().NoProxy().FieldPath(),
  9214  	})
  9215  }
  9216  
  9217  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) IsNan() *FilterBuilder {
  9218  	return b.builder.addCond(&FilterConditionIsNaN{
  9219  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().NoProxy().FieldPath(),
  9220  	})
  9221  }
  9222  
  9223  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  9224  	return b.builder.addCond(&FilterConditionCompare{
  9225  		Operator:              op,
  9226  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().NoProxy().WithValue(value),
  9227  	})
  9228  }
  9229  
  9230  type filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces struct {
  9231  	builder *FilterBuilder
  9232  }
  9233  
  9234  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Eq(value []string) *FilterBuilder {
  9235  	return b.compare(gotenfilter.Eq, value)
  9236  }
  9237  
  9238  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Neq(value []string) *FilterBuilder {
  9239  	return b.compare(gotenfilter.Neq, value)
  9240  }
  9241  
  9242  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Gt(value []string) *FilterBuilder {
  9243  	return b.compare(gotenfilter.Gt, value)
  9244  }
  9245  
  9246  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Gte(value []string) *FilterBuilder {
  9247  	return b.compare(gotenfilter.Gte, value)
  9248  }
  9249  
  9250  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Lt(value []string) *FilterBuilder {
  9251  	return b.compare(gotenfilter.Lt, value)
  9252  }
  9253  
  9254  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Lte(value []string) *FilterBuilder {
  9255  	return b.compare(gotenfilter.Lte, value)
  9256  }
  9257  
  9258  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) In(values [][]string) *FilterBuilder {
  9259  	return b.builder.addCond(&FilterConditionIn{
  9260  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().WithArrayOfValues(values),
  9261  	})
  9262  }
  9263  
  9264  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) NotIn(values [][]string) *FilterBuilder {
  9265  	return b.builder.addCond(&FilterConditionNotIn{
  9266  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().WithArrayOfValues(values),
  9267  	})
  9268  }
  9269  
  9270  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) IsNull() *FilterBuilder {
  9271  	return b.builder.addCond(&FilterConditionIsNull{
  9272  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().FieldPath(),
  9273  	})
  9274  }
  9275  
  9276  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) IsNan() *FilterBuilder {
  9277  	return b.builder.addCond(&FilterConditionIsNaN{
  9278  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().FieldPath(),
  9279  	})
  9280  }
  9281  
  9282  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Contains(value string) *FilterBuilder {
  9283  	return b.builder.addCond(&FilterConditionContains{
  9284  		Type:      gotenresource.ConditionContainsTypeValue,
  9285  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().FieldPath(),
  9286  		Value:     NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().WithItemValue(value),
  9287  	})
  9288  }
  9289  
  9290  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) ContainsAnyOf(values []string) *FilterBuilder {
  9291  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces()
  9292  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  9293  	for _, value := range values {
  9294  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  9295  	}
  9296  	return b.builder.addCond(&FilterConditionContains{
  9297  		Type:      gotenresource.ConditionContainsTypeAny,
  9298  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().FieldPath(),
  9299  		Values:    itemValues,
  9300  	})
  9301  }
  9302  
  9303  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) ContainsAll(values []string) *FilterBuilder {
  9304  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces()
  9305  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  9306  	for _, value := range values {
  9307  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  9308  	}
  9309  	return b.builder.addCond(&FilterConditionContains{
  9310  		Type:      gotenresource.ConditionContainsTypeAll,
  9311  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().FieldPath(),
  9312  		Values:    itemValues,
  9313  	})
  9314  }
  9315  
  9316  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  9317  	return b.builder.addCond(&FilterConditionCompare{
  9318  		Operator:              op,
  9319  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().WithValue(value),
  9320  	})
  9321  }
  9322  
  9323  type filterCndBuilderStatusDeviceInfo struct {
  9324  	builder *FilterBuilder
  9325  }
  9326  
  9327  func (b *filterCndBuilderStatusDeviceInfo) Eq(value *Device_Status_DeviceInfo) *FilterBuilder {
  9328  	return b.compare(gotenfilter.Eq, value)
  9329  }
  9330  
  9331  func (b *filterCndBuilderStatusDeviceInfo) Neq(value *Device_Status_DeviceInfo) *FilterBuilder {
  9332  	return b.compare(gotenfilter.Neq, value)
  9333  }
  9334  
  9335  func (b *filterCndBuilderStatusDeviceInfo) Gt(value *Device_Status_DeviceInfo) *FilterBuilder {
  9336  	return b.compare(gotenfilter.Gt, value)
  9337  }
  9338  
  9339  func (b *filterCndBuilderStatusDeviceInfo) Gte(value *Device_Status_DeviceInfo) *FilterBuilder {
  9340  	return b.compare(gotenfilter.Gte, value)
  9341  }
  9342  
  9343  func (b *filterCndBuilderStatusDeviceInfo) Lt(value *Device_Status_DeviceInfo) *FilterBuilder {
  9344  	return b.compare(gotenfilter.Lt, value)
  9345  }
  9346  
  9347  func (b *filterCndBuilderStatusDeviceInfo) Lte(value *Device_Status_DeviceInfo) *FilterBuilder {
  9348  	return b.compare(gotenfilter.Lte, value)
  9349  }
  9350  
  9351  func (b *filterCndBuilderStatusDeviceInfo) In(values []*Device_Status_DeviceInfo) *FilterBuilder {
  9352  	return b.builder.addCond(&FilterConditionIn{
  9353  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().WithArrayOfValues(values),
  9354  	})
  9355  }
  9356  
  9357  func (b *filterCndBuilderStatusDeviceInfo) NotIn(values []*Device_Status_DeviceInfo) *FilterBuilder {
  9358  	return b.builder.addCond(&FilterConditionNotIn{
  9359  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().WithArrayOfValues(values),
  9360  	})
  9361  }
  9362  
  9363  func (b *filterCndBuilderStatusDeviceInfo) IsNull() *FilterBuilder {
  9364  	return b.builder.addCond(&FilterConditionIsNull{
  9365  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().FieldPath(),
  9366  	})
  9367  }
  9368  
  9369  func (b *filterCndBuilderStatusDeviceInfo) IsNan() *FilterBuilder {
  9370  	return b.builder.addCond(&FilterConditionIsNaN{
  9371  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().FieldPath(),
  9372  	})
  9373  }
  9374  
  9375  func (b *filterCndBuilderStatusDeviceInfo) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo) *FilterBuilder {
  9376  	return b.builder.addCond(&FilterConditionCompare{
  9377  		Operator:              op,
  9378  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().WithValue(value),
  9379  	})
  9380  }
  9381  
  9382  func (b *filterCndBuilderStatusDeviceInfo) Architecture() *filterCndBuilderStatusDeviceInfoArchitecture {
  9383  	return &filterCndBuilderStatusDeviceInfoArchitecture{builder: b.builder}
  9384  }
  9385  
  9386  func (b *filterCndBuilderStatusDeviceInfo) Hardware() *filterCndBuilderStatusDeviceInfoHardware {
  9387  	return &filterCndBuilderStatusDeviceInfoHardware{builder: b.builder}
  9388  }
  9389  
  9390  func (b *filterCndBuilderStatusDeviceInfo) OperatingSystem() *filterCndBuilderStatusDeviceInfoOperatingSystem {
  9391  	return &filterCndBuilderStatusDeviceInfoOperatingSystem{builder: b.builder}
  9392  }
  9393  
  9394  func (b *filterCndBuilderStatusDeviceInfo) KernelVersion() *filterCndBuilderStatusDeviceInfoKernelVersion {
  9395  	return &filterCndBuilderStatusDeviceInfoKernelVersion{builder: b.builder}
  9396  }
  9397  
  9398  func (b *filterCndBuilderStatusDeviceInfo) OsImage() *filterCndBuilderStatusDeviceInfoOsImage {
  9399  	return &filterCndBuilderStatusDeviceInfoOsImage{builder: b.builder}
  9400  }
  9401  
  9402  func (b *filterCndBuilderStatusDeviceInfo) ContainerRuntimeVersion() *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion {
  9403  	return &filterCndBuilderStatusDeviceInfoContainerRuntimeVersion{builder: b.builder}
  9404  }
  9405  
  9406  func (b *filterCndBuilderStatusDeviceInfo) OsVersion() *filterCndBuilderStatusDeviceInfoOsVersion {
  9407  	return &filterCndBuilderStatusDeviceInfoOsVersion{builder: b.builder}
  9408  }
  9409  
  9410  func (b *filterCndBuilderStatusDeviceInfo) Driver() *filterCndBuilderStatusDeviceInfoDriver {
  9411  	return &filterCndBuilderStatusDeviceInfoDriver{builder: b.builder}
  9412  }
  9413  
  9414  func (b *filterCndBuilderStatusDeviceInfo) HardwareInformation() *filterCndBuilderStatusDeviceInfoHardwareInformation {
  9415  	return &filterCndBuilderStatusDeviceInfoHardwareInformation{builder: b.builder}
  9416  }
  9417  
  9418  func (b *filterCndBuilderStatusDeviceInfo) NetworkInterfaces() *filterCndBuilderStatusDeviceInfoNetworkInterfaces {
  9419  	return &filterCndBuilderStatusDeviceInfoNetworkInterfaces{builder: b.builder}
  9420  }
  9421  
  9422  func (b *filterCndBuilderStatusDeviceInfo) ControlPlaneInterfaceInfo() *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo {
  9423  	return &filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo{builder: b.builder}
  9424  }
  9425  
  9426  type filterCndBuilderStatusDeviceInfoArchitecture struct {
  9427  	builder *FilterBuilder
  9428  }
  9429  
  9430  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Eq(value string) *FilterBuilder {
  9431  	return b.compare(gotenfilter.Eq, value)
  9432  }
  9433  
  9434  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Neq(value string) *FilterBuilder {
  9435  	return b.compare(gotenfilter.Neq, value)
  9436  }
  9437  
  9438  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Gt(value string) *FilterBuilder {
  9439  	return b.compare(gotenfilter.Gt, value)
  9440  }
  9441  
  9442  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Gte(value string) *FilterBuilder {
  9443  	return b.compare(gotenfilter.Gte, value)
  9444  }
  9445  
  9446  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Lt(value string) *FilterBuilder {
  9447  	return b.compare(gotenfilter.Lt, value)
  9448  }
  9449  
  9450  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Lte(value string) *FilterBuilder {
  9451  	return b.compare(gotenfilter.Lte, value)
  9452  }
  9453  
  9454  func (b *filterCndBuilderStatusDeviceInfoArchitecture) In(values []string) *FilterBuilder {
  9455  	return b.builder.addCond(&FilterConditionIn{
  9456  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().Architecture().WithArrayOfValues(values),
  9457  	})
  9458  }
  9459  
  9460  func (b *filterCndBuilderStatusDeviceInfoArchitecture) NotIn(values []string) *FilterBuilder {
  9461  	return b.builder.addCond(&FilterConditionNotIn{
  9462  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().Architecture().WithArrayOfValues(values),
  9463  	})
  9464  }
  9465  
  9466  func (b *filterCndBuilderStatusDeviceInfoArchitecture) IsNull() *FilterBuilder {
  9467  	return b.builder.addCond(&FilterConditionIsNull{
  9468  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().Architecture().FieldPath(),
  9469  	})
  9470  }
  9471  
  9472  func (b *filterCndBuilderStatusDeviceInfoArchitecture) IsNan() *FilterBuilder {
  9473  	return b.builder.addCond(&FilterConditionIsNaN{
  9474  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().Architecture().FieldPath(),
  9475  	})
  9476  }
  9477  
  9478  func (b *filterCndBuilderStatusDeviceInfoArchitecture) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  9479  	return b.builder.addCond(&FilterConditionCompare{
  9480  		Operator:              op,
  9481  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().Architecture().WithValue(value),
  9482  	})
  9483  }
  9484  
  9485  type filterCndBuilderStatusDeviceInfoHardware struct {
  9486  	builder *FilterBuilder
  9487  }
  9488  
  9489  func (b *filterCndBuilderStatusDeviceInfoHardware) Eq(value string) *FilterBuilder {
  9490  	return b.compare(gotenfilter.Eq, value)
  9491  }
  9492  
  9493  func (b *filterCndBuilderStatusDeviceInfoHardware) Neq(value string) *FilterBuilder {
  9494  	return b.compare(gotenfilter.Neq, value)
  9495  }
  9496  
  9497  func (b *filterCndBuilderStatusDeviceInfoHardware) Gt(value string) *FilterBuilder {
  9498  	return b.compare(gotenfilter.Gt, value)
  9499  }
  9500  
  9501  func (b *filterCndBuilderStatusDeviceInfoHardware) Gte(value string) *FilterBuilder {
  9502  	return b.compare(gotenfilter.Gte, value)
  9503  }
  9504  
  9505  func (b *filterCndBuilderStatusDeviceInfoHardware) Lt(value string) *FilterBuilder {
  9506  	return b.compare(gotenfilter.Lt, value)
  9507  }
  9508  
  9509  func (b *filterCndBuilderStatusDeviceInfoHardware) Lte(value string) *FilterBuilder {
  9510  	return b.compare(gotenfilter.Lte, value)
  9511  }
  9512  
  9513  func (b *filterCndBuilderStatusDeviceInfoHardware) In(values []string) *FilterBuilder {
  9514  	return b.builder.addCond(&FilterConditionIn{
  9515  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().Hardware().WithArrayOfValues(values),
  9516  	})
  9517  }
  9518  
  9519  func (b *filterCndBuilderStatusDeviceInfoHardware) NotIn(values []string) *FilterBuilder {
  9520  	return b.builder.addCond(&FilterConditionNotIn{
  9521  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().Hardware().WithArrayOfValues(values),
  9522  	})
  9523  }
  9524  
  9525  func (b *filterCndBuilderStatusDeviceInfoHardware) IsNull() *FilterBuilder {
  9526  	return b.builder.addCond(&FilterConditionIsNull{
  9527  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().Hardware().FieldPath(),
  9528  	})
  9529  }
  9530  
  9531  func (b *filterCndBuilderStatusDeviceInfoHardware) IsNan() *FilterBuilder {
  9532  	return b.builder.addCond(&FilterConditionIsNaN{
  9533  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().Hardware().FieldPath(),
  9534  	})
  9535  }
  9536  
  9537  func (b *filterCndBuilderStatusDeviceInfoHardware) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  9538  	return b.builder.addCond(&FilterConditionCompare{
  9539  		Operator:              op,
  9540  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().Hardware().WithValue(value),
  9541  	})
  9542  }
  9543  
  9544  type filterCndBuilderStatusDeviceInfoOperatingSystem struct {
  9545  	builder *FilterBuilder
  9546  }
  9547  
  9548  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Eq(value string) *FilterBuilder {
  9549  	return b.compare(gotenfilter.Eq, value)
  9550  }
  9551  
  9552  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Neq(value string) *FilterBuilder {
  9553  	return b.compare(gotenfilter.Neq, value)
  9554  }
  9555  
  9556  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Gt(value string) *FilterBuilder {
  9557  	return b.compare(gotenfilter.Gt, value)
  9558  }
  9559  
  9560  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Gte(value string) *FilterBuilder {
  9561  	return b.compare(gotenfilter.Gte, value)
  9562  }
  9563  
  9564  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Lt(value string) *FilterBuilder {
  9565  	return b.compare(gotenfilter.Lt, value)
  9566  }
  9567  
  9568  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Lte(value string) *FilterBuilder {
  9569  	return b.compare(gotenfilter.Lte, value)
  9570  }
  9571  
  9572  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) In(values []string) *FilterBuilder {
  9573  	return b.builder.addCond(&FilterConditionIn{
  9574  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OperatingSystem().WithArrayOfValues(values),
  9575  	})
  9576  }
  9577  
  9578  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) NotIn(values []string) *FilterBuilder {
  9579  	return b.builder.addCond(&FilterConditionNotIn{
  9580  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OperatingSystem().WithArrayOfValues(values),
  9581  	})
  9582  }
  9583  
  9584  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) IsNull() *FilterBuilder {
  9585  	return b.builder.addCond(&FilterConditionIsNull{
  9586  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OperatingSystem().FieldPath(),
  9587  	})
  9588  }
  9589  
  9590  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) IsNan() *FilterBuilder {
  9591  	return b.builder.addCond(&FilterConditionIsNaN{
  9592  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OperatingSystem().FieldPath(),
  9593  	})
  9594  }
  9595  
  9596  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  9597  	return b.builder.addCond(&FilterConditionCompare{
  9598  		Operator:              op,
  9599  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().OperatingSystem().WithValue(value),
  9600  	})
  9601  }
  9602  
  9603  type filterCndBuilderStatusDeviceInfoKernelVersion struct {
  9604  	builder *FilterBuilder
  9605  }
  9606  
  9607  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Eq(value string) *FilterBuilder {
  9608  	return b.compare(gotenfilter.Eq, value)
  9609  }
  9610  
  9611  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Neq(value string) *FilterBuilder {
  9612  	return b.compare(gotenfilter.Neq, value)
  9613  }
  9614  
  9615  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Gt(value string) *FilterBuilder {
  9616  	return b.compare(gotenfilter.Gt, value)
  9617  }
  9618  
  9619  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Gte(value string) *FilterBuilder {
  9620  	return b.compare(gotenfilter.Gte, value)
  9621  }
  9622  
  9623  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Lt(value string) *FilterBuilder {
  9624  	return b.compare(gotenfilter.Lt, value)
  9625  }
  9626  
  9627  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Lte(value string) *FilterBuilder {
  9628  	return b.compare(gotenfilter.Lte, value)
  9629  }
  9630  
  9631  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) In(values []string) *FilterBuilder {
  9632  	return b.builder.addCond(&FilterConditionIn{
  9633  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().KernelVersion().WithArrayOfValues(values),
  9634  	})
  9635  }
  9636  
  9637  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) NotIn(values []string) *FilterBuilder {
  9638  	return b.builder.addCond(&FilterConditionNotIn{
  9639  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().KernelVersion().WithArrayOfValues(values),
  9640  	})
  9641  }
  9642  
  9643  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) IsNull() *FilterBuilder {
  9644  	return b.builder.addCond(&FilterConditionIsNull{
  9645  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().KernelVersion().FieldPath(),
  9646  	})
  9647  }
  9648  
  9649  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) IsNan() *FilterBuilder {
  9650  	return b.builder.addCond(&FilterConditionIsNaN{
  9651  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().KernelVersion().FieldPath(),
  9652  	})
  9653  }
  9654  
  9655  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  9656  	return b.builder.addCond(&FilterConditionCompare{
  9657  		Operator:              op,
  9658  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().KernelVersion().WithValue(value),
  9659  	})
  9660  }
  9661  
  9662  type filterCndBuilderStatusDeviceInfoOsImage struct {
  9663  	builder *FilterBuilder
  9664  }
  9665  
  9666  func (b *filterCndBuilderStatusDeviceInfoOsImage) Eq(value string) *FilterBuilder {
  9667  	return b.compare(gotenfilter.Eq, value)
  9668  }
  9669  
  9670  func (b *filterCndBuilderStatusDeviceInfoOsImage) Neq(value string) *FilterBuilder {
  9671  	return b.compare(gotenfilter.Neq, value)
  9672  }
  9673  
  9674  func (b *filterCndBuilderStatusDeviceInfoOsImage) Gt(value string) *FilterBuilder {
  9675  	return b.compare(gotenfilter.Gt, value)
  9676  }
  9677  
  9678  func (b *filterCndBuilderStatusDeviceInfoOsImage) Gte(value string) *FilterBuilder {
  9679  	return b.compare(gotenfilter.Gte, value)
  9680  }
  9681  
  9682  func (b *filterCndBuilderStatusDeviceInfoOsImage) Lt(value string) *FilterBuilder {
  9683  	return b.compare(gotenfilter.Lt, value)
  9684  }
  9685  
  9686  func (b *filterCndBuilderStatusDeviceInfoOsImage) Lte(value string) *FilterBuilder {
  9687  	return b.compare(gotenfilter.Lte, value)
  9688  }
  9689  
  9690  func (b *filterCndBuilderStatusDeviceInfoOsImage) In(values []string) *FilterBuilder {
  9691  	return b.builder.addCond(&FilterConditionIn{
  9692  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsImage().WithArrayOfValues(values),
  9693  	})
  9694  }
  9695  
  9696  func (b *filterCndBuilderStatusDeviceInfoOsImage) NotIn(values []string) *FilterBuilder {
  9697  	return b.builder.addCond(&FilterConditionNotIn{
  9698  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsImage().WithArrayOfValues(values),
  9699  	})
  9700  }
  9701  
  9702  func (b *filterCndBuilderStatusDeviceInfoOsImage) IsNull() *FilterBuilder {
  9703  	return b.builder.addCond(&FilterConditionIsNull{
  9704  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsImage().FieldPath(),
  9705  	})
  9706  }
  9707  
  9708  func (b *filterCndBuilderStatusDeviceInfoOsImage) IsNan() *FilterBuilder {
  9709  	return b.builder.addCond(&FilterConditionIsNaN{
  9710  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsImage().FieldPath(),
  9711  	})
  9712  }
  9713  
  9714  func (b *filterCndBuilderStatusDeviceInfoOsImage) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  9715  	return b.builder.addCond(&FilterConditionCompare{
  9716  		Operator:              op,
  9717  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsImage().WithValue(value),
  9718  	})
  9719  }
  9720  
  9721  type filterCndBuilderStatusDeviceInfoContainerRuntimeVersion struct {
  9722  	builder *FilterBuilder
  9723  }
  9724  
  9725  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Eq(value string) *FilterBuilder {
  9726  	return b.compare(gotenfilter.Eq, value)
  9727  }
  9728  
  9729  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Neq(value string) *FilterBuilder {
  9730  	return b.compare(gotenfilter.Neq, value)
  9731  }
  9732  
  9733  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Gt(value string) *FilterBuilder {
  9734  	return b.compare(gotenfilter.Gt, value)
  9735  }
  9736  
  9737  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Gte(value string) *FilterBuilder {
  9738  	return b.compare(gotenfilter.Gte, value)
  9739  }
  9740  
  9741  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Lt(value string) *FilterBuilder {
  9742  	return b.compare(gotenfilter.Lt, value)
  9743  }
  9744  
  9745  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Lte(value string) *FilterBuilder {
  9746  	return b.compare(gotenfilter.Lte, value)
  9747  }
  9748  
  9749  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) In(values []string) *FilterBuilder {
  9750  	return b.builder.addCond(&FilterConditionIn{
  9751  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ContainerRuntimeVersion().WithArrayOfValues(values),
  9752  	})
  9753  }
  9754  
  9755  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) NotIn(values []string) *FilterBuilder {
  9756  	return b.builder.addCond(&FilterConditionNotIn{
  9757  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ContainerRuntimeVersion().WithArrayOfValues(values),
  9758  	})
  9759  }
  9760  
  9761  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) IsNull() *FilterBuilder {
  9762  	return b.builder.addCond(&FilterConditionIsNull{
  9763  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ContainerRuntimeVersion().FieldPath(),
  9764  	})
  9765  }
  9766  
  9767  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) IsNan() *FilterBuilder {
  9768  	return b.builder.addCond(&FilterConditionIsNaN{
  9769  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ContainerRuntimeVersion().FieldPath(),
  9770  	})
  9771  }
  9772  
  9773  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  9774  	return b.builder.addCond(&FilterConditionCompare{
  9775  		Operator:              op,
  9776  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().ContainerRuntimeVersion().WithValue(value),
  9777  	})
  9778  }
  9779  
  9780  type filterCndBuilderStatusDeviceInfoOsVersion struct {
  9781  	builder *FilterBuilder
  9782  }
  9783  
  9784  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Eq(value string) *FilterBuilder {
  9785  	return b.compare(gotenfilter.Eq, value)
  9786  }
  9787  
  9788  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Neq(value string) *FilterBuilder {
  9789  	return b.compare(gotenfilter.Neq, value)
  9790  }
  9791  
  9792  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Gt(value string) *FilterBuilder {
  9793  	return b.compare(gotenfilter.Gt, value)
  9794  }
  9795  
  9796  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Gte(value string) *FilterBuilder {
  9797  	return b.compare(gotenfilter.Gte, value)
  9798  }
  9799  
  9800  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Lt(value string) *FilterBuilder {
  9801  	return b.compare(gotenfilter.Lt, value)
  9802  }
  9803  
  9804  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Lte(value string) *FilterBuilder {
  9805  	return b.compare(gotenfilter.Lte, value)
  9806  }
  9807  
  9808  func (b *filterCndBuilderStatusDeviceInfoOsVersion) In(values []string) *FilterBuilder {
  9809  	return b.builder.addCond(&FilterConditionIn{
  9810  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsVersion().WithArrayOfValues(values),
  9811  	})
  9812  }
  9813  
  9814  func (b *filterCndBuilderStatusDeviceInfoOsVersion) NotIn(values []string) *FilterBuilder {
  9815  	return b.builder.addCond(&FilterConditionNotIn{
  9816  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsVersion().WithArrayOfValues(values),
  9817  	})
  9818  }
  9819  
  9820  func (b *filterCndBuilderStatusDeviceInfoOsVersion) IsNull() *FilterBuilder {
  9821  	return b.builder.addCond(&FilterConditionIsNull{
  9822  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsVersion().FieldPath(),
  9823  	})
  9824  }
  9825  
  9826  func (b *filterCndBuilderStatusDeviceInfoOsVersion) IsNan() *FilterBuilder {
  9827  	return b.builder.addCond(&FilterConditionIsNaN{
  9828  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsVersion().FieldPath(),
  9829  	})
  9830  }
  9831  
  9832  func (b *filterCndBuilderStatusDeviceInfoOsVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  9833  	return b.builder.addCond(&FilterConditionCompare{
  9834  		Operator:              op,
  9835  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsVersion().WithValue(value),
  9836  	})
  9837  }
  9838  
  9839  type filterCndBuilderStatusDeviceInfoDriver struct {
  9840  	builder *FilterBuilder
  9841  }
  9842  
  9843  func (b *filterCndBuilderStatusDeviceInfoDriver) Eq(value string) *FilterBuilder {
  9844  	return b.compare(gotenfilter.Eq, value)
  9845  }
  9846  
  9847  func (b *filterCndBuilderStatusDeviceInfoDriver) Neq(value string) *FilterBuilder {
  9848  	return b.compare(gotenfilter.Neq, value)
  9849  }
  9850  
  9851  func (b *filterCndBuilderStatusDeviceInfoDriver) Gt(value string) *FilterBuilder {
  9852  	return b.compare(gotenfilter.Gt, value)
  9853  }
  9854  
  9855  func (b *filterCndBuilderStatusDeviceInfoDriver) Gte(value string) *FilterBuilder {
  9856  	return b.compare(gotenfilter.Gte, value)
  9857  }
  9858  
  9859  func (b *filterCndBuilderStatusDeviceInfoDriver) Lt(value string) *FilterBuilder {
  9860  	return b.compare(gotenfilter.Lt, value)
  9861  }
  9862  
  9863  func (b *filterCndBuilderStatusDeviceInfoDriver) Lte(value string) *FilterBuilder {
  9864  	return b.compare(gotenfilter.Lte, value)
  9865  }
  9866  
  9867  func (b *filterCndBuilderStatusDeviceInfoDriver) In(values []string) *FilterBuilder {
  9868  	return b.builder.addCond(&FilterConditionIn{
  9869  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().Driver().WithArrayOfValues(values),
  9870  	})
  9871  }
  9872  
  9873  func (b *filterCndBuilderStatusDeviceInfoDriver) NotIn(values []string) *FilterBuilder {
  9874  	return b.builder.addCond(&FilterConditionNotIn{
  9875  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().Driver().WithArrayOfValues(values),
  9876  	})
  9877  }
  9878  
  9879  func (b *filterCndBuilderStatusDeviceInfoDriver) IsNull() *FilterBuilder {
  9880  	return b.builder.addCond(&FilterConditionIsNull{
  9881  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().Driver().FieldPath(),
  9882  	})
  9883  }
  9884  
  9885  func (b *filterCndBuilderStatusDeviceInfoDriver) IsNan() *FilterBuilder {
  9886  	return b.builder.addCond(&FilterConditionIsNaN{
  9887  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().Driver().FieldPath(),
  9888  	})
  9889  }
  9890  
  9891  func (b *filterCndBuilderStatusDeviceInfoDriver) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  9892  	return b.builder.addCond(&FilterConditionCompare{
  9893  		Operator:              op,
  9894  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().Driver().WithValue(value),
  9895  	})
  9896  }
  9897  
  9898  type filterCndBuilderStatusDeviceInfoHardwareInformation struct {
  9899  	builder *FilterBuilder
  9900  }
  9901  
  9902  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Eq(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
  9903  	return b.compare(gotenfilter.Eq, value)
  9904  }
  9905  
  9906  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Neq(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
  9907  	return b.compare(gotenfilter.Neq, value)
  9908  }
  9909  
  9910  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Gt(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
  9911  	return b.compare(gotenfilter.Gt, value)
  9912  }
  9913  
  9914  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Gte(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
  9915  	return b.compare(gotenfilter.Gte, value)
  9916  }
  9917  
  9918  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Lt(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
  9919  	return b.compare(gotenfilter.Lt, value)
  9920  }
  9921  
  9922  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Lte(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
  9923  	return b.compare(gotenfilter.Lte, value)
  9924  }
  9925  
  9926  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) In(values []*Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
  9927  	return b.builder.addCond(&FilterConditionIn{
  9928  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().WithArrayOfValues(values),
  9929  	})
  9930  }
  9931  
  9932  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
  9933  	return b.builder.addCond(&FilterConditionNotIn{
  9934  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().WithArrayOfValues(values),
  9935  	})
  9936  }
  9937  
  9938  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) IsNull() *FilterBuilder {
  9939  	return b.builder.addCond(&FilterConditionIsNull{
  9940  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().FieldPath(),
  9941  	})
  9942  }
  9943  
  9944  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) IsNan() *FilterBuilder {
  9945  	return b.builder.addCond(&FilterConditionIsNaN{
  9946  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().FieldPath(),
  9947  	})
  9948  }
  9949  
  9950  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
  9951  	return b.builder.addCond(&FilterConditionCompare{
  9952  		Operator:              op,
  9953  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().WithValue(value),
  9954  	})
  9955  }
  9956  
  9957  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Os() *filterCndBuilderStatusDeviceInfoHardwareInformationOs {
  9958  	return &filterCndBuilderStatusDeviceInfoHardwareInformationOs{builder: b.builder}
  9959  }
  9960  
  9961  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Bios() *filterCndBuilderStatusDeviceInfoHardwareInformationBios {
  9962  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBios{builder: b.builder}
  9963  }
  9964  
  9965  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) System() *filterCndBuilderStatusDeviceInfoHardwareInformationSystem {
  9966  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystem{builder: b.builder}
  9967  }
  9968  
  9969  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Cpu() *filterCndBuilderStatusDeviceInfoHardwareInformationCpu {
  9970  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpu{builder: b.builder}
  9971  }
  9972  
  9973  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Block() *filterCndBuilderStatusDeviceInfoHardwareInformationBlock {
  9974  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlock{builder: b.builder}
  9975  }
  9976  
  9977  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Network() *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork {
  9978  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetwork{builder: b.builder}
  9979  }
  9980  
  9981  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Gpu() *filterCndBuilderStatusDeviceInfoHardwareInformationGpu {
  9982  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpu{builder: b.builder}
  9983  }
  9984  
  9985  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) MemoryInfo() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo {
  9986  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo{builder: b.builder}
  9987  }
  9988  
  9989  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) HailoInfo() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo {
  9990  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo{builder: b.builder}
  9991  }
  9992  
  9993  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) NvidiaInfo() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo {
  9994  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo{builder: b.builder}
  9995  }
  9996  
  9997  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) ModemStatus() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus {
  9998  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus{builder: b.builder}
  9999  }
 10000  
 10001  type filterCndBuilderStatusDeviceInfoHardwareInformationOs struct {
 10002  	builder *FilterBuilder
 10003  }
 10004  
 10005  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Eq(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 10006  	return b.compare(gotenfilter.Eq, value)
 10007  }
 10008  
 10009  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Neq(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 10010  	return b.compare(gotenfilter.Neq, value)
 10011  }
 10012  
 10013  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Gt(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 10014  	return b.compare(gotenfilter.Gt, value)
 10015  }
 10016  
 10017  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Gte(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 10018  	return b.compare(gotenfilter.Gte, value)
 10019  }
 10020  
 10021  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Lt(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 10022  	return b.compare(gotenfilter.Lt, value)
 10023  }
 10024  
 10025  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Lte(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 10026  	return b.compare(gotenfilter.Lte, value)
 10027  }
 10028  
 10029  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) In(values []*Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 10030  	return b.builder.addCond(&FilterConditionIn{
 10031  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().WithArrayOfValues(values),
 10032  	})
 10033  }
 10034  
 10035  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 10036  	return b.builder.addCond(&FilterConditionNotIn{
 10037  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().WithArrayOfValues(values),
 10038  	})
 10039  }
 10040  
 10041  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) IsNull() *FilterBuilder {
 10042  	return b.builder.addCond(&FilterConditionIsNull{
 10043  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().FieldPath(),
 10044  	})
 10045  }
 10046  
 10047  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) IsNan() *FilterBuilder {
 10048  	return b.builder.addCond(&FilterConditionIsNaN{
 10049  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().FieldPath(),
 10050  	})
 10051  }
 10052  
 10053  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 10054  	return b.builder.addCond(&FilterConditionCompare{
 10055  		Operator:              op,
 10056  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().WithValue(value),
 10057  	})
 10058  }
 10059  
 10060  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) OperatingSystem() *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem {
 10061  	return &filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem{builder: b.builder}
 10062  }
 10063  
 10064  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) KernelVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion {
 10065  	return &filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion{builder: b.builder}
 10066  }
 10067  
 10068  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) OsImage() *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage {
 10069  	return &filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage{builder: b.builder}
 10070  }
 10071  
 10072  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) ContainerRuntimeVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion {
 10073  	return &filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion{builder: b.builder}
 10074  }
 10075  
 10076  type filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem struct {
 10077  	builder *FilterBuilder
 10078  }
 10079  
 10080  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Eq(value string) *FilterBuilder {
 10081  	return b.compare(gotenfilter.Eq, value)
 10082  }
 10083  
 10084  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Neq(value string) *FilterBuilder {
 10085  	return b.compare(gotenfilter.Neq, value)
 10086  }
 10087  
 10088  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Gt(value string) *FilterBuilder {
 10089  	return b.compare(gotenfilter.Gt, value)
 10090  }
 10091  
 10092  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Gte(value string) *FilterBuilder {
 10093  	return b.compare(gotenfilter.Gte, value)
 10094  }
 10095  
 10096  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Lt(value string) *FilterBuilder {
 10097  	return b.compare(gotenfilter.Lt, value)
 10098  }
 10099  
 10100  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Lte(value string) *FilterBuilder {
 10101  	return b.compare(gotenfilter.Lte, value)
 10102  }
 10103  
 10104  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) In(values []string) *FilterBuilder {
 10105  	return b.builder.addCond(&FilterConditionIn{
 10106  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OperatingSystem().WithArrayOfValues(values),
 10107  	})
 10108  }
 10109  
 10110  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) NotIn(values []string) *FilterBuilder {
 10111  	return b.builder.addCond(&FilterConditionNotIn{
 10112  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OperatingSystem().WithArrayOfValues(values),
 10113  	})
 10114  }
 10115  
 10116  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) IsNull() *FilterBuilder {
 10117  	return b.builder.addCond(&FilterConditionIsNull{
 10118  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OperatingSystem().FieldPath(),
 10119  	})
 10120  }
 10121  
 10122  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) IsNan() *FilterBuilder {
 10123  	return b.builder.addCond(&FilterConditionIsNaN{
 10124  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OperatingSystem().FieldPath(),
 10125  	})
 10126  }
 10127  
 10128  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10129  	return b.builder.addCond(&FilterConditionCompare{
 10130  		Operator:              op,
 10131  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OperatingSystem().WithValue(value),
 10132  	})
 10133  }
 10134  
 10135  type filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion struct {
 10136  	builder *FilterBuilder
 10137  }
 10138  
 10139  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Eq(value string) *FilterBuilder {
 10140  	return b.compare(gotenfilter.Eq, value)
 10141  }
 10142  
 10143  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Neq(value string) *FilterBuilder {
 10144  	return b.compare(gotenfilter.Neq, value)
 10145  }
 10146  
 10147  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Gt(value string) *FilterBuilder {
 10148  	return b.compare(gotenfilter.Gt, value)
 10149  }
 10150  
 10151  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Gte(value string) *FilterBuilder {
 10152  	return b.compare(gotenfilter.Gte, value)
 10153  }
 10154  
 10155  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Lt(value string) *FilterBuilder {
 10156  	return b.compare(gotenfilter.Lt, value)
 10157  }
 10158  
 10159  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Lte(value string) *FilterBuilder {
 10160  	return b.compare(gotenfilter.Lte, value)
 10161  }
 10162  
 10163  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) In(values []string) *FilterBuilder {
 10164  	return b.builder.addCond(&FilterConditionIn{
 10165  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().KernelVersion().WithArrayOfValues(values),
 10166  	})
 10167  }
 10168  
 10169  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) NotIn(values []string) *FilterBuilder {
 10170  	return b.builder.addCond(&FilterConditionNotIn{
 10171  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().KernelVersion().WithArrayOfValues(values),
 10172  	})
 10173  }
 10174  
 10175  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) IsNull() *FilterBuilder {
 10176  	return b.builder.addCond(&FilterConditionIsNull{
 10177  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().KernelVersion().FieldPath(),
 10178  	})
 10179  }
 10180  
 10181  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) IsNan() *FilterBuilder {
 10182  	return b.builder.addCond(&FilterConditionIsNaN{
 10183  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().KernelVersion().FieldPath(),
 10184  	})
 10185  }
 10186  
 10187  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10188  	return b.builder.addCond(&FilterConditionCompare{
 10189  		Operator:              op,
 10190  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().KernelVersion().WithValue(value),
 10191  	})
 10192  }
 10193  
 10194  type filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage struct {
 10195  	builder *FilterBuilder
 10196  }
 10197  
 10198  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Eq(value string) *FilterBuilder {
 10199  	return b.compare(gotenfilter.Eq, value)
 10200  }
 10201  
 10202  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Neq(value string) *FilterBuilder {
 10203  	return b.compare(gotenfilter.Neq, value)
 10204  }
 10205  
 10206  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Gt(value string) *FilterBuilder {
 10207  	return b.compare(gotenfilter.Gt, value)
 10208  }
 10209  
 10210  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Gte(value string) *FilterBuilder {
 10211  	return b.compare(gotenfilter.Gte, value)
 10212  }
 10213  
 10214  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Lt(value string) *FilterBuilder {
 10215  	return b.compare(gotenfilter.Lt, value)
 10216  }
 10217  
 10218  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Lte(value string) *FilterBuilder {
 10219  	return b.compare(gotenfilter.Lte, value)
 10220  }
 10221  
 10222  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) In(values []string) *FilterBuilder {
 10223  	return b.builder.addCond(&FilterConditionIn{
 10224  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OsImage().WithArrayOfValues(values),
 10225  	})
 10226  }
 10227  
 10228  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) NotIn(values []string) *FilterBuilder {
 10229  	return b.builder.addCond(&FilterConditionNotIn{
 10230  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OsImage().WithArrayOfValues(values),
 10231  	})
 10232  }
 10233  
 10234  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) IsNull() *FilterBuilder {
 10235  	return b.builder.addCond(&FilterConditionIsNull{
 10236  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OsImage().FieldPath(),
 10237  	})
 10238  }
 10239  
 10240  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) IsNan() *FilterBuilder {
 10241  	return b.builder.addCond(&FilterConditionIsNaN{
 10242  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OsImage().FieldPath(),
 10243  	})
 10244  }
 10245  
 10246  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10247  	return b.builder.addCond(&FilterConditionCompare{
 10248  		Operator:              op,
 10249  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OsImage().WithValue(value),
 10250  	})
 10251  }
 10252  
 10253  type filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion struct {
 10254  	builder *FilterBuilder
 10255  }
 10256  
 10257  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Eq(value string) *FilterBuilder {
 10258  	return b.compare(gotenfilter.Eq, value)
 10259  }
 10260  
 10261  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Neq(value string) *FilterBuilder {
 10262  	return b.compare(gotenfilter.Neq, value)
 10263  }
 10264  
 10265  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Gt(value string) *FilterBuilder {
 10266  	return b.compare(gotenfilter.Gt, value)
 10267  }
 10268  
 10269  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Gte(value string) *FilterBuilder {
 10270  	return b.compare(gotenfilter.Gte, value)
 10271  }
 10272  
 10273  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Lt(value string) *FilterBuilder {
 10274  	return b.compare(gotenfilter.Lt, value)
 10275  }
 10276  
 10277  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Lte(value string) *FilterBuilder {
 10278  	return b.compare(gotenfilter.Lte, value)
 10279  }
 10280  
 10281  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) In(values []string) *FilterBuilder {
 10282  	return b.builder.addCond(&FilterConditionIn{
 10283  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().ContainerRuntimeVersion().WithArrayOfValues(values),
 10284  	})
 10285  }
 10286  
 10287  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) NotIn(values []string) *FilterBuilder {
 10288  	return b.builder.addCond(&FilterConditionNotIn{
 10289  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().ContainerRuntimeVersion().WithArrayOfValues(values),
 10290  	})
 10291  }
 10292  
 10293  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) IsNull() *FilterBuilder {
 10294  	return b.builder.addCond(&FilterConditionIsNull{
 10295  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().ContainerRuntimeVersion().FieldPath(),
 10296  	})
 10297  }
 10298  
 10299  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) IsNan() *FilterBuilder {
 10300  	return b.builder.addCond(&FilterConditionIsNaN{
 10301  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().ContainerRuntimeVersion().FieldPath(),
 10302  	})
 10303  }
 10304  
 10305  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10306  	return b.builder.addCond(&FilterConditionCompare{
 10307  		Operator:              op,
 10308  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().ContainerRuntimeVersion().WithValue(value),
 10309  	})
 10310  }
 10311  
 10312  type filterCndBuilderStatusDeviceInfoHardwareInformationBios struct {
 10313  	builder *FilterBuilder
 10314  }
 10315  
 10316  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Eq(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 10317  	return b.compare(gotenfilter.Eq, value)
 10318  }
 10319  
 10320  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Neq(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 10321  	return b.compare(gotenfilter.Neq, value)
 10322  }
 10323  
 10324  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Gt(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 10325  	return b.compare(gotenfilter.Gt, value)
 10326  }
 10327  
 10328  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Gte(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 10329  	return b.compare(gotenfilter.Gte, value)
 10330  }
 10331  
 10332  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Lt(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 10333  	return b.compare(gotenfilter.Lt, value)
 10334  }
 10335  
 10336  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Lte(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 10337  	return b.compare(gotenfilter.Lte, value)
 10338  }
 10339  
 10340  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) In(values []*Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 10341  	return b.builder.addCond(&FilterConditionIn{
 10342  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().WithArrayOfValues(values),
 10343  	})
 10344  }
 10345  
 10346  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 10347  	return b.builder.addCond(&FilterConditionNotIn{
 10348  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().WithArrayOfValues(values),
 10349  	})
 10350  }
 10351  
 10352  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) IsNull() *FilterBuilder {
 10353  	return b.builder.addCond(&FilterConditionIsNull{
 10354  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().FieldPath(),
 10355  	})
 10356  }
 10357  
 10358  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) IsNan() *FilterBuilder {
 10359  	return b.builder.addCond(&FilterConditionIsNaN{
 10360  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().FieldPath(),
 10361  	})
 10362  }
 10363  
 10364  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 10365  	return b.builder.addCond(&FilterConditionCompare{
 10366  		Operator:              op,
 10367  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().WithValue(value),
 10368  	})
 10369  }
 10370  
 10371  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor {
 10372  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor{builder: b.builder}
 10373  }
 10374  
 10375  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) BiosVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion {
 10376  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion{builder: b.builder}
 10377  }
 10378  
 10379  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) ReleaseDate() *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate {
 10380  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate{builder: b.builder}
 10381  }
 10382  
 10383  type filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor struct {
 10384  	builder *FilterBuilder
 10385  }
 10386  
 10387  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Eq(value string) *FilterBuilder {
 10388  	return b.compare(gotenfilter.Eq, value)
 10389  }
 10390  
 10391  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Neq(value string) *FilterBuilder {
 10392  	return b.compare(gotenfilter.Neq, value)
 10393  }
 10394  
 10395  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Gt(value string) *FilterBuilder {
 10396  	return b.compare(gotenfilter.Gt, value)
 10397  }
 10398  
 10399  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Gte(value string) *FilterBuilder {
 10400  	return b.compare(gotenfilter.Gte, value)
 10401  }
 10402  
 10403  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Lt(value string) *FilterBuilder {
 10404  	return b.compare(gotenfilter.Lt, value)
 10405  }
 10406  
 10407  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Lte(value string) *FilterBuilder {
 10408  	return b.compare(gotenfilter.Lte, value)
 10409  }
 10410  
 10411  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) In(values []string) *FilterBuilder {
 10412  	return b.builder.addCond(&FilterConditionIn{
 10413  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().Vendor().WithArrayOfValues(values),
 10414  	})
 10415  }
 10416  
 10417  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) NotIn(values []string) *FilterBuilder {
 10418  	return b.builder.addCond(&FilterConditionNotIn{
 10419  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().Vendor().WithArrayOfValues(values),
 10420  	})
 10421  }
 10422  
 10423  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) IsNull() *FilterBuilder {
 10424  	return b.builder.addCond(&FilterConditionIsNull{
 10425  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().Vendor().FieldPath(),
 10426  	})
 10427  }
 10428  
 10429  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) IsNan() *FilterBuilder {
 10430  	return b.builder.addCond(&FilterConditionIsNaN{
 10431  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().Vendor().FieldPath(),
 10432  	})
 10433  }
 10434  
 10435  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10436  	return b.builder.addCond(&FilterConditionCompare{
 10437  		Operator:              op,
 10438  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().Vendor().WithValue(value),
 10439  	})
 10440  }
 10441  
 10442  type filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion struct {
 10443  	builder *FilterBuilder
 10444  }
 10445  
 10446  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Eq(value string) *FilterBuilder {
 10447  	return b.compare(gotenfilter.Eq, value)
 10448  }
 10449  
 10450  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Neq(value string) *FilterBuilder {
 10451  	return b.compare(gotenfilter.Neq, value)
 10452  }
 10453  
 10454  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Gt(value string) *FilterBuilder {
 10455  	return b.compare(gotenfilter.Gt, value)
 10456  }
 10457  
 10458  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Gte(value string) *FilterBuilder {
 10459  	return b.compare(gotenfilter.Gte, value)
 10460  }
 10461  
 10462  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Lt(value string) *FilterBuilder {
 10463  	return b.compare(gotenfilter.Lt, value)
 10464  }
 10465  
 10466  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Lte(value string) *FilterBuilder {
 10467  	return b.compare(gotenfilter.Lte, value)
 10468  }
 10469  
 10470  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) In(values []string) *FilterBuilder {
 10471  	return b.builder.addCond(&FilterConditionIn{
 10472  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().BiosVersion().WithArrayOfValues(values),
 10473  	})
 10474  }
 10475  
 10476  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) NotIn(values []string) *FilterBuilder {
 10477  	return b.builder.addCond(&FilterConditionNotIn{
 10478  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().BiosVersion().WithArrayOfValues(values),
 10479  	})
 10480  }
 10481  
 10482  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) IsNull() *FilterBuilder {
 10483  	return b.builder.addCond(&FilterConditionIsNull{
 10484  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().BiosVersion().FieldPath(),
 10485  	})
 10486  }
 10487  
 10488  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) IsNan() *FilterBuilder {
 10489  	return b.builder.addCond(&FilterConditionIsNaN{
 10490  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().BiosVersion().FieldPath(),
 10491  	})
 10492  }
 10493  
 10494  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10495  	return b.builder.addCond(&FilterConditionCompare{
 10496  		Operator:              op,
 10497  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().BiosVersion().WithValue(value),
 10498  	})
 10499  }
 10500  
 10501  type filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate struct {
 10502  	builder *FilterBuilder
 10503  }
 10504  
 10505  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Eq(value string) *FilterBuilder {
 10506  	return b.compare(gotenfilter.Eq, value)
 10507  }
 10508  
 10509  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Neq(value string) *FilterBuilder {
 10510  	return b.compare(gotenfilter.Neq, value)
 10511  }
 10512  
 10513  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Gt(value string) *FilterBuilder {
 10514  	return b.compare(gotenfilter.Gt, value)
 10515  }
 10516  
 10517  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Gte(value string) *FilterBuilder {
 10518  	return b.compare(gotenfilter.Gte, value)
 10519  }
 10520  
 10521  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Lt(value string) *FilterBuilder {
 10522  	return b.compare(gotenfilter.Lt, value)
 10523  }
 10524  
 10525  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Lte(value string) *FilterBuilder {
 10526  	return b.compare(gotenfilter.Lte, value)
 10527  }
 10528  
 10529  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) In(values []string) *FilterBuilder {
 10530  	return b.builder.addCond(&FilterConditionIn{
 10531  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().ReleaseDate().WithArrayOfValues(values),
 10532  	})
 10533  }
 10534  
 10535  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) NotIn(values []string) *FilterBuilder {
 10536  	return b.builder.addCond(&FilterConditionNotIn{
 10537  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().ReleaseDate().WithArrayOfValues(values),
 10538  	})
 10539  }
 10540  
 10541  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) IsNull() *FilterBuilder {
 10542  	return b.builder.addCond(&FilterConditionIsNull{
 10543  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().ReleaseDate().FieldPath(),
 10544  	})
 10545  }
 10546  
 10547  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) IsNan() *FilterBuilder {
 10548  	return b.builder.addCond(&FilterConditionIsNaN{
 10549  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().ReleaseDate().FieldPath(),
 10550  	})
 10551  }
 10552  
 10553  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10554  	return b.builder.addCond(&FilterConditionCompare{
 10555  		Operator:              op,
 10556  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().ReleaseDate().WithValue(value),
 10557  	})
 10558  }
 10559  
 10560  type filterCndBuilderStatusDeviceInfoHardwareInformationSystem struct {
 10561  	builder *FilterBuilder
 10562  }
 10563  
 10564  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Eq(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 10565  	return b.compare(gotenfilter.Eq, value)
 10566  }
 10567  
 10568  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Neq(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 10569  	return b.compare(gotenfilter.Neq, value)
 10570  }
 10571  
 10572  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Gt(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 10573  	return b.compare(gotenfilter.Gt, value)
 10574  }
 10575  
 10576  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Gte(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 10577  	return b.compare(gotenfilter.Gte, value)
 10578  }
 10579  
 10580  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Lt(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 10581  	return b.compare(gotenfilter.Lt, value)
 10582  }
 10583  
 10584  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Lte(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 10585  	return b.compare(gotenfilter.Lte, value)
 10586  }
 10587  
 10588  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) In(values []*Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 10589  	return b.builder.addCond(&FilterConditionIn{
 10590  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().WithArrayOfValues(values),
 10591  	})
 10592  }
 10593  
 10594  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 10595  	return b.builder.addCond(&FilterConditionNotIn{
 10596  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().WithArrayOfValues(values),
 10597  	})
 10598  }
 10599  
 10600  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) IsNull() *FilterBuilder {
 10601  	return b.builder.addCond(&FilterConditionIsNull{
 10602  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().FieldPath(),
 10603  	})
 10604  }
 10605  
 10606  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) IsNan() *FilterBuilder {
 10607  	return b.builder.addCond(&FilterConditionIsNaN{
 10608  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().FieldPath(),
 10609  	})
 10610  }
 10611  
 10612  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 10613  	return b.builder.addCond(&FilterConditionCompare{
 10614  		Operator:              op,
 10615  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().WithValue(value),
 10616  	})
 10617  }
 10618  
 10619  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Manufacturer() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer {
 10620  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer{builder: b.builder}
 10621  }
 10622  
 10623  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) ProductName() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName {
 10624  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName{builder: b.builder}
 10625  }
 10626  
 10627  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Version() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion {
 10628  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion{builder: b.builder}
 10629  }
 10630  
 10631  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) SerialNumber() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber {
 10632  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber{builder: b.builder}
 10633  }
 10634  
 10635  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Configuration() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration {
 10636  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration{builder: b.builder}
 10637  }
 10638  
 10639  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer struct {
 10640  	builder *FilterBuilder
 10641  }
 10642  
 10643  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Eq(value string) *FilterBuilder {
 10644  	return b.compare(gotenfilter.Eq, value)
 10645  }
 10646  
 10647  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Neq(value string) *FilterBuilder {
 10648  	return b.compare(gotenfilter.Neq, value)
 10649  }
 10650  
 10651  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Gt(value string) *FilterBuilder {
 10652  	return b.compare(gotenfilter.Gt, value)
 10653  }
 10654  
 10655  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Gte(value string) *FilterBuilder {
 10656  	return b.compare(gotenfilter.Gte, value)
 10657  }
 10658  
 10659  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Lt(value string) *FilterBuilder {
 10660  	return b.compare(gotenfilter.Lt, value)
 10661  }
 10662  
 10663  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Lte(value string) *FilterBuilder {
 10664  	return b.compare(gotenfilter.Lte, value)
 10665  }
 10666  
 10667  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) In(values []string) *FilterBuilder {
 10668  	return b.builder.addCond(&FilterConditionIn{
 10669  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Manufacturer().WithArrayOfValues(values),
 10670  	})
 10671  }
 10672  
 10673  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) NotIn(values []string) *FilterBuilder {
 10674  	return b.builder.addCond(&FilterConditionNotIn{
 10675  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Manufacturer().WithArrayOfValues(values),
 10676  	})
 10677  }
 10678  
 10679  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) IsNull() *FilterBuilder {
 10680  	return b.builder.addCond(&FilterConditionIsNull{
 10681  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Manufacturer().FieldPath(),
 10682  	})
 10683  }
 10684  
 10685  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) IsNan() *FilterBuilder {
 10686  	return b.builder.addCond(&FilterConditionIsNaN{
 10687  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Manufacturer().FieldPath(),
 10688  	})
 10689  }
 10690  
 10691  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10692  	return b.builder.addCond(&FilterConditionCompare{
 10693  		Operator:              op,
 10694  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Manufacturer().WithValue(value),
 10695  	})
 10696  }
 10697  
 10698  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName struct {
 10699  	builder *FilterBuilder
 10700  }
 10701  
 10702  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Eq(value string) *FilterBuilder {
 10703  	return b.compare(gotenfilter.Eq, value)
 10704  }
 10705  
 10706  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Neq(value string) *FilterBuilder {
 10707  	return b.compare(gotenfilter.Neq, value)
 10708  }
 10709  
 10710  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Gt(value string) *FilterBuilder {
 10711  	return b.compare(gotenfilter.Gt, value)
 10712  }
 10713  
 10714  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Gte(value string) *FilterBuilder {
 10715  	return b.compare(gotenfilter.Gte, value)
 10716  }
 10717  
 10718  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Lt(value string) *FilterBuilder {
 10719  	return b.compare(gotenfilter.Lt, value)
 10720  }
 10721  
 10722  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Lte(value string) *FilterBuilder {
 10723  	return b.compare(gotenfilter.Lte, value)
 10724  }
 10725  
 10726  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) In(values []string) *FilterBuilder {
 10727  	return b.builder.addCond(&FilterConditionIn{
 10728  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().ProductName().WithArrayOfValues(values),
 10729  	})
 10730  }
 10731  
 10732  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) NotIn(values []string) *FilterBuilder {
 10733  	return b.builder.addCond(&FilterConditionNotIn{
 10734  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().ProductName().WithArrayOfValues(values),
 10735  	})
 10736  }
 10737  
 10738  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) IsNull() *FilterBuilder {
 10739  	return b.builder.addCond(&FilterConditionIsNull{
 10740  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().ProductName().FieldPath(),
 10741  	})
 10742  }
 10743  
 10744  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) IsNan() *FilterBuilder {
 10745  	return b.builder.addCond(&FilterConditionIsNaN{
 10746  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().ProductName().FieldPath(),
 10747  	})
 10748  }
 10749  
 10750  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10751  	return b.builder.addCond(&FilterConditionCompare{
 10752  		Operator:              op,
 10753  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().ProductName().WithValue(value),
 10754  	})
 10755  }
 10756  
 10757  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion struct {
 10758  	builder *FilterBuilder
 10759  }
 10760  
 10761  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Eq(value string) *FilterBuilder {
 10762  	return b.compare(gotenfilter.Eq, value)
 10763  }
 10764  
 10765  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Neq(value string) *FilterBuilder {
 10766  	return b.compare(gotenfilter.Neq, value)
 10767  }
 10768  
 10769  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Gt(value string) *FilterBuilder {
 10770  	return b.compare(gotenfilter.Gt, value)
 10771  }
 10772  
 10773  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Gte(value string) *FilterBuilder {
 10774  	return b.compare(gotenfilter.Gte, value)
 10775  }
 10776  
 10777  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Lt(value string) *FilterBuilder {
 10778  	return b.compare(gotenfilter.Lt, value)
 10779  }
 10780  
 10781  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Lte(value string) *FilterBuilder {
 10782  	return b.compare(gotenfilter.Lte, value)
 10783  }
 10784  
 10785  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) In(values []string) *FilterBuilder {
 10786  	return b.builder.addCond(&FilterConditionIn{
 10787  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Version().WithArrayOfValues(values),
 10788  	})
 10789  }
 10790  
 10791  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) NotIn(values []string) *FilterBuilder {
 10792  	return b.builder.addCond(&FilterConditionNotIn{
 10793  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Version().WithArrayOfValues(values),
 10794  	})
 10795  }
 10796  
 10797  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) IsNull() *FilterBuilder {
 10798  	return b.builder.addCond(&FilterConditionIsNull{
 10799  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Version().FieldPath(),
 10800  	})
 10801  }
 10802  
 10803  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) IsNan() *FilterBuilder {
 10804  	return b.builder.addCond(&FilterConditionIsNaN{
 10805  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Version().FieldPath(),
 10806  	})
 10807  }
 10808  
 10809  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10810  	return b.builder.addCond(&FilterConditionCompare{
 10811  		Operator:              op,
 10812  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Version().WithValue(value),
 10813  	})
 10814  }
 10815  
 10816  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber struct {
 10817  	builder *FilterBuilder
 10818  }
 10819  
 10820  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Eq(value string) *FilterBuilder {
 10821  	return b.compare(gotenfilter.Eq, value)
 10822  }
 10823  
 10824  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Neq(value string) *FilterBuilder {
 10825  	return b.compare(gotenfilter.Neq, value)
 10826  }
 10827  
 10828  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Gt(value string) *FilterBuilder {
 10829  	return b.compare(gotenfilter.Gt, value)
 10830  }
 10831  
 10832  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Gte(value string) *FilterBuilder {
 10833  	return b.compare(gotenfilter.Gte, value)
 10834  }
 10835  
 10836  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Lt(value string) *FilterBuilder {
 10837  	return b.compare(gotenfilter.Lt, value)
 10838  }
 10839  
 10840  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Lte(value string) *FilterBuilder {
 10841  	return b.compare(gotenfilter.Lte, value)
 10842  }
 10843  
 10844  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) In(values []string) *FilterBuilder {
 10845  	return b.builder.addCond(&FilterConditionIn{
 10846  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().SerialNumber().WithArrayOfValues(values),
 10847  	})
 10848  }
 10849  
 10850  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) NotIn(values []string) *FilterBuilder {
 10851  	return b.builder.addCond(&FilterConditionNotIn{
 10852  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().SerialNumber().WithArrayOfValues(values),
 10853  	})
 10854  }
 10855  
 10856  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) IsNull() *FilterBuilder {
 10857  	return b.builder.addCond(&FilterConditionIsNull{
 10858  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().SerialNumber().FieldPath(),
 10859  	})
 10860  }
 10861  
 10862  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) IsNan() *FilterBuilder {
 10863  	return b.builder.addCond(&FilterConditionIsNaN{
 10864  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().SerialNumber().FieldPath(),
 10865  	})
 10866  }
 10867  
 10868  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10869  	return b.builder.addCond(&FilterConditionCompare{
 10870  		Operator:              op,
 10871  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().SerialNumber().WithValue(value),
 10872  	})
 10873  }
 10874  
 10875  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration struct {
 10876  	builder *FilterBuilder
 10877  }
 10878  
 10879  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Eq(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 10880  	return b.compare(gotenfilter.Eq, value)
 10881  }
 10882  
 10883  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Neq(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 10884  	return b.compare(gotenfilter.Neq, value)
 10885  }
 10886  
 10887  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Gt(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 10888  	return b.compare(gotenfilter.Gt, value)
 10889  }
 10890  
 10891  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Gte(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 10892  	return b.compare(gotenfilter.Gte, value)
 10893  }
 10894  
 10895  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Lt(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 10896  	return b.compare(gotenfilter.Lt, value)
 10897  }
 10898  
 10899  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Lte(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 10900  	return b.compare(gotenfilter.Lte, value)
 10901  }
 10902  
 10903  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) In(values []*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 10904  	return b.builder.addCond(&FilterConditionIn{
 10905  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().WithArrayOfValues(values),
 10906  	})
 10907  }
 10908  
 10909  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 10910  	return b.builder.addCond(&FilterConditionNotIn{
 10911  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().WithArrayOfValues(values),
 10912  	})
 10913  }
 10914  
 10915  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) IsNull() *FilterBuilder {
 10916  	return b.builder.addCond(&FilterConditionIsNull{
 10917  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().FieldPath(),
 10918  	})
 10919  }
 10920  
 10921  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) IsNan() *FilterBuilder {
 10922  	return b.builder.addCond(&FilterConditionIsNaN{
 10923  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().FieldPath(),
 10924  	})
 10925  }
 10926  
 10927  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 10928  	return b.builder.addCond(&FilterConditionCompare{
 10929  		Operator:              op,
 10930  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().WithValue(value),
 10931  	})
 10932  }
 10933  
 10934  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Chassis() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis {
 10935  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis{builder: b.builder}
 10936  }
 10937  
 10938  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Uuid() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid {
 10939  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid{builder: b.builder}
 10940  }
 10941  
 10942  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) SkuNumber() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber {
 10943  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber{builder: b.builder}
 10944  }
 10945  
 10946  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Family() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily {
 10947  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily{builder: b.builder}
 10948  }
 10949  
 10950  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis struct {
 10951  	builder *FilterBuilder
 10952  }
 10953  
 10954  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Eq(value string) *FilterBuilder {
 10955  	return b.compare(gotenfilter.Eq, value)
 10956  }
 10957  
 10958  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Neq(value string) *FilterBuilder {
 10959  	return b.compare(gotenfilter.Neq, value)
 10960  }
 10961  
 10962  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Gt(value string) *FilterBuilder {
 10963  	return b.compare(gotenfilter.Gt, value)
 10964  }
 10965  
 10966  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Gte(value string) *FilterBuilder {
 10967  	return b.compare(gotenfilter.Gte, value)
 10968  }
 10969  
 10970  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Lt(value string) *FilterBuilder {
 10971  	return b.compare(gotenfilter.Lt, value)
 10972  }
 10973  
 10974  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Lte(value string) *FilterBuilder {
 10975  	return b.compare(gotenfilter.Lte, value)
 10976  }
 10977  
 10978  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) In(values []string) *FilterBuilder {
 10979  	return b.builder.addCond(&FilterConditionIn{
 10980  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Chassis().WithArrayOfValues(values),
 10981  	})
 10982  }
 10983  
 10984  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) NotIn(values []string) *FilterBuilder {
 10985  	return b.builder.addCond(&FilterConditionNotIn{
 10986  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Chassis().WithArrayOfValues(values),
 10987  	})
 10988  }
 10989  
 10990  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) IsNull() *FilterBuilder {
 10991  	return b.builder.addCond(&FilterConditionIsNull{
 10992  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Chassis().FieldPath(),
 10993  	})
 10994  }
 10995  
 10996  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) IsNan() *FilterBuilder {
 10997  	return b.builder.addCond(&FilterConditionIsNaN{
 10998  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Chassis().FieldPath(),
 10999  	})
 11000  }
 11001  
 11002  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11003  	return b.builder.addCond(&FilterConditionCompare{
 11004  		Operator:              op,
 11005  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Chassis().WithValue(value),
 11006  	})
 11007  }
 11008  
 11009  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid struct {
 11010  	builder *FilterBuilder
 11011  }
 11012  
 11013  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Eq(value string) *FilterBuilder {
 11014  	return b.compare(gotenfilter.Eq, value)
 11015  }
 11016  
 11017  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Neq(value string) *FilterBuilder {
 11018  	return b.compare(gotenfilter.Neq, value)
 11019  }
 11020  
 11021  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Gt(value string) *FilterBuilder {
 11022  	return b.compare(gotenfilter.Gt, value)
 11023  }
 11024  
 11025  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Gte(value string) *FilterBuilder {
 11026  	return b.compare(gotenfilter.Gte, value)
 11027  }
 11028  
 11029  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Lt(value string) *FilterBuilder {
 11030  	return b.compare(gotenfilter.Lt, value)
 11031  }
 11032  
 11033  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Lte(value string) *FilterBuilder {
 11034  	return b.compare(gotenfilter.Lte, value)
 11035  }
 11036  
 11037  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) In(values []string) *FilterBuilder {
 11038  	return b.builder.addCond(&FilterConditionIn{
 11039  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Uuid().WithArrayOfValues(values),
 11040  	})
 11041  }
 11042  
 11043  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) NotIn(values []string) *FilterBuilder {
 11044  	return b.builder.addCond(&FilterConditionNotIn{
 11045  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Uuid().WithArrayOfValues(values),
 11046  	})
 11047  }
 11048  
 11049  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) IsNull() *FilterBuilder {
 11050  	return b.builder.addCond(&FilterConditionIsNull{
 11051  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Uuid().FieldPath(),
 11052  	})
 11053  }
 11054  
 11055  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) IsNan() *FilterBuilder {
 11056  	return b.builder.addCond(&FilterConditionIsNaN{
 11057  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Uuid().FieldPath(),
 11058  	})
 11059  }
 11060  
 11061  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11062  	return b.builder.addCond(&FilterConditionCompare{
 11063  		Operator:              op,
 11064  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Uuid().WithValue(value),
 11065  	})
 11066  }
 11067  
 11068  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber struct {
 11069  	builder *FilterBuilder
 11070  }
 11071  
 11072  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Eq(value string) *FilterBuilder {
 11073  	return b.compare(gotenfilter.Eq, value)
 11074  }
 11075  
 11076  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Neq(value string) *FilterBuilder {
 11077  	return b.compare(gotenfilter.Neq, value)
 11078  }
 11079  
 11080  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Gt(value string) *FilterBuilder {
 11081  	return b.compare(gotenfilter.Gt, value)
 11082  }
 11083  
 11084  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Gte(value string) *FilterBuilder {
 11085  	return b.compare(gotenfilter.Gte, value)
 11086  }
 11087  
 11088  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Lt(value string) *FilterBuilder {
 11089  	return b.compare(gotenfilter.Lt, value)
 11090  }
 11091  
 11092  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Lte(value string) *FilterBuilder {
 11093  	return b.compare(gotenfilter.Lte, value)
 11094  }
 11095  
 11096  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) In(values []string) *FilterBuilder {
 11097  	return b.builder.addCond(&FilterConditionIn{
 11098  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().SkuNumber().WithArrayOfValues(values),
 11099  	})
 11100  }
 11101  
 11102  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) NotIn(values []string) *FilterBuilder {
 11103  	return b.builder.addCond(&FilterConditionNotIn{
 11104  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().SkuNumber().WithArrayOfValues(values),
 11105  	})
 11106  }
 11107  
 11108  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) IsNull() *FilterBuilder {
 11109  	return b.builder.addCond(&FilterConditionIsNull{
 11110  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().SkuNumber().FieldPath(),
 11111  	})
 11112  }
 11113  
 11114  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) IsNan() *FilterBuilder {
 11115  	return b.builder.addCond(&FilterConditionIsNaN{
 11116  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().SkuNumber().FieldPath(),
 11117  	})
 11118  }
 11119  
 11120  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11121  	return b.builder.addCond(&FilterConditionCompare{
 11122  		Operator:              op,
 11123  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().SkuNumber().WithValue(value),
 11124  	})
 11125  }
 11126  
 11127  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily struct {
 11128  	builder *FilterBuilder
 11129  }
 11130  
 11131  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Eq(value string) *FilterBuilder {
 11132  	return b.compare(gotenfilter.Eq, value)
 11133  }
 11134  
 11135  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Neq(value string) *FilterBuilder {
 11136  	return b.compare(gotenfilter.Neq, value)
 11137  }
 11138  
 11139  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Gt(value string) *FilterBuilder {
 11140  	return b.compare(gotenfilter.Gt, value)
 11141  }
 11142  
 11143  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Gte(value string) *FilterBuilder {
 11144  	return b.compare(gotenfilter.Gte, value)
 11145  }
 11146  
 11147  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Lt(value string) *FilterBuilder {
 11148  	return b.compare(gotenfilter.Lt, value)
 11149  }
 11150  
 11151  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Lte(value string) *FilterBuilder {
 11152  	return b.compare(gotenfilter.Lte, value)
 11153  }
 11154  
 11155  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) In(values []string) *FilterBuilder {
 11156  	return b.builder.addCond(&FilterConditionIn{
 11157  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Family().WithArrayOfValues(values),
 11158  	})
 11159  }
 11160  
 11161  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) NotIn(values []string) *FilterBuilder {
 11162  	return b.builder.addCond(&FilterConditionNotIn{
 11163  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Family().WithArrayOfValues(values),
 11164  	})
 11165  }
 11166  
 11167  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) IsNull() *FilterBuilder {
 11168  	return b.builder.addCond(&FilterConditionIsNull{
 11169  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Family().FieldPath(),
 11170  	})
 11171  }
 11172  
 11173  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) IsNan() *FilterBuilder {
 11174  	return b.builder.addCond(&FilterConditionIsNaN{
 11175  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Family().FieldPath(),
 11176  	})
 11177  }
 11178  
 11179  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11180  	return b.builder.addCond(&FilterConditionCompare{
 11181  		Operator:              op,
 11182  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Family().WithValue(value),
 11183  	})
 11184  }
 11185  
 11186  type filterCndBuilderStatusDeviceInfoHardwareInformationCpu struct {
 11187  	builder *FilterBuilder
 11188  }
 11189  
 11190  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Eq(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 11191  	return b.compare(gotenfilter.Eq, value)
 11192  }
 11193  
 11194  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Neq(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 11195  	return b.compare(gotenfilter.Neq, value)
 11196  }
 11197  
 11198  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Gt(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 11199  	return b.compare(gotenfilter.Gt, value)
 11200  }
 11201  
 11202  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Gte(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 11203  	return b.compare(gotenfilter.Gte, value)
 11204  }
 11205  
 11206  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Lt(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 11207  	return b.compare(gotenfilter.Lt, value)
 11208  }
 11209  
 11210  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Lte(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 11211  	return b.compare(gotenfilter.Lte, value)
 11212  }
 11213  
 11214  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) In(values []*Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 11215  	return b.builder.addCond(&FilterConditionIn{
 11216  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().WithArrayOfValues(values),
 11217  	})
 11218  }
 11219  
 11220  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 11221  	return b.builder.addCond(&FilterConditionNotIn{
 11222  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().WithArrayOfValues(values),
 11223  	})
 11224  }
 11225  
 11226  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) IsNull() *FilterBuilder {
 11227  	return b.builder.addCond(&FilterConditionIsNull{
 11228  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().FieldPath(),
 11229  	})
 11230  }
 11231  
 11232  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) IsNan() *FilterBuilder {
 11233  	return b.builder.addCond(&FilterConditionIsNaN{
 11234  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().FieldPath(),
 11235  	})
 11236  }
 11237  
 11238  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 11239  	return b.builder.addCond(&FilterConditionCompare{
 11240  		Operator:              op,
 11241  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().WithValue(value),
 11242  	})
 11243  }
 11244  
 11245  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Processors() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors {
 11246  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors{builder: b.builder}
 11247  }
 11248  
 11249  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors struct {
 11250  	builder *FilterBuilder
 11251  }
 11252  
 11253  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11254  	return b.compare(gotenfilter.Eq, value)
 11255  }
 11256  
 11257  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11258  	return b.compare(gotenfilter.Neq, value)
 11259  }
 11260  
 11261  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11262  	return b.compare(gotenfilter.Gt, value)
 11263  }
 11264  
 11265  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11266  	return b.compare(gotenfilter.Gte, value)
 11267  }
 11268  
 11269  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11270  	return b.compare(gotenfilter.Lt, value)
 11271  }
 11272  
 11273  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11274  	return b.compare(gotenfilter.Lte, value)
 11275  }
 11276  
 11277  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11278  	return b.builder.addCond(&FilterConditionIn{
 11279  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().WithArrayOfValues(values),
 11280  	})
 11281  }
 11282  
 11283  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11284  	return b.builder.addCond(&FilterConditionNotIn{
 11285  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().WithArrayOfValues(values),
 11286  	})
 11287  }
 11288  
 11289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) IsNull() *FilterBuilder {
 11290  	return b.builder.addCond(&FilterConditionIsNull{
 11291  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FieldPath(),
 11292  	})
 11293  }
 11294  
 11295  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) IsNan() *FilterBuilder {
 11296  	return b.builder.addCond(&FilterConditionIsNaN{
 11297  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FieldPath(),
 11298  	})
 11299  }
 11300  
 11301  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Contains(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11302  	return b.builder.addCond(&FilterConditionContains{
 11303  		Type:      gotenresource.ConditionContainsTypeValue,
 11304  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FieldPath(),
 11305  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().WithItemValue(value),
 11306  	})
 11307  }
 11308  
 11309  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11310  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors()
 11311  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 11312  	for _, value := range values {
 11313  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 11314  	}
 11315  	return b.builder.addCond(&FilterConditionContains{
 11316  		Type:      gotenresource.ConditionContainsTypeAny,
 11317  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FieldPath(),
 11318  		Values:    itemValues,
 11319  	})
 11320  }
 11321  
 11322  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11323  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors()
 11324  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 11325  	for _, value := range values {
 11326  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 11327  	}
 11328  	return b.builder.addCond(&FilterConditionContains{
 11329  		Type:      gotenresource.ConditionContainsTypeAll,
 11330  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FieldPath(),
 11331  		Values:    itemValues,
 11332  	})
 11333  }
 11334  
 11335  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 11336  	return b.builder.addCond(&FilterConditionCompare{
 11337  		Operator:              op,
 11338  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().WithValue(value),
 11339  	})
 11340  }
 11341  
 11342  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor {
 11343  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor{builder: b.builder}
 11344  }
 11345  
 11346  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Model() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel {
 11347  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel{builder: b.builder}
 11348  }
 11349  
 11350  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Capabilities() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities {
 11351  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities{builder: b.builder}
 11352  }
 11353  
 11354  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) NumThreads() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads {
 11355  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads{builder: b.builder}
 11356  }
 11357  
 11358  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) NumCores() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores {
 11359  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores{builder: b.builder}
 11360  }
 11361  
 11362  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) NumEnabledCores() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores {
 11363  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores{builder: b.builder}
 11364  }
 11365  
 11366  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName {
 11367  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName{builder: b.builder}
 11368  }
 11369  
 11370  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Serial() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial {
 11371  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial{builder: b.builder}
 11372  }
 11373  
 11374  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) FrequencyMhz() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz {
 11375  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz{builder: b.builder}
 11376  }
 11377  
 11378  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) MaxFrequencyMhz() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz {
 11379  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz{builder: b.builder}
 11380  }
 11381  
 11382  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) CacheInfo() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo {
 11383  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo{builder: b.builder}
 11384  }
 11385  
 11386  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Driver() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver {
 11387  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver{builder: b.builder}
 11388  }
 11389  
 11390  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Latency() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency {
 11391  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency{builder: b.builder}
 11392  }
 11393  
 11394  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Clock() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock {
 11395  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock{builder: b.builder}
 11396  }
 11397  
 11398  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor struct {
 11399  	builder *FilterBuilder
 11400  }
 11401  
 11402  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Eq(value string) *FilterBuilder {
 11403  	return b.compare(gotenfilter.Eq, value)
 11404  }
 11405  
 11406  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Neq(value string) *FilterBuilder {
 11407  	return b.compare(gotenfilter.Neq, value)
 11408  }
 11409  
 11410  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Gt(value string) *FilterBuilder {
 11411  	return b.compare(gotenfilter.Gt, value)
 11412  }
 11413  
 11414  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Gte(value string) *FilterBuilder {
 11415  	return b.compare(gotenfilter.Gte, value)
 11416  }
 11417  
 11418  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Lt(value string) *FilterBuilder {
 11419  	return b.compare(gotenfilter.Lt, value)
 11420  }
 11421  
 11422  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Lte(value string) *FilterBuilder {
 11423  	return b.compare(gotenfilter.Lte, value)
 11424  }
 11425  
 11426  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) In(values []string) *FilterBuilder {
 11427  	return b.builder.addCond(&FilterConditionIn{
 11428  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Vendor().WithArrayOfValues(values),
 11429  	})
 11430  }
 11431  
 11432  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) NotIn(values []string) *FilterBuilder {
 11433  	return b.builder.addCond(&FilterConditionNotIn{
 11434  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Vendor().WithArrayOfValues(values),
 11435  	})
 11436  }
 11437  
 11438  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) IsNull() *FilterBuilder {
 11439  	return b.builder.addCond(&FilterConditionIsNull{
 11440  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Vendor().FieldPath(),
 11441  	})
 11442  }
 11443  
 11444  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) IsNan() *FilterBuilder {
 11445  	return b.builder.addCond(&FilterConditionIsNaN{
 11446  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Vendor().FieldPath(),
 11447  	})
 11448  }
 11449  
 11450  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11451  	return b.builder.addCond(&FilterConditionCompare{
 11452  		Operator:              op,
 11453  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Vendor().WithValue(value),
 11454  	})
 11455  }
 11456  
 11457  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel struct {
 11458  	builder *FilterBuilder
 11459  }
 11460  
 11461  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Eq(value string) *FilterBuilder {
 11462  	return b.compare(gotenfilter.Eq, value)
 11463  }
 11464  
 11465  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Neq(value string) *FilterBuilder {
 11466  	return b.compare(gotenfilter.Neq, value)
 11467  }
 11468  
 11469  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Gt(value string) *FilterBuilder {
 11470  	return b.compare(gotenfilter.Gt, value)
 11471  }
 11472  
 11473  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Gte(value string) *FilterBuilder {
 11474  	return b.compare(gotenfilter.Gte, value)
 11475  }
 11476  
 11477  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Lt(value string) *FilterBuilder {
 11478  	return b.compare(gotenfilter.Lt, value)
 11479  }
 11480  
 11481  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Lte(value string) *FilterBuilder {
 11482  	return b.compare(gotenfilter.Lte, value)
 11483  }
 11484  
 11485  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) In(values []string) *FilterBuilder {
 11486  	return b.builder.addCond(&FilterConditionIn{
 11487  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Model().WithArrayOfValues(values),
 11488  	})
 11489  }
 11490  
 11491  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) NotIn(values []string) *FilterBuilder {
 11492  	return b.builder.addCond(&FilterConditionNotIn{
 11493  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Model().WithArrayOfValues(values),
 11494  	})
 11495  }
 11496  
 11497  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) IsNull() *FilterBuilder {
 11498  	return b.builder.addCond(&FilterConditionIsNull{
 11499  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Model().FieldPath(),
 11500  	})
 11501  }
 11502  
 11503  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) IsNan() *FilterBuilder {
 11504  	return b.builder.addCond(&FilterConditionIsNaN{
 11505  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Model().FieldPath(),
 11506  	})
 11507  }
 11508  
 11509  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11510  	return b.builder.addCond(&FilterConditionCompare{
 11511  		Operator:              op,
 11512  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Model().WithValue(value),
 11513  	})
 11514  }
 11515  
 11516  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities struct {
 11517  	builder *FilterBuilder
 11518  }
 11519  
 11520  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11521  	return b.compare(gotenfilter.Eq, value)
 11522  }
 11523  
 11524  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11525  	return b.compare(gotenfilter.Neq, value)
 11526  }
 11527  
 11528  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11529  	return b.compare(gotenfilter.Gt, value)
 11530  }
 11531  
 11532  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11533  	return b.compare(gotenfilter.Gte, value)
 11534  }
 11535  
 11536  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11537  	return b.compare(gotenfilter.Lt, value)
 11538  }
 11539  
 11540  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11541  	return b.compare(gotenfilter.Lte, value)
 11542  }
 11543  
 11544  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11545  	return b.builder.addCond(&FilterConditionIn{
 11546  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().WithArrayOfValues(values),
 11547  	})
 11548  }
 11549  
 11550  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11551  	return b.builder.addCond(&FilterConditionNotIn{
 11552  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().WithArrayOfValues(values),
 11553  	})
 11554  }
 11555  
 11556  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) IsNull() *FilterBuilder {
 11557  	return b.builder.addCond(&FilterConditionIsNull{
 11558  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
 11559  	})
 11560  }
 11561  
 11562  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) IsNan() *FilterBuilder {
 11563  	return b.builder.addCond(&FilterConditionIsNaN{
 11564  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
 11565  	})
 11566  }
 11567  
 11568  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Contains(value *Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11569  	return b.builder.addCond(&FilterConditionContains{
 11570  		Type:      gotenresource.ConditionContainsTypeValue,
 11571  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
 11572  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().WithItemValue(value),
 11573  	})
 11574  }
 11575  
 11576  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11577  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities()
 11578  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 11579  	for _, value := range values {
 11580  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 11581  	}
 11582  	return b.builder.addCond(&FilterConditionContains{
 11583  		Type:      gotenresource.ConditionContainsTypeAny,
 11584  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
 11585  		Values:    itemValues,
 11586  	})
 11587  }
 11588  
 11589  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11590  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities()
 11591  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 11592  	for _, value := range values {
 11593  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 11594  	}
 11595  	return b.builder.addCond(&FilterConditionContains{
 11596  		Type:      gotenresource.ConditionContainsTypeAll,
 11597  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
 11598  		Values:    itemValues,
 11599  	})
 11600  }
 11601  
 11602  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 11603  	return b.builder.addCond(&FilterConditionCompare{
 11604  		Operator:              op,
 11605  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().WithValue(value),
 11606  	})
 11607  }
 11608  
 11609  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName {
 11610  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName{builder: b.builder}
 11611  }
 11612  
 11613  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Description() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription {
 11614  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription{builder: b.builder}
 11615  }
 11616  
 11617  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName struct {
 11618  	builder *FilterBuilder
 11619  }
 11620  
 11621  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Eq(value string) *FilterBuilder {
 11622  	return b.compare(gotenfilter.Eq, value)
 11623  }
 11624  
 11625  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Neq(value string) *FilterBuilder {
 11626  	return b.compare(gotenfilter.Neq, value)
 11627  }
 11628  
 11629  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Gt(value string) *FilterBuilder {
 11630  	return b.compare(gotenfilter.Gt, value)
 11631  }
 11632  
 11633  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Gte(value string) *FilterBuilder {
 11634  	return b.compare(gotenfilter.Gte, value)
 11635  }
 11636  
 11637  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Lt(value string) *FilterBuilder {
 11638  	return b.compare(gotenfilter.Lt, value)
 11639  }
 11640  
 11641  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Lte(value string) *FilterBuilder {
 11642  	return b.compare(gotenfilter.Lte, value)
 11643  }
 11644  
 11645  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) In(values []string) *FilterBuilder {
 11646  	return b.builder.addCond(&FilterConditionIn{
 11647  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Name().WithArrayOfValues(values),
 11648  	})
 11649  }
 11650  
 11651  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) NotIn(values []string) *FilterBuilder {
 11652  	return b.builder.addCond(&FilterConditionNotIn{
 11653  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Name().WithArrayOfValues(values),
 11654  	})
 11655  }
 11656  
 11657  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) IsNull() *FilterBuilder {
 11658  	return b.builder.addCond(&FilterConditionIsNull{
 11659  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Name().FieldPath(),
 11660  	})
 11661  }
 11662  
 11663  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) IsNan() *FilterBuilder {
 11664  	return b.builder.addCond(&FilterConditionIsNaN{
 11665  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Name().FieldPath(),
 11666  	})
 11667  }
 11668  
 11669  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11670  	return b.builder.addCond(&FilterConditionCompare{
 11671  		Operator:              op,
 11672  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Name().WithValue(value),
 11673  	})
 11674  }
 11675  
 11676  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription struct {
 11677  	builder *FilterBuilder
 11678  }
 11679  
 11680  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Eq(value string) *FilterBuilder {
 11681  	return b.compare(gotenfilter.Eq, value)
 11682  }
 11683  
 11684  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Neq(value string) *FilterBuilder {
 11685  	return b.compare(gotenfilter.Neq, value)
 11686  }
 11687  
 11688  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Gt(value string) *FilterBuilder {
 11689  	return b.compare(gotenfilter.Gt, value)
 11690  }
 11691  
 11692  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Gte(value string) *FilterBuilder {
 11693  	return b.compare(gotenfilter.Gte, value)
 11694  }
 11695  
 11696  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Lt(value string) *FilterBuilder {
 11697  	return b.compare(gotenfilter.Lt, value)
 11698  }
 11699  
 11700  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Lte(value string) *FilterBuilder {
 11701  	return b.compare(gotenfilter.Lte, value)
 11702  }
 11703  
 11704  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) In(values []string) *FilterBuilder {
 11705  	return b.builder.addCond(&FilterConditionIn{
 11706  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Description().WithArrayOfValues(values),
 11707  	})
 11708  }
 11709  
 11710  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) NotIn(values []string) *FilterBuilder {
 11711  	return b.builder.addCond(&FilterConditionNotIn{
 11712  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Description().WithArrayOfValues(values),
 11713  	})
 11714  }
 11715  
 11716  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) IsNull() *FilterBuilder {
 11717  	return b.builder.addCond(&FilterConditionIsNull{
 11718  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Description().FieldPath(),
 11719  	})
 11720  }
 11721  
 11722  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) IsNan() *FilterBuilder {
 11723  	return b.builder.addCond(&FilterConditionIsNaN{
 11724  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Description().FieldPath(),
 11725  	})
 11726  }
 11727  
 11728  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11729  	return b.builder.addCond(&FilterConditionCompare{
 11730  		Operator:              op,
 11731  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Description().WithValue(value),
 11732  	})
 11733  }
 11734  
 11735  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads struct {
 11736  	builder *FilterBuilder
 11737  }
 11738  
 11739  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Eq(value uint32) *FilterBuilder {
 11740  	return b.compare(gotenfilter.Eq, value)
 11741  }
 11742  
 11743  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Neq(value uint32) *FilterBuilder {
 11744  	return b.compare(gotenfilter.Neq, value)
 11745  }
 11746  
 11747  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Gt(value uint32) *FilterBuilder {
 11748  	return b.compare(gotenfilter.Gt, value)
 11749  }
 11750  
 11751  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Gte(value uint32) *FilterBuilder {
 11752  	return b.compare(gotenfilter.Gte, value)
 11753  }
 11754  
 11755  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Lt(value uint32) *FilterBuilder {
 11756  	return b.compare(gotenfilter.Lt, value)
 11757  }
 11758  
 11759  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Lte(value uint32) *FilterBuilder {
 11760  	return b.compare(gotenfilter.Lte, value)
 11761  }
 11762  
 11763  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) In(values []uint32) *FilterBuilder {
 11764  	return b.builder.addCond(&FilterConditionIn{
 11765  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumThreads().WithArrayOfValues(values),
 11766  	})
 11767  }
 11768  
 11769  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) NotIn(values []uint32) *FilterBuilder {
 11770  	return b.builder.addCond(&FilterConditionNotIn{
 11771  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumThreads().WithArrayOfValues(values),
 11772  	})
 11773  }
 11774  
 11775  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) IsNull() *FilterBuilder {
 11776  	return b.builder.addCond(&FilterConditionIsNull{
 11777  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumThreads().FieldPath(),
 11778  	})
 11779  }
 11780  
 11781  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) IsNan() *FilterBuilder {
 11782  	return b.builder.addCond(&FilterConditionIsNaN{
 11783  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumThreads().FieldPath(),
 11784  	})
 11785  }
 11786  
 11787  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) compare(op gotenfilter.CompareOperator, value uint32) *FilterBuilder {
 11788  	return b.builder.addCond(&FilterConditionCompare{
 11789  		Operator:              op,
 11790  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumThreads().WithValue(value),
 11791  	})
 11792  }
 11793  
 11794  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores struct {
 11795  	builder *FilterBuilder
 11796  }
 11797  
 11798  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Eq(value uint32) *FilterBuilder {
 11799  	return b.compare(gotenfilter.Eq, value)
 11800  }
 11801  
 11802  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Neq(value uint32) *FilterBuilder {
 11803  	return b.compare(gotenfilter.Neq, value)
 11804  }
 11805  
 11806  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Gt(value uint32) *FilterBuilder {
 11807  	return b.compare(gotenfilter.Gt, value)
 11808  }
 11809  
 11810  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Gte(value uint32) *FilterBuilder {
 11811  	return b.compare(gotenfilter.Gte, value)
 11812  }
 11813  
 11814  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Lt(value uint32) *FilterBuilder {
 11815  	return b.compare(gotenfilter.Lt, value)
 11816  }
 11817  
 11818  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Lte(value uint32) *FilterBuilder {
 11819  	return b.compare(gotenfilter.Lte, value)
 11820  }
 11821  
 11822  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) In(values []uint32) *FilterBuilder {
 11823  	return b.builder.addCond(&FilterConditionIn{
 11824  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumCores().WithArrayOfValues(values),
 11825  	})
 11826  }
 11827  
 11828  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) NotIn(values []uint32) *FilterBuilder {
 11829  	return b.builder.addCond(&FilterConditionNotIn{
 11830  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumCores().WithArrayOfValues(values),
 11831  	})
 11832  }
 11833  
 11834  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) IsNull() *FilterBuilder {
 11835  	return b.builder.addCond(&FilterConditionIsNull{
 11836  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumCores().FieldPath(),
 11837  	})
 11838  }
 11839  
 11840  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) IsNan() *FilterBuilder {
 11841  	return b.builder.addCond(&FilterConditionIsNaN{
 11842  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumCores().FieldPath(),
 11843  	})
 11844  }
 11845  
 11846  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) compare(op gotenfilter.CompareOperator, value uint32) *FilterBuilder {
 11847  	return b.builder.addCond(&FilterConditionCompare{
 11848  		Operator:              op,
 11849  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumCores().WithValue(value),
 11850  	})
 11851  }
 11852  
 11853  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores struct {
 11854  	builder *FilterBuilder
 11855  }
 11856  
 11857  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Eq(value uint32) *FilterBuilder {
 11858  	return b.compare(gotenfilter.Eq, value)
 11859  }
 11860  
 11861  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Neq(value uint32) *FilterBuilder {
 11862  	return b.compare(gotenfilter.Neq, value)
 11863  }
 11864  
 11865  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Gt(value uint32) *FilterBuilder {
 11866  	return b.compare(gotenfilter.Gt, value)
 11867  }
 11868  
 11869  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Gte(value uint32) *FilterBuilder {
 11870  	return b.compare(gotenfilter.Gte, value)
 11871  }
 11872  
 11873  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Lt(value uint32) *FilterBuilder {
 11874  	return b.compare(gotenfilter.Lt, value)
 11875  }
 11876  
 11877  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Lte(value uint32) *FilterBuilder {
 11878  	return b.compare(gotenfilter.Lte, value)
 11879  }
 11880  
 11881  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) In(values []uint32) *FilterBuilder {
 11882  	return b.builder.addCond(&FilterConditionIn{
 11883  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumEnabledCores().WithArrayOfValues(values),
 11884  	})
 11885  }
 11886  
 11887  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) NotIn(values []uint32) *FilterBuilder {
 11888  	return b.builder.addCond(&FilterConditionNotIn{
 11889  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumEnabledCores().WithArrayOfValues(values),
 11890  	})
 11891  }
 11892  
 11893  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) IsNull() *FilterBuilder {
 11894  	return b.builder.addCond(&FilterConditionIsNull{
 11895  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumEnabledCores().FieldPath(),
 11896  	})
 11897  }
 11898  
 11899  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) IsNan() *FilterBuilder {
 11900  	return b.builder.addCond(&FilterConditionIsNaN{
 11901  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumEnabledCores().FieldPath(),
 11902  	})
 11903  }
 11904  
 11905  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) compare(op gotenfilter.CompareOperator, value uint32) *FilterBuilder {
 11906  	return b.builder.addCond(&FilterConditionCompare{
 11907  		Operator:              op,
 11908  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumEnabledCores().WithValue(value),
 11909  	})
 11910  }
 11911  
 11912  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName struct {
 11913  	builder *FilterBuilder
 11914  }
 11915  
 11916  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Eq(value string) *FilterBuilder {
 11917  	return b.compare(gotenfilter.Eq, value)
 11918  }
 11919  
 11920  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Neq(value string) *FilterBuilder {
 11921  	return b.compare(gotenfilter.Neq, value)
 11922  }
 11923  
 11924  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Gt(value string) *FilterBuilder {
 11925  	return b.compare(gotenfilter.Gt, value)
 11926  }
 11927  
 11928  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Gte(value string) *FilterBuilder {
 11929  	return b.compare(gotenfilter.Gte, value)
 11930  }
 11931  
 11932  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Lt(value string) *FilterBuilder {
 11933  	return b.compare(gotenfilter.Lt, value)
 11934  }
 11935  
 11936  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Lte(value string) *FilterBuilder {
 11937  	return b.compare(gotenfilter.Lte, value)
 11938  }
 11939  
 11940  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) In(values []string) *FilterBuilder {
 11941  	return b.builder.addCond(&FilterConditionIn{
 11942  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Name().WithArrayOfValues(values),
 11943  	})
 11944  }
 11945  
 11946  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) NotIn(values []string) *FilterBuilder {
 11947  	return b.builder.addCond(&FilterConditionNotIn{
 11948  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Name().WithArrayOfValues(values),
 11949  	})
 11950  }
 11951  
 11952  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) IsNull() *FilterBuilder {
 11953  	return b.builder.addCond(&FilterConditionIsNull{
 11954  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Name().FieldPath(),
 11955  	})
 11956  }
 11957  
 11958  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) IsNan() *FilterBuilder {
 11959  	return b.builder.addCond(&FilterConditionIsNaN{
 11960  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Name().FieldPath(),
 11961  	})
 11962  }
 11963  
 11964  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11965  	return b.builder.addCond(&FilterConditionCompare{
 11966  		Operator:              op,
 11967  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Name().WithValue(value),
 11968  	})
 11969  }
 11970  
 11971  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial struct {
 11972  	builder *FilterBuilder
 11973  }
 11974  
 11975  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Eq(value string) *FilterBuilder {
 11976  	return b.compare(gotenfilter.Eq, value)
 11977  }
 11978  
 11979  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Neq(value string) *FilterBuilder {
 11980  	return b.compare(gotenfilter.Neq, value)
 11981  }
 11982  
 11983  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Gt(value string) *FilterBuilder {
 11984  	return b.compare(gotenfilter.Gt, value)
 11985  }
 11986  
 11987  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Gte(value string) *FilterBuilder {
 11988  	return b.compare(gotenfilter.Gte, value)
 11989  }
 11990  
 11991  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Lt(value string) *FilterBuilder {
 11992  	return b.compare(gotenfilter.Lt, value)
 11993  }
 11994  
 11995  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Lte(value string) *FilterBuilder {
 11996  	return b.compare(gotenfilter.Lte, value)
 11997  }
 11998  
 11999  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) In(values []string) *FilterBuilder {
 12000  	return b.builder.addCond(&FilterConditionIn{
 12001  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Serial().WithArrayOfValues(values),
 12002  	})
 12003  }
 12004  
 12005  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) NotIn(values []string) *FilterBuilder {
 12006  	return b.builder.addCond(&FilterConditionNotIn{
 12007  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Serial().WithArrayOfValues(values),
 12008  	})
 12009  }
 12010  
 12011  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) IsNull() *FilterBuilder {
 12012  	return b.builder.addCond(&FilterConditionIsNull{
 12013  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Serial().FieldPath(),
 12014  	})
 12015  }
 12016  
 12017  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) IsNan() *FilterBuilder {
 12018  	return b.builder.addCond(&FilterConditionIsNaN{
 12019  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Serial().FieldPath(),
 12020  	})
 12021  }
 12022  
 12023  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12024  	return b.builder.addCond(&FilterConditionCompare{
 12025  		Operator:              op,
 12026  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Serial().WithValue(value),
 12027  	})
 12028  }
 12029  
 12030  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz struct {
 12031  	builder *FilterBuilder
 12032  }
 12033  
 12034  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Eq(value int64) *FilterBuilder {
 12035  	return b.compare(gotenfilter.Eq, value)
 12036  }
 12037  
 12038  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Neq(value int64) *FilterBuilder {
 12039  	return b.compare(gotenfilter.Neq, value)
 12040  }
 12041  
 12042  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Gt(value int64) *FilterBuilder {
 12043  	return b.compare(gotenfilter.Gt, value)
 12044  }
 12045  
 12046  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Gte(value int64) *FilterBuilder {
 12047  	return b.compare(gotenfilter.Gte, value)
 12048  }
 12049  
 12050  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Lt(value int64) *FilterBuilder {
 12051  	return b.compare(gotenfilter.Lt, value)
 12052  }
 12053  
 12054  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Lte(value int64) *FilterBuilder {
 12055  	return b.compare(gotenfilter.Lte, value)
 12056  }
 12057  
 12058  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) In(values []int64) *FilterBuilder {
 12059  	return b.builder.addCond(&FilterConditionIn{
 12060  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FrequencyMhz().WithArrayOfValues(values),
 12061  	})
 12062  }
 12063  
 12064  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) NotIn(values []int64) *FilterBuilder {
 12065  	return b.builder.addCond(&FilterConditionNotIn{
 12066  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FrequencyMhz().WithArrayOfValues(values),
 12067  	})
 12068  }
 12069  
 12070  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) IsNull() *FilterBuilder {
 12071  	return b.builder.addCond(&FilterConditionIsNull{
 12072  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FrequencyMhz().FieldPath(),
 12073  	})
 12074  }
 12075  
 12076  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) IsNan() *FilterBuilder {
 12077  	return b.builder.addCond(&FilterConditionIsNaN{
 12078  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FrequencyMhz().FieldPath(),
 12079  	})
 12080  }
 12081  
 12082  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 12083  	return b.builder.addCond(&FilterConditionCompare{
 12084  		Operator:              op,
 12085  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FrequencyMhz().WithValue(value),
 12086  	})
 12087  }
 12088  
 12089  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz struct {
 12090  	builder *FilterBuilder
 12091  }
 12092  
 12093  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Eq(value int64) *FilterBuilder {
 12094  	return b.compare(gotenfilter.Eq, value)
 12095  }
 12096  
 12097  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Neq(value int64) *FilterBuilder {
 12098  	return b.compare(gotenfilter.Neq, value)
 12099  }
 12100  
 12101  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Gt(value int64) *FilterBuilder {
 12102  	return b.compare(gotenfilter.Gt, value)
 12103  }
 12104  
 12105  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Gte(value int64) *FilterBuilder {
 12106  	return b.compare(gotenfilter.Gte, value)
 12107  }
 12108  
 12109  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Lt(value int64) *FilterBuilder {
 12110  	return b.compare(gotenfilter.Lt, value)
 12111  }
 12112  
 12113  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Lte(value int64) *FilterBuilder {
 12114  	return b.compare(gotenfilter.Lte, value)
 12115  }
 12116  
 12117  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) In(values []int64) *FilterBuilder {
 12118  	return b.builder.addCond(&FilterConditionIn{
 12119  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().WithArrayOfValues(values),
 12120  	})
 12121  }
 12122  
 12123  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) NotIn(values []int64) *FilterBuilder {
 12124  	return b.builder.addCond(&FilterConditionNotIn{
 12125  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().WithArrayOfValues(values),
 12126  	})
 12127  }
 12128  
 12129  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) IsNull() *FilterBuilder {
 12130  	return b.builder.addCond(&FilterConditionIsNull{
 12131  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().FieldPath(),
 12132  	})
 12133  }
 12134  
 12135  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) IsNan() *FilterBuilder {
 12136  	return b.builder.addCond(&FilterConditionIsNaN{
 12137  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().FieldPath(),
 12138  	})
 12139  }
 12140  
 12141  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 12142  	return b.builder.addCond(&FilterConditionCompare{
 12143  		Operator:              op,
 12144  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().WithValue(value),
 12145  	})
 12146  }
 12147  
 12148  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo struct {
 12149  	builder *FilterBuilder
 12150  }
 12151  
 12152  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12153  	return b.compare(gotenfilter.Eq, value)
 12154  }
 12155  
 12156  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12157  	return b.compare(gotenfilter.Neq, value)
 12158  }
 12159  
 12160  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12161  	return b.compare(gotenfilter.Gt, value)
 12162  }
 12163  
 12164  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12165  	return b.compare(gotenfilter.Gte, value)
 12166  }
 12167  
 12168  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12169  	return b.compare(gotenfilter.Lt, value)
 12170  }
 12171  
 12172  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12173  	return b.compare(gotenfilter.Lte, value)
 12174  }
 12175  
 12176  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12177  	return b.builder.addCond(&FilterConditionIn{
 12178  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().WithArrayOfValues(values),
 12179  	})
 12180  }
 12181  
 12182  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12183  	return b.builder.addCond(&FilterConditionNotIn{
 12184  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().WithArrayOfValues(values),
 12185  	})
 12186  }
 12187  
 12188  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) IsNull() *FilterBuilder {
 12189  	return b.builder.addCond(&FilterConditionIsNull{
 12190  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
 12191  	})
 12192  }
 12193  
 12194  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) IsNan() *FilterBuilder {
 12195  	return b.builder.addCond(&FilterConditionIsNaN{
 12196  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
 12197  	})
 12198  }
 12199  
 12200  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Contains(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12201  	return b.builder.addCond(&FilterConditionContains{
 12202  		Type:      gotenresource.ConditionContainsTypeValue,
 12203  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
 12204  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().WithItemValue(value),
 12205  	})
 12206  }
 12207  
 12208  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12209  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo()
 12210  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 12211  	for _, value := range values {
 12212  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 12213  	}
 12214  	return b.builder.addCond(&FilterConditionContains{
 12215  		Type:      gotenresource.ConditionContainsTypeAny,
 12216  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
 12217  		Values:    itemValues,
 12218  	})
 12219  }
 12220  
 12221  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12222  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo()
 12223  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 12224  	for _, value := range values {
 12225  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 12226  	}
 12227  	return b.builder.addCond(&FilterConditionContains{
 12228  		Type:      gotenresource.ConditionContainsTypeAll,
 12229  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
 12230  		Values:    itemValues,
 12231  	})
 12232  }
 12233  
 12234  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 12235  	return b.builder.addCond(&FilterConditionCompare{
 12236  		Operator:              op,
 12237  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().WithValue(value),
 12238  	})
 12239  }
 12240  
 12241  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Type() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType {
 12242  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType{builder: b.builder}
 12243  }
 12244  
 12245  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) SizeBytes() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes {
 12246  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes{builder: b.builder}
 12247  }
 12248  
 12249  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType struct {
 12250  	builder *FilterBuilder
 12251  }
 12252  
 12253  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Eq(value string) *FilterBuilder {
 12254  	return b.compare(gotenfilter.Eq, value)
 12255  }
 12256  
 12257  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Neq(value string) *FilterBuilder {
 12258  	return b.compare(gotenfilter.Neq, value)
 12259  }
 12260  
 12261  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Gt(value string) *FilterBuilder {
 12262  	return b.compare(gotenfilter.Gt, value)
 12263  }
 12264  
 12265  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Gte(value string) *FilterBuilder {
 12266  	return b.compare(gotenfilter.Gte, value)
 12267  }
 12268  
 12269  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Lt(value string) *FilterBuilder {
 12270  	return b.compare(gotenfilter.Lt, value)
 12271  }
 12272  
 12273  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Lte(value string) *FilterBuilder {
 12274  	return b.compare(gotenfilter.Lte, value)
 12275  }
 12276  
 12277  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) In(values []string) *FilterBuilder {
 12278  	return b.builder.addCond(&FilterConditionIn{
 12279  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().Type().WithArrayOfValues(values),
 12280  	})
 12281  }
 12282  
 12283  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) NotIn(values []string) *FilterBuilder {
 12284  	return b.builder.addCond(&FilterConditionNotIn{
 12285  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().Type().WithArrayOfValues(values),
 12286  	})
 12287  }
 12288  
 12289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) IsNull() *FilterBuilder {
 12290  	return b.builder.addCond(&FilterConditionIsNull{
 12291  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().Type().FieldPath(),
 12292  	})
 12293  }
 12294  
 12295  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) IsNan() *FilterBuilder {
 12296  	return b.builder.addCond(&FilterConditionIsNaN{
 12297  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().Type().FieldPath(),
 12298  	})
 12299  }
 12300  
 12301  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12302  	return b.builder.addCond(&FilterConditionCompare{
 12303  		Operator:              op,
 12304  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().Type().WithValue(value),
 12305  	})
 12306  }
 12307  
 12308  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes struct {
 12309  	builder *FilterBuilder
 12310  }
 12311  
 12312  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Eq(value int64) *FilterBuilder {
 12313  	return b.compare(gotenfilter.Eq, value)
 12314  }
 12315  
 12316  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Neq(value int64) *FilterBuilder {
 12317  	return b.compare(gotenfilter.Neq, value)
 12318  }
 12319  
 12320  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Gt(value int64) *FilterBuilder {
 12321  	return b.compare(gotenfilter.Gt, value)
 12322  }
 12323  
 12324  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Gte(value int64) *FilterBuilder {
 12325  	return b.compare(gotenfilter.Gte, value)
 12326  }
 12327  
 12328  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Lt(value int64) *FilterBuilder {
 12329  	return b.compare(gotenfilter.Lt, value)
 12330  }
 12331  
 12332  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Lte(value int64) *FilterBuilder {
 12333  	return b.compare(gotenfilter.Lte, value)
 12334  }
 12335  
 12336  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) In(values []int64) *FilterBuilder {
 12337  	return b.builder.addCond(&FilterConditionIn{
 12338  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().WithArrayOfValues(values),
 12339  	})
 12340  }
 12341  
 12342  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) NotIn(values []int64) *FilterBuilder {
 12343  	return b.builder.addCond(&FilterConditionNotIn{
 12344  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().WithArrayOfValues(values),
 12345  	})
 12346  }
 12347  
 12348  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) IsNull() *FilterBuilder {
 12349  	return b.builder.addCond(&FilterConditionIsNull{
 12350  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().FieldPath(),
 12351  	})
 12352  }
 12353  
 12354  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) IsNan() *FilterBuilder {
 12355  	return b.builder.addCond(&FilterConditionIsNaN{
 12356  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().FieldPath(),
 12357  	})
 12358  }
 12359  
 12360  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 12361  	return b.builder.addCond(&FilterConditionCompare{
 12362  		Operator:              op,
 12363  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().WithValue(value),
 12364  	})
 12365  }
 12366  
 12367  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver struct {
 12368  	builder *FilterBuilder
 12369  }
 12370  
 12371  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Eq(value string) *FilterBuilder {
 12372  	return b.compare(gotenfilter.Eq, value)
 12373  }
 12374  
 12375  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Neq(value string) *FilterBuilder {
 12376  	return b.compare(gotenfilter.Neq, value)
 12377  }
 12378  
 12379  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Gt(value string) *FilterBuilder {
 12380  	return b.compare(gotenfilter.Gt, value)
 12381  }
 12382  
 12383  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Gte(value string) *FilterBuilder {
 12384  	return b.compare(gotenfilter.Gte, value)
 12385  }
 12386  
 12387  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Lt(value string) *FilterBuilder {
 12388  	return b.compare(gotenfilter.Lt, value)
 12389  }
 12390  
 12391  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Lte(value string) *FilterBuilder {
 12392  	return b.compare(gotenfilter.Lte, value)
 12393  }
 12394  
 12395  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) In(values []string) *FilterBuilder {
 12396  	return b.builder.addCond(&FilterConditionIn{
 12397  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Driver().WithArrayOfValues(values),
 12398  	})
 12399  }
 12400  
 12401  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) NotIn(values []string) *FilterBuilder {
 12402  	return b.builder.addCond(&FilterConditionNotIn{
 12403  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Driver().WithArrayOfValues(values),
 12404  	})
 12405  }
 12406  
 12407  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) IsNull() *FilterBuilder {
 12408  	return b.builder.addCond(&FilterConditionIsNull{
 12409  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Driver().FieldPath(),
 12410  	})
 12411  }
 12412  
 12413  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) IsNan() *FilterBuilder {
 12414  	return b.builder.addCond(&FilterConditionIsNaN{
 12415  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Driver().FieldPath(),
 12416  	})
 12417  }
 12418  
 12419  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12420  	return b.builder.addCond(&FilterConditionCompare{
 12421  		Operator:              op,
 12422  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Driver().WithValue(value),
 12423  	})
 12424  }
 12425  
 12426  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency struct {
 12427  	builder *FilterBuilder
 12428  }
 12429  
 12430  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Eq(value int64) *FilterBuilder {
 12431  	return b.compare(gotenfilter.Eq, value)
 12432  }
 12433  
 12434  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Neq(value int64) *FilterBuilder {
 12435  	return b.compare(gotenfilter.Neq, value)
 12436  }
 12437  
 12438  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Gt(value int64) *FilterBuilder {
 12439  	return b.compare(gotenfilter.Gt, value)
 12440  }
 12441  
 12442  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Gte(value int64) *FilterBuilder {
 12443  	return b.compare(gotenfilter.Gte, value)
 12444  }
 12445  
 12446  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Lt(value int64) *FilterBuilder {
 12447  	return b.compare(gotenfilter.Lt, value)
 12448  }
 12449  
 12450  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Lte(value int64) *FilterBuilder {
 12451  	return b.compare(gotenfilter.Lte, value)
 12452  }
 12453  
 12454  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) In(values []int64) *FilterBuilder {
 12455  	return b.builder.addCond(&FilterConditionIn{
 12456  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Latency().WithArrayOfValues(values),
 12457  	})
 12458  }
 12459  
 12460  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) NotIn(values []int64) *FilterBuilder {
 12461  	return b.builder.addCond(&FilterConditionNotIn{
 12462  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Latency().WithArrayOfValues(values),
 12463  	})
 12464  }
 12465  
 12466  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) IsNull() *FilterBuilder {
 12467  	return b.builder.addCond(&FilterConditionIsNull{
 12468  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Latency().FieldPath(),
 12469  	})
 12470  }
 12471  
 12472  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) IsNan() *FilterBuilder {
 12473  	return b.builder.addCond(&FilterConditionIsNaN{
 12474  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Latency().FieldPath(),
 12475  	})
 12476  }
 12477  
 12478  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 12479  	return b.builder.addCond(&FilterConditionCompare{
 12480  		Operator:              op,
 12481  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Latency().WithValue(value),
 12482  	})
 12483  }
 12484  
 12485  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock struct {
 12486  	builder *FilterBuilder
 12487  }
 12488  
 12489  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Eq(value int64) *FilterBuilder {
 12490  	return b.compare(gotenfilter.Eq, value)
 12491  }
 12492  
 12493  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Neq(value int64) *FilterBuilder {
 12494  	return b.compare(gotenfilter.Neq, value)
 12495  }
 12496  
 12497  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Gt(value int64) *FilterBuilder {
 12498  	return b.compare(gotenfilter.Gt, value)
 12499  }
 12500  
 12501  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Gte(value int64) *FilterBuilder {
 12502  	return b.compare(gotenfilter.Gte, value)
 12503  }
 12504  
 12505  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Lt(value int64) *FilterBuilder {
 12506  	return b.compare(gotenfilter.Lt, value)
 12507  }
 12508  
 12509  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Lte(value int64) *FilterBuilder {
 12510  	return b.compare(gotenfilter.Lte, value)
 12511  }
 12512  
 12513  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) In(values []int64) *FilterBuilder {
 12514  	return b.builder.addCond(&FilterConditionIn{
 12515  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Clock().WithArrayOfValues(values),
 12516  	})
 12517  }
 12518  
 12519  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) NotIn(values []int64) *FilterBuilder {
 12520  	return b.builder.addCond(&FilterConditionNotIn{
 12521  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Clock().WithArrayOfValues(values),
 12522  	})
 12523  }
 12524  
 12525  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) IsNull() *FilterBuilder {
 12526  	return b.builder.addCond(&FilterConditionIsNull{
 12527  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Clock().FieldPath(),
 12528  	})
 12529  }
 12530  
 12531  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) IsNan() *FilterBuilder {
 12532  	return b.builder.addCond(&FilterConditionIsNaN{
 12533  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Clock().FieldPath(),
 12534  	})
 12535  }
 12536  
 12537  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 12538  	return b.builder.addCond(&FilterConditionCompare{
 12539  		Operator:              op,
 12540  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Clock().WithValue(value),
 12541  	})
 12542  }
 12543  
 12544  type filterCndBuilderStatusDeviceInfoHardwareInformationBlock struct {
 12545  	builder *FilterBuilder
 12546  }
 12547  
 12548  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Eq(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 12549  	return b.compare(gotenfilter.Eq, value)
 12550  }
 12551  
 12552  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Neq(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 12553  	return b.compare(gotenfilter.Neq, value)
 12554  }
 12555  
 12556  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Gt(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 12557  	return b.compare(gotenfilter.Gt, value)
 12558  }
 12559  
 12560  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Gte(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 12561  	return b.compare(gotenfilter.Gte, value)
 12562  }
 12563  
 12564  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Lt(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 12565  	return b.compare(gotenfilter.Lt, value)
 12566  }
 12567  
 12568  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Lte(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 12569  	return b.compare(gotenfilter.Lte, value)
 12570  }
 12571  
 12572  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) In(values []*Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 12573  	return b.builder.addCond(&FilterConditionIn{
 12574  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().WithArrayOfValues(values),
 12575  	})
 12576  }
 12577  
 12578  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 12579  	return b.builder.addCond(&FilterConditionNotIn{
 12580  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().WithArrayOfValues(values),
 12581  	})
 12582  }
 12583  
 12584  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) IsNull() *FilterBuilder {
 12585  	return b.builder.addCond(&FilterConditionIsNull{
 12586  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().FieldPath(),
 12587  	})
 12588  }
 12589  
 12590  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) IsNan() *FilterBuilder {
 12591  	return b.builder.addCond(&FilterConditionIsNaN{
 12592  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().FieldPath(),
 12593  	})
 12594  }
 12595  
 12596  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 12597  	return b.builder.addCond(&FilterConditionCompare{
 12598  		Operator:              op,
 12599  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().WithValue(value),
 12600  	})
 12601  }
 12602  
 12603  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Disks() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks {
 12604  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks{builder: b.builder}
 12605  }
 12606  
 12607  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks struct {
 12608  	builder *FilterBuilder
 12609  }
 12610  
 12611  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12612  	return b.compare(gotenfilter.Eq, value)
 12613  }
 12614  
 12615  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12616  	return b.compare(gotenfilter.Neq, value)
 12617  }
 12618  
 12619  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12620  	return b.compare(gotenfilter.Gt, value)
 12621  }
 12622  
 12623  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12624  	return b.compare(gotenfilter.Gte, value)
 12625  }
 12626  
 12627  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12628  	return b.compare(gotenfilter.Lt, value)
 12629  }
 12630  
 12631  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12632  	return b.compare(gotenfilter.Lte, value)
 12633  }
 12634  
 12635  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12636  	return b.builder.addCond(&FilterConditionIn{
 12637  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().WithArrayOfValues(values),
 12638  	})
 12639  }
 12640  
 12641  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12642  	return b.builder.addCond(&FilterConditionNotIn{
 12643  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().WithArrayOfValues(values),
 12644  	})
 12645  }
 12646  
 12647  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) IsNull() *FilterBuilder {
 12648  	return b.builder.addCond(&FilterConditionIsNull{
 12649  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().FieldPath(),
 12650  	})
 12651  }
 12652  
 12653  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) IsNan() *FilterBuilder {
 12654  	return b.builder.addCond(&FilterConditionIsNaN{
 12655  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().FieldPath(),
 12656  	})
 12657  }
 12658  
 12659  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Contains(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12660  	return b.builder.addCond(&FilterConditionContains{
 12661  		Type:      gotenresource.ConditionContainsTypeValue,
 12662  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().FieldPath(),
 12663  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().WithItemValue(value),
 12664  	})
 12665  }
 12666  
 12667  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12668  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks()
 12669  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 12670  	for _, value := range values {
 12671  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 12672  	}
 12673  	return b.builder.addCond(&FilterConditionContains{
 12674  		Type:      gotenresource.ConditionContainsTypeAny,
 12675  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().FieldPath(),
 12676  		Values:    itemValues,
 12677  	})
 12678  }
 12679  
 12680  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12681  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks()
 12682  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 12683  	for _, value := range values {
 12684  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 12685  	}
 12686  	return b.builder.addCond(&FilterConditionContains{
 12687  		Type:      gotenresource.ConditionContainsTypeAll,
 12688  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().FieldPath(),
 12689  		Values:    itemValues,
 12690  	})
 12691  }
 12692  
 12693  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 12694  	return b.builder.addCond(&FilterConditionCompare{
 12695  		Operator:              op,
 12696  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().WithValue(value),
 12697  	})
 12698  }
 12699  
 12700  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName {
 12701  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName{builder: b.builder}
 12702  }
 12703  
 12704  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) SizeBytes() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes {
 12705  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes{builder: b.builder}
 12706  }
 12707  
 12708  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) DriveType() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType {
 12709  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType{builder: b.builder}
 12710  }
 12711  
 12712  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor {
 12713  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor{builder: b.builder}
 12714  }
 12715  
 12716  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Model() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel {
 12717  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel{builder: b.builder}
 12718  }
 12719  
 12720  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) SerialNumber() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber {
 12721  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber{builder: b.builder}
 12722  }
 12723  
 12724  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Wwn() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn {
 12725  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn{builder: b.builder}
 12726  }
 12727  
 12728  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Partitions() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions {
 12729  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions{builder: b.builder}
 12730  }
 12731  
 12732  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName struct {
 12733  	builder *FilterBuilder
 12734  }
 12735  
 12736  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Eq(value string) *FilterBuilder {
 12737  	return b.compare(gotenfilter.Eq, value)
 12738  }
 12739  
 12740  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Neq(value string) *FilterBuilder {
 12741  	return b.compare(gotenfilter.Neq, value)
 12742  }
 12743  
 12744  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Gt(value string) *FilterBuilder {
 12745  	return b.compare(gotenfilter.Gt, value)
 12746  }
 12747  
 12748  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Gte(value string) *FilterBuilder {
 12749  	return b.compare(gotenfilter.Gte, value)
 12750  }
 12751  
 12752  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Lt(value string) *FilterBuilder {
 12753  	return b.compare(gotenfilter.Lt, value)
 12754  }
 12755  
 12756  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Lte(value string) *FilterBuilder {
 12757  	return b.compare(gotenfilter.Lte, value)
 12758  }
 12759  
 12760  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) In(values []string) *FilterBuilder {
 12761  	return b.builder.addCond(&FilterConditionIn{
 12762  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Name().WithArrayOfValues(values),
 12763  	})
 12764  }
 12765  
 12766  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) NotIn(values []string) *FilterBuilder {
 12767  	return b.builder.addCond(&FilterConditionNotIn{
 12768  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Name().WithArrayOfValues(values),
 12769  	})
 12770  }
 12771  
 12772  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) IsNull() *FilterBuilder {
 12773  	return b.builder.addCond(&FilterConditionIsNull{
 12774  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Name().FieldPath(),
 12775  	})
 12776  }
 12777  
 12778  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) IsNan() *FilterBuilder {
 12779  	return b.builder.addCond(&FilterConditionIsNaN{
 12780  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Name().FieldPath(),
 12781  	})
 12782  }
 12783  
 12784  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12785  	return b.builder.addCond(&FilterConditionCompare{
 12786  		Operator:              op,
 12787  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Name().WithValue(value),
 12788  	})
 12789  }
 12790  
 12791  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes struct {
 12792  	builder *FilterBuilder
 12793  }
 12794  
 12795  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Eq(value int64) *FilterBuilder {
 12796  	return b.compare(gotenfilter.Eq, value)
 12797  }
 12798  
 12799  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Neq(value int64) *FilterBuilder {
 12800  	return b.compare(gotenfilter.Neq, value)
 12801  }
 12802  
 12803  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Gt(value int64) *FilterBuilder {
 12804  	return b.compare(gotenfilter.Gt, value)
 12805  }
 12806  
 12807  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Gte(value int64) *FilterBuilder {
 12808  	return b.compare(gotenfilter.Gte, value)
 12809  }
 12810  
 12811  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Lt(value int64) *FilterBuilder {
 12812  	return b.compare(gotenfilter.Lt, value)
 12813  }
 12814  
 12815  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Lte(value int64) *FilterBuilder {
 12816  	return b.compare(gotenfilter.Lte, value)
 12817  }
 12818  
 12819  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) In(values []int64) *FilterBuilder {
 12820  	return b.builder.addCond(&FilterConditionIn{
 12821  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SizeBytes().WithArrayOfValues(values),
 12822  	})
 12823  }
 12824  
 12825  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) NotIn(values []int64) *FilterBuilder {
 12826  	return b.builder.addCond(&FilterConditionNotIn{
 12827  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SizeBytes().WithArrayOfValues(values),
 12828  	})
 12829  }
 12830  
 12831  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) IsNull() *FilterBuilder {
 12832  	return b.builder.addCond(&FilterConditionIsNull{
 12833  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SizeBytes().FieldPath(),
 12834  	})
 12835  }
 12836  
 12837  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) IsNan() *FilterBuilder {
 12838  	return b.builder.addCond(&FilterConditionIsNaN{
 12839  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SizeBytes().FieldPath(),
 12840  	})
 12841  }
 12842  
 12843  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 12844  	return b.builder.addCond(&FilterConditionCompare{
 12845  		Operator:              op,
 12846  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SizeBytes().WithValue(value),
 12847  	})
 12848  }
 12849  
 12850  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType struct {
 12851  	builder *FilterBuilder
 12852  }
 12853  
 12854  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Eq(value string) *FilterBuilder {
 12855  	return b.compare(gotenfilter.Eq, value)
 12856  }
 12857  
 12858  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Neq(value string) *FilterBuilder {
 12859  	return b.compare(gotenfilter.Neq, value)
 12860  }
 12861  
 12862  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Gt(value string) *FilterBuilder {
 12863  	return b.compare(gotenfilter.Gt, value)
 12864  }
 12865  
 12866  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Gte(value string) *FilterBuilder {
 12867  	return b.compare(gotenfilter.Gte, value)
 12868  }
 12869  
 12870  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Lt(value string) *FilterBuilder {
 12871  	return b.compare(gotenfilter.Lt, value)
 12872  }
 12873  
 12874  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Lte(value string) *FilterBuilder {
 12875  	return b.compare(gotenfilter.Lte, value)
 12876  }
 12877  
 12878  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) In(values []string) *FilterBuilder {
 12879  	return b.builder.addCond(&FilterConditionIn{
 12880  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().DriveType().WithArrayOfValues(values),
 12881  	})
 12882  }
 12883  
 12884  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) NotIn(values []string) *FilterBuilder {
 12885  	return b.builder.addCond(&FilterConditionNotIn{
 12886  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().DriveType().WithArrayOfValues(values),
 12887  	})
 12888  }
 12889  
 12890  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) IsNull() *FilterBuilder {
 12891  	return b.builder.addCond(&FilterConditionIsNull{
 12892  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().DriveType().FieldPath(),
 12893  	})
 12894  }
 12895  
 12896  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) IsNan() *FilterBuilder {
 12897  	return b.builder.addCond(&FilterConditionIsNaN{
 12898  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().DriveType().FieldPath(),
 12899  	})
 12900  }
 12901  
 12902  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12903  	return b.builder.addCond(&FilterConditionCompare{
 12904  		Operator:              op,
 12905  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().DriveType().WithValue(value),
 12906  	})
 12907  }
 12908  
 12909  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor struct {
 12910  	builder *FilterBuilder
 12911  }
 12912  
 12913  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Eq(value string) *FilterBuilder {
 12914  	return b.compare(gotenfilter.Eq, value)
 12915  }
 12916  
 12917  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Neq(value string) *FilterBuilder {
 12918  	return b.compare(gotenfilter.Neq, value)
 12919  }
 12920  
 12921  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Gt(value string) *FilterBuilder {
 12922  	return b.compare(gotenfilter.Gt, value)
 12923  }
 12924  
 12925  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Gte(value string) *FilterBuilder {
 12926  	return b.compare(gotenfilter.Gte, value)
 12927  }
 12928  
 12929  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Lt(value string) *FilterBuilder {
 12930  	return b.compare(gotenfilter.Lt, value)
 12931  }
 12932  
 12933  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Lte(value string) *FilterBuilder {
 12934  	return b.compare(gotenfilter.Lte, value)
 12935  }
 12936  
 12937  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) In(values []string) *FilterBuilder {
 12938  	return b.builder.addCond(&FilterConditionIn{
 12939  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Vendor().WithArrayOfValues(values),
 12940  	})
 12941  }
 12942  
 12943  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) NotIn(values []string) *FilterBuilder {
 12944  	return b.builder.addCond(&FilterConditionNotIn{
 12945  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Vendor().WithArrayOfValues(values),
 12946  	})
 12947  }
 12948  
 12949  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) IsNull() *FilterBuilder {
 12950  	return b.builder.addCond(&FilterConditionIsNull{
 12951  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Vendor().FieldPath(),
 12952  	})
 12953  }
 12954  
 12955  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) IsNan() *FilterBuilder {
 12956  	return b.builder.addCond(&FilterConditionIsNaN{
 12957  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Vendor().FieldPath(),
 12958  	})
 12959  }
 12960  
 12961  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12962  	return b.builder.addCond(&FilterConditionCompare{
 12963  		Operator:              op,
 12964  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Vendor().WithValue(value),
 12965  	})
 12966  }
 12967  
 12968  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel struct {
 12969  	builder *FilterBuilder
 12970  }
 12971  
 12972  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Eq(value string) *FilterBuilder {
 12973  	return b.compare(gotenfilter.Eq, value)
 12974  }
 12975  
 12976  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Neq(value string) *FilterBuilder {
 12977  	return b.compare(gotenfilter.Neq, value)
 12978  }
 12979  
 12980  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Gt(value string) *FilterBuilder {
 12981  	return b.compare(gotenfilter.Gt, value)
 12982  }
 12983  
 12984  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Gte(value string) *FilterBuilder {
 12985  	return b.compare(gotenfilter.Gte, value)
 12986  }
 12987  
 12988  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Lt(value string) *FilterBuilder {
 12989  	return b.compare(gotenfilter.Lt, value)
 12990  }
 12991  
 12992  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Lte(value string) *FilterBuilder {
 12993  	return b.compare(gotenfilter.Lte, value)
 12994  }
 12995  
 12996  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) In(values []string) *FilterBuilder {
 12997  	return b.builder.addCond(&FilterConditionIn{
 12998  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Model().WithArrayOfValues(values),
 12999  	})
 13000  }
 13001  
 13002  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) NotIn(values []string) *FilterBuilder {
 13003  	return b.builder.addCond(&FilterConditionNotIn{
 13004  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Model().WithArrayOfValues(values),
 13005  	})
 13006  }
 13007  
 13008  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) IsNull() *FilterBuilder {
 13009  	return b.builder.addCond(&FilterConditionIsNull{
 13010  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Model().FieldPath(),
 13011  	})
 13012  }
 13013  
 13014  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) IsNan() *FilterBuilder {
 13015  	return b.builder.addCond(&FilterConditionIsNaN{
 13016  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Model().FieldPath(),
 13017  	})
 13018  }
 13019  
 13020  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13021  	return b.builder.addCond(&FilterConditionCompare{
 13022  		Operator:              op,
 13023  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Model().WithValue(value),
 13024  	})
 13025  }
 13026  
 13027  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber struct {
 13028  	builder *FilterBuilder
 13029  }
 13030  
 13031  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Eq(value string) *FilterBuilder {
 13032  	return b.compare(gotenfilter.Eq, value)
 13033  }
 13034  
 13035  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Neq(value string) *FilterBuilder {
 13036  	return b.compare(gotenfilter.Neq, value)
 13037  }
 13038  
 13039  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Gt(value string) *FilterBuilder {
 13040  	return b.compare(gotenfilter.Gt, value)
 13041  }
 13042  
 13043  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Gte(value string) *FilterBuilder {
 13044  	return b.compare(gotenfilter.Gte, value)
 13045  }
 13046  
 13047  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Lt(value string) *FilterBuilder {
 13048  	return b.compare(gotenfilter.Lt, value)
 13049  }
 13050  
 13051  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Lte(value string) *FilterBuilder {
 13052  	return b.compare(gotenfilter.Lte, value)
 13053  }
 13054  
 13055  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) In(values []string) *FilterBuilder {
 13056  	return b.builder.addCond(&FilterConditionIn{
 13057  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SerialNumber().WithArrayOfValues(values),
 13058  	})
 13059  }
 13060  
 13061  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) NotIn(values []string) *FilterBuilder {
 13062  	return b.builder.addCond(&FilterConditionNotIn{
 13063  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SerialNumber().WithArrayOfValues(values),
 13064  	})
 13065  }
 13066  
 13067  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) IsNull() *FilterBuilder {
 13068  	return b.builder.addCond(&FilterConditionIsNull{
 13069  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SerialNumber().FieldPath(),
 13070  	})
 13071  }
 13072  
 13073  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) IsNan() *FilterBuilder {
 13074  	return b.builder.addCond(&FilterConditionIsNaN{
 13075  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SerialNumber().FieldPath(),
 13076  	})
 13077  }
 13078  
 13079  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13080  	return b.builder.addCond(&FilterConditionCompare{
 13081  		Operator:              op,
 13082  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SerialNumber().WithValue(value),
 13083  	})
 13084  }
 13085  
 13086  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn struct {
 13087  	builder *FilterBuilder
 13088  }
 13089  
 13090  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Eq(value string) *FilterBuilder {
 13091  	return b.compare(gotenfilter.Eq, value)
 13092  }
 13093  
 13094  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Neq(value string) *FilterBuilder {
 13095  	return b.compare(gotenfilter.Neq, value)
 13096  }
 13097  
 13098  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Gt(value string) *FilterBuilder {
 13099  	return b.compare(gotenfilter.Gt, value)
 13100  }
 13101  
 13102  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Gte(value string) *FilterBuilder {
 13103  	return b.compare(gotenfilter.Gte, value)
 13104  }
 13105  
 13106  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Lt(value string) *FilterBuilder {
 13107  	return b.compare(gotenfilter.Lt, value)
 13108  }
 13109  
 13110  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Lte(value string) *FilterBuilder {
 13111  	return b.compare(gotenfilter.Lte, value)
 13112  }
 13113  
 13114  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) In(values []string) *FilterBuilder {
 13115  	return b.builder.addCond(&FilterConditionIn{
 13116  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Wwn().WithArrayOfValues(values),
 13117  	})
 13118  }
 13119  
 13120  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) NotIn(values []string) *FilterBuilder {
 13121  	return b.builder.addCond(&FilterConditionNotIn{
 13122  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Wwn().WithArrayOfValues(values),
 13123  	})
 13124  }
 13125  
 13126  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) IsNull() *FilterBuilder {
 13127  	return b.builder.addCond(&FilterConditionIsNull{
 13128  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Wwn().FieldPath(),
 13129  	})
 13130  }
 13131  
 13132  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) IsNan() *FilterBuilder {
 13133  	return b.builder.addCond(&FilterConditionIsNaN{
 13134  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Wwn().FieldPath(),
 13135  	})
 13136  }
 13137  
 13138  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13139  	return b.builder.addCond(&FilterConditionCompare{
 13140  		Operator:              op,
 13141  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Wwn().WithValue(value),
 13142  	})
 13143  }
 13144  
 13145  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions struct {
 13146  	builder *FilterBuilder
 13147  }
 13148  
 13149  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13150  	return b.compare(gotenfilter.Eq, value)
 13151  }
 13152  
 13153  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13154  	return b.compare(gotenfilter.Neq, value)
 13155  }
 13156  
 13157  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13158  	return b.compare(gotenfilter.Gt, value)
 13159  }
 13160  
 13161  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13162  	return b.compare(gotenfilter.Gte, value)
 13163  }
 13164  
 13165  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13166  	return b.compare(gotenfilter.Lt, value)
 13167  }
 13168  
 13169  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13170  	return b.compare(gotenfilter.Lte, value)
 13171  }
 13172  
 13173  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13174  	return b.builder.addCond(&FilterConditionIn{
 13175  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().WithArrayOfValues(values),
 13176  	})
 13177  }
 13178  
 13179  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13180  	return b.builder.addCond(&FilterConditionNotIn{
 13181  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().WithArrayOfValues(values),
 13182  	})
 13183  }
 13184  
 13185  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) IsNull() *FilterBuilder {
 13186  	return b.builder.addCond(&FilterConditionIsNull{
 13187  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().FieldPath(),
 13188  	})
 13189  }
 13190  
 13191  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) IsNan() *FilterBuilder {
 13192  	return b.builder.addCond(&FilterConditionIsNaN{
 13193  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().FieldPath(),
 13194  	})
 13195  }
 13196  
 13197  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Contains(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13198  	return b.builder.addCond(&FilterConditionContains{
 13199  		Type:      gotenresource.ConditionContainsTypeValue,
 13200  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().FieldPath(),
 13201  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().WithItemValue(value),
 13202  	})
 13203  }
 13204  
 13205  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13206  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions()
 13207  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 13208  	for _, value := range values {
 13209  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 13210  	}
 13211  	return b.builder.addCond(&FilterConditionContains{
 13212  		Type:      gotenresource.ConditionContainsTypeAny,
 13213  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().FieldPath(),
 13214  		Values:    itemValues,
 13215  	})
 13216  }
 13217  
 13218  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13219  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions()
 13220  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 13221  	for _, value := range values {
 13222  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 13223  	}
 13224  	return b.builder.addCond(&FilterConditionContains{
 13225  		Type:      gotenresource.ConditionContainsTypeAll,
 13226  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().FieldPath(),
 13227  		Values:    itemValues,
 13228  	})
 13229  }
 13230  
 13231  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 13232  	return b.builder.addCond(&FilterConditionCompare{
 13233  		Operator:              op,
 13234  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().WithValue(value),
 13235  	})
 13236  }
 13237  
 13238  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName {
 13239  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName{builder: b.builder}
 13240  }
 13241  
 13242  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) SizeBytes() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes {
 13243  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes{builder: b.builder}
 13244  }
 13245  
 13246  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) MountPoint() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint {
 13247  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint{builder: b.builder}
 13248  }
 13249  
 13250  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Type() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType {
 13251  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType{builder: b.builder}
 13252  }
 13253  
 13254  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName struct {
 13255  	builder *FilterBuilder
 13256  }
 13257  
 13258  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Eq(value string) *FilterBuilder {
 13259  	return b.compare(gotenfilter.Eq, value)
 13260  }
 13261  
 13262  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Neq(value string) *FilterBuilder {
 13263  	return b.compare(gotenfilter.Neq, value)
 13264  }
 13265  
 13266  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Gt(value string) *FilterBuilder {
 13267  	return b.compare(gotenfilter.Gt, value)
 13268  }
 13269  
 13270  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Gte(value string) *FilterBuilder {
 13271  	return b.compare(gotenfilter.Gte, value)
 13272  }
 13273  
 13274  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Lt(value string) *FilterBuilder {
 13275  	return b.compare(gotenfilter.Lt, value)
 13276  }
 13277  
 13278  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Lte(value string) *FilterBuilder {
 13279  	return b.compare(gotenfilter.Lte, value)
 13280  }
 13281  
 13282  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) In(values []string) *FilterBuilder {
 13283  	return b.builder.addCond(&FilterConditionIn{
 13284  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Name().WithArrayOfValues(values),
 13285  	})
 13286  }
 13287  
 13288  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) NotIn(values []string) *FilterBuilder {
 13289  	return b.builder.addCond(&FilterConditionNotIn{
 13290  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Name().WithArrayOfValues(values),
 13291  	})
 13292  }
 13293  
 13294  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) IsNull() *FilterBuilder {
 13295  	return b.builder.addCond(&FilterConditionIsNull{
 13296  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Name().FieldPath(),
 13297  	})
 13298  }
 13299  
 13300  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) IsNan() *FilterBuilder {
 13301  	return b.builder.addCond(&FilterConditionIsNaN{
 13302  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Name().FieldPath(),
 13303  	})
 13304  }
 13305  
 13306  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13307  	return b.builder.addCond(&FilterConditionCompare{
 13308  		Operator:              op,
 13309  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Name().WithValue(value),
 13310  	})
 13311  }
 13312  
 13313  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes struct {
 13314  	builder *FilterBuilder
 13315  }
 13316  
 13317  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Eq(value int64) *FilterBuilder {
 13318  	return b.compare(gotenfilter.Eq, value)
 13319  }
 13320  
 13321  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Neq(value int64) *FilterBuilder {
 13322  	return b.compare(gotenfilter.Neq, value)
 13323  }
 13324  
 13325  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Gt(value int64) *FilterBuilder {
 13326  	return b.compare(gotenfilter.Gt, value)
 13327  }
 13328  
 13329  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Gte(value int64) *FilterBuilder {
 13330  	return b.compare(gotenfilter.Gte, value)
 13331  }
 13332  
 13333  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Lt(value int64) *FilterBuilder {
 13334  	return b.compare(gotenfilter.Lt, value)
 13335  }
 13336  
 13337  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Lte(value int64) *FilterBuilder {
 13338  	return b.compare(gotenfilter.Lte, value)
 13339  }
 13340  
 13341  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) In(values []int64) *FilterBuilder {
 13342  	return b.builder.addCond(&FilterConditionIn{
 13343  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().SizeBytes().WithArrayOfValues(values),
 13344  	})
 13345  }
 13346  
 13347  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) NotIn(values []int64) *FilterBuilder {
 13348  	return b.builder.addCond(&FilterConditionNotIn{
 13349  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().SizeBytes().WithArrayOfValues(values),
 13350  	})
 13351  }
 13352  
 13353  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) IsNull() *FilterBuilder {
 13354  	return b.builder.addCond(&FilterConditionIsNull{
 13355  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().SizeBytes().FieldPath(),
 13356  	})
 13357  }
 13358  
 13359  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) IsNan() *FilterBuilder {
 13360  	return b.builder.addCond(&FilterConditionIsNaN{
 13361  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().SizeBytes().FieldPath(),
 13362  	})
 13363  }
 13364  
 13365  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 13366  	return b.builder.addCond(&FilterConditionCompare{
 13367  		Operator:              op,
 13368  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().SizeBytes().WithValue(value),
 13369  	})
 13370  }
 13371  
 13372  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint struct {
 13373  	builder *FilterBuilder
 13374  }
 13375  
 13376  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Eq(value string) *FilterBuilder {
 13377  	return b.compare(gotenfilter.Eq, value)
 13378  }
 13379  
 13380  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Neq(value string) *FilterBuilder {
 13381  	return b.compare(gotenfilter.Neq, value)
 13382  }
 13383  
 13384  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Gt(value string) *FilterBuilder {
 13385  	return b.compare(gotenfilter.Gt, value)
 13386  }
 13387  
 13388  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Gte(value string) *FilterBuilder {
 13389  	return b.compare(gotenfilter.Gte, value)
 13390  }
 13391  
 13392  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Lt(value string) *FilterBuilder {
 13393  	return b.compare(gotenfilter.Lt, value)
 13394  }
 13395  
 13396  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Lte(value string) *FilterBuilder {
 13397  	return b.compare(gotenfilter.Lte, value)
 13398  }
 13399  
 13400  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) In(values []string) *FilterBuilder {
 13401  	return b.builder.addCond(&FilterConditionIn{
 13402  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().MountPoint().WithArrayOfValues(values),
 13403  	})
 13404  }
 13405  
 13406  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) NotIn(values []string) *FilterBuilder {
 13407  	return b.builder.addCond(&FilterConditionNotIn{
 13408  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().MountPoint().WithArrayOfValues(values),
 13409  	})
 13410  }
 13411  
 13412  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) IsNull() *FilterBuilder {
 13413  	return b.builder.addCond(&FilterConditionIsNull{
 13414  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().MountPoint().FieldPath(),
 13415  	})
 13416  }
 13417  
 13418  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) IsNan() *FilterBuilder {
 13419  	return b.builder.addCond(&FilterConditionIsNaN{
 13420  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().MountPoint().FieldPath(),
 13421  	})
 13422  }
 13423  
 13424  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13425  	return b.builder.addCond(&FilterConditionCompare{
 13426  		Operator:              op,
 13427  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().MountPoint().WithValue(value),
 13428  	})
 13429  }
 13430  
 13431  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType struct {
 13432  	builder *FilterBuilder
 13433  }
 13434  
 13435  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Eq(value string) *FilterBuilder {
 13436  	return b.compare(gotenfilter.Eq, value)
 13437  }
 13438  
 13439  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Neq(value string) *FilterBuilder {
 13440  	return b.compare(gotenfilter.Neq, value)
 13441  }
 13442  
 13443  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Gt(value string) *FilterBuilder {
 13444  	return b.compare(gotenfilter.Gt, value)
 13445  }
 13446  
 13447  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Gte(value string) *FilterBuilder {
 13448  	return b.compare(gotenfilter.Gte, value)
 13449  }
 13450  
 13451  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Lt(value string) *FilterBuilder {
 13452  	return b.compare(gotenfilter.Lt, value)
 13453  }
 13454  
 13455  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Lte(value string) *FilterBuilder {
 13456  	return b.compare(gotenfilter.Lte, value)
 13457  }
 13458  
 13459  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) In(values []string) *FilterBuilder {
 13460  	return b.builder.addCond(&FilterConditionIn{
 13461  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Type().WithArrayOfValues(values),
 13462  	})
 13463  }
 13464  
 13465  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) NotIn(values []string) *FilterBuilder {
 13466  	return b.builder.addCond(&FilterConditionNotIn{
 13467  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Type().WithArrayOfValues(values),
 13468  	})
 13469  }
 13470  
 13471  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) IsNull() *FilterBuilder {
 13472  	return b.builder.addCond(&FilterConditionIsNull{
 13473  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Type().FieldPath(),
 13474  	})
 13475  }
 13476  
 13477  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) IsNan() *FilterBuilder {
 13478  	return b.builder.addCond(&FilterConditionIsNaN{
 13479  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Type().FieldPath(),
 13480  	})
 13481  }
 13482  
 13483  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13484  	return b.builder.addCond(&FilterConditionCompare{
 13485  		Operator:              op,
 13486  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Type().WithValue(value),
 13487  	})
 13488  }
 13489  
 13490  type filterCndBuilderStatusDeviceInfoHardwareInformationNetwork struct {
 13491  	builder *FilterBuilder
 13492  }
 13493  
 13494  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Eq(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 13495  	return b.compare(gotenfilter.Eq, value)
 13496  }
 13497  
 13498  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Neq(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 13499  	return b.compare(gotenfilter.Neq, value)
 13500  }
 13501  
 13502  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Gt(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 13503  	return b.compare(gotenfilter.Gt, value)
 13504  }
 13505  
 13506  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Gte(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 13507  	return b.compare(gotenfilter.Gte, value)
 13508  }
 13509  
 13510  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Lt(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 13511  	return b.compare(gotenfilter.Lt, value)
 13512  }
 13513  
 13514  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Lte(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 13515  	return b.compare(gotenfilter.Lte, value)
 13516  }
 13517  
 13518  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) In(values []*Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 13519  	return b.builder.addCond(&FilterConditionIn{
 13520  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().WithArrayOfValues(values),
 13521  	})
 13522  }
 13523  
 13524  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 13525  	return b.builder.addCond(&FilterConditionNotIn{
 13526  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().WithArrayOfValues(values),
 13527  	})
 13528  }
 13529  
 13530  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) IsNull() *FilterBuilder {
 13531  	return b.builder.addCond(&FilterConditionIsNull{
 13532  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().FieldPath(),
 13533  	})
 13534  }
 13535  
 13536  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) IsNan() *FilterBuilder {
 13537  	return b.builder.addCond(&FilterConditionIsNaN{
 13538  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().FieldPath(),
 13539  	})
 13540  }
 13541  
 13542  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 13543  	return b.builder.addCond(&FilterConditionCompare{
 13544  		Operator:              op,
 13545  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().WithValue(value),
 13546  	})
 13547  }
 13548  
 13549  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Nics() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics {
 13550  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics{builder: b.builder}
 13551  }
 13552  
 13553  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics struct {
 13554  	builder *FilterBuilder
 13555  }
 13556  
 13557  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13558  	return b.compare(gotenfilter.Eq, value)
 13559  }
 13560  
 13561  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13562  	return b.compare(gotenfilter.Neq, value)
 13563  }
 13564  
 13565  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13566  	return b.compare(gotenfilter.Gt, value)
 13567  }
 13568  
 13569  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13570  	return b.compare(gotenfilter.Gte, value)
 13571  }
 13572  
 13573  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13574  	return b.compare(gotenfilter.Lt, value)
 13575  }
 13576  
 13577  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13578  	return b.compare(gotenfilter.Lte, value)
 13579  }
 13580  
 13581  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13582  	return b.builder.addCond(&FilterConditionIn{
 13583  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().WithArrayOfValues(values),
 13584  	})
 13585  }
 13586  
 13587  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13588  	return b.builder.addCond(&FilterConditionNotIn{
 13589  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().WithArrayOfValues(values),
 13590  	})
 13591  }
 13592  
 13593  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) IsNull() *FilterBuilder {
 13594  	return b.builder.addCond(&FilterConditionIsNull{
 13595  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().FieldPath(),
 13596  	})
 13597  }
 13598  
 13599  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) IsNan() *FilterBuilder {
 13600  	return b.builder.addCond(&FilterConditionIsNaN{
 13601  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().FieldPath(),
 13602  	})
 13603  }
 13604  
 13605  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Contains(value *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13606  	return b.builder.addCond(&FilterConditionContains{
 13607  		Type:      gotenresource.ConditionContainsTypeValue,
 13608  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().FieldPath(),
 13609  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().WithItemValue(value),
 13610  	})
 13611  }
 13612  
 13613  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13614  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics()
 13615  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 13616  	for _, value := range values {
 13617  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 13618  	}
 13619  	return b.builder.addCond(&FilterConditionContains{
 13620  		Type:      gotenresource.ConditionContainsTypeAny,
 13621  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().FieldPath(),
 13622  		Values:    itemValues,
 13623  	})
 13624  }
 13625  
 13626  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13627  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics()
 13628  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 13629  	for _, value := range values {
 13630  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 13631  	}
 13632  	return b.builder.addCond(&FilterConditionContains{
 13633  		Type:      gotenresource.ConditionContainsTypeAll,
 13634  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().FieldPath(),
 13635  		Values:    itemValues,
 13636  	})
 13637  }
 13638  
 13639  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 13640  	return b.builder.addCond(&FilterConditionCompare{
 13641  		Operator:              op,
 13642  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().WithValue(value),
 13643  	})
 13644  }
 13645  
 13646  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName {
 13647  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName{builder: b.builder}
 13648  }
 13649  
 13650  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) MacAddress() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress {
 13651  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress{builder: b.builder}
 13652  }
 13653  
 13654  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Virtual() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual {
 13655  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual{builder: b.builder}
 13656  }
 13657  
 13658  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Description() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription {
 13659  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription{builder: b.builder}
 13660  }
 13661  
 13662  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) ProductName() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName {
 13663  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName{builder: b.builder}
 13664  }
 13665  
 13666  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor {
 13667  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor{builder: b.builder}
 13668  }
 13669  
 13670  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Subvendor() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor {
 13671  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor{builder: b.builder}
 13672  }
 13673  
 13674  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Setting() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting {
 13675  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting{builder: b.builder}
 13676  }
 13677  
 13678  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName struct {
 13679  	builder *FilterBuilder
 13680  }
 13681  
 13682  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Eq(value string) *FilterBuilder {
 13683  	return b.compare(gotenfilter.Eq, value)
 13684  }
 13685  
 13686  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Neq(value string) *FilterBuilder {
 13687  	return b.compare(gotenfilter.Neq, value)
 13688  }
 13689  
 13690  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Gt(value string) *FilterBuilder {
 13691  	return b.compare(gotenfilter.Gt, value)
 13692  }
 13693  
 13694  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Gte(value string) *FilterBuilder {
 13695  	return b.compare(gotenfilter.Gte, value)
 13696  }
 13697  
 13698  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Lt(value string) *FilterBuilder {
 13699  	return b.compare(gotenfilter.Lt, value)
 13700  }
 13701  
 13702  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Lte(value string) *FilterBuilder {
 13703  	return b.compare(gotenfilter.Lte, value)
 13704  }
 13705  
 13706  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) In(values []string) *FilterBuilder {
 13707  	return b.builder.addCond(&FilterConditionIn{
 13708  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Name().WithArrayOfValues(values),
 13709  	})
 13710  }
 13711  
 13712  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) NotIn(values []string) *FilterBuilder {
 13713  	return b.builder.addCond(&FilterConditionNotIn{
 13714  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Name().WithArrayOfValues(values),
 13715  	})
 13716  }
 13717  
 13718  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) IsNull() *FilterBuilder {
 13719  	return b.builder.addCond(&FilterConditionIsNull{
 13720  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Name().FieldPath(),
 13721  	})
 13722  }
 13723  
 13724  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) IsNan() *FilterBuilder {
 13725  	return b.builder.addCond(&FilterConditionIsNaN{
 13726  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Name().FieldPath(),
 13727  	})
 13728  }
 13729  
 13730  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13731  	return b.builder.addCond(&FilterConditionCompare{
 13732  		Operator:              op,
 13733  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Name().WithValue(value),
 13734  	})
 13735  }
 13736  
 13737  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress struct {
 13738  	builder *FilterBuilder
 13739  }
 13740  
 13741  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Eq(value string) *FilterBuilder {
 13742  	return b.compare(gotenfilter.Eq, value)
 13743  }
 13744  
 13745  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Neq(value string) *FilterBuilder {
 13746  	return b.compare(gotenfilter.Neq, value)
 13747  }
 13748  
 13749  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Gt(value string) *FilterBuilder {
 13750  	return b.compare(gotenfilter.Gt, value)
 13751  }
 13752  
 13753  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Gte(value string) *FilterBuilder {
 13754  	return b.compare(gotenfilter.Gte, value)
 13755  }
 13756  
 13757  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Lt(value string) *FilterBuilder {
 13758  	return b.compare(gotenfilter.Lt, value)
 13759  }
 13760  
 13761  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Lte(value string) *FilterBuilder {
 13762  	return b.compare(gotenfilter.Lte, value)
 13763  }
 13764  
 13765  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) In(values []string) *FilterBuilder {
 13766  	return b.builder.addCond(&FilterConditionIn{
 13767  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().MacAddress().WithArrayOfValues(values),
 13768  	})
 13769  }
 13770  
 13771  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) NotIn(values []string) *FilterBuilder {
 13772  	return b.builder.addCond(&FilterConditionNotIn{
 13773  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().MacAddress().WithArrayOfValues(values),
 13774  	})
 13775  }
 13776  
 13777  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) IsNull() *FilterBuilder {
 13778  	return b.builder.addCond(&FilterConditionIsNull{
 13779  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().MacAddress().FieldPath(),
 13780  	})
 13781  }
 13782  
 13783  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) IsNan() *FilterBuilder {
 13784  	return b.builder.addCond(&FilterConditionIsNaN{
 13785  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().MacAddress().FieldPath(),
 13786  	})
 13787  }
 13788  
 13789  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13790  	return b.builder.addCond(&FilterConditionCompare{
 13791  		Operator:              op,
 13792  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().MacAddress().WithValue(value),
 13793  	})
 13794  }
 13795  
 13796  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual struct {
 13797  	builder *FilterBuilder
 13798  }
 13799  
 13800  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Eq(value bool) *FilterBuilder {
 13801  	return b.compare(gotenfilter.Eq, value)
 13802  }
 13803  
 13804  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Neq(value bool) *FilterBuilder {
 13805  	return b.compare(gotenfilter.Neq, value)
 13806  }
 13807  
 13808  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Gt(value bool) *FilterBuilder {
 13809  	return b.compare(gotenfilter.Gt, value)
 13810  }
 13811  
 13812  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Gte(value bool) *FilterBuilder {
 13813  	return b.compare(gotenfilter.Gte, value)
 13814  }
 13815  
 13816  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Lt(value bool) *FilterBuilder {
 13817  	return b.compare(gotenfilter.Lt, value)
 13818  }
 13819  
 13820  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Lte(value bool) *FilterBuilder {
 13821  	return b.compare(gotenfilter.Lte, value)
 13822  }
 13823  
 13824  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) In(values []bool) *FilterBuilder {
 13825  	return b.builder.addCond(&FilterConditionIn{
 13826  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Virtual().WithArrayOfValues(values),
 13827  	})
 13828  }
 13829  
 13830  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) NotIn(values []bool) *FilterBuilder {
 13831  	return b.builder.addCond(&FilterConditionNotIn{
 13832  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Virtual().WithArrayOfValues(values),
 13833  	})
 13834  }
 13835  
 13836  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) IsNull() *FilterBuilder {
 13837  	return b.builder.addCond(&FilterConditionIsNull{
 13838  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Virtual().FieldPath(),
 13839  	})
 13840  }
 13841  
 13842  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) IsNan() *FilterBuilder {
 13843  	return b.builder.addCond(&FilterConditionIsNaN{
 13844  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Virtual().FieldPath(),
 13845  	})
 13846  }
 13847  
 13848  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
 13849  	return b.builder.addCond(&FilterConditionCompare{
 13850  		Operator:              op,
 13851  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Virtual().WithValue(value),
 13852  	})
 13853  }
 13854  
 13855  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription struct {
 13856  	builder *FilterBuilder
 13857  }
 13858  
 13859  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Eq(value string) *FilterBuilder {
 13860  	return b.compare(gotenfilter.Eq, value)
 13861  }
 13862  
 13863  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Neq(value string) *FilterBuilder {
 13864  	return b.compare(gotenfilter.Neq, value)
 13865  }
 13866  
 13867  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Gt(value string) *FilterBuilder {
 13868  	return b.compare(gotenfilter.Gt, value)
 13869  }
 13870  
 13871  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Gte(value string) *FilterBuilder {
 13872  	return b.compare(gotenfilter.Gte, value)
 13873  }
 13874  
 13875  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Lt(value string) *FilterBuilder {
 13876  	return b.compare(gotenfilter.Lt, value)
 13877  }
 13878  
 13879  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Lte(value string) *FilterBuilder {
 13880  	return b.compare(gotenfilter.Lte, value)
 13881  }
 13882  
 13883  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) In(values []string) *FilterBuilder {
 13884  	return b.builder.addCond(&FilterConditionIn{
 13885  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Description().WithArrayOfValues(values),
 13886  	})
 13887  }
 13888  
 13889  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) NotIn(values []string) *FilterBuilder {
 13890  	return b.builder.addCond(&FilterConditionNotIn{
 13891  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Description().WithArrayOfValues(values),
 13892  	})
 13893  }
 13894  
 13895  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) IsNull() *FilterBuilder {
 13896  	return b.builder.addCond(&FilterConditionIsNull{
 13897  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Description().FieldPath(),
 13898  	})
 13899  }
 13900  
 13901  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) IsNan() *FilterBuilder {
 13902  	return b.builder.addCond(&FilterConditionIsNaN{
 13903  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Description().FieldPath(),
 13904  	})
 13905  }
 13906  
 13907  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13908  	return b.builder.addCond(&FilterConditionCompare{
 13909  		Operator:              op,
 13910  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Description().WithValue(value),
 13911  	})
 13912  }
 13913  
 13914  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName struct {
 13915  	builder *FilterBuilder
 13916  }
 13917  
 13918  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Eq(value string) *FilterBuilder {
 13919  	return b.compare(gotenfilter.Eq, value)
 13920  }
 13921  
 13922  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Neq(value string) *FilterBuilder {
 13923  	return b.compare(gotenfilter.Neq, value)
 13924  }
 13925  
 13926  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Gt(value string) *FilterBuilder {
 13927  	return b.compare(gotenfilter.Gt, value)
 13928  }
 13929  
 13930  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Gte(value string) *FilterBuilder {
 13931  	return b.compare(gotenfilter.Gte, value)
 13932  }
 13933  
 13934  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Lt(value string) *FilterBuilder {
 13935  	return b.compare(gotenfilter.Lt, value)
 13936  }
 13937  
 13938  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Lte(value string) *FilterBuilder {
 13939  	return b.compare(gotenfilter.Lte, value)
 13940  }
 13941  
 13942  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) In(values []string) *FilterBuilder {
 13943  	return b.builder.addCond(&FilterConditionIn{
 13944  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().ProductName().WithArrayOfValues(values),
 13945  	})
 13946  }
 13947  
 13948  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) NotIn(values []string) *FilterBuilder {
 13949  	return b.builder.addCond(&FilterConditionNotIn{
 13950  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().ProductName().WithArrayOfValues(values),
 13951  	})
 13952  }
 13953  
 13954  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) IsNull() *FilterBuilder {
 13955  	return b.builder.addCond(&FilterConditionIsNull{
 13956  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().ProductName().FieldPath(),
 13957  	})
 13958  }
 13959  
 13960  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) IsNan() *FilterBuilder {
 13961  	return b.builder.addCond(&FilterConditionIsNaN{
 13962  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().ProductName().FieldPath(),
 13963  	})
 13964  }
 13965  
 13966  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13967  	return b.builder.addCond(&FilterConditionCompare{
 13968  		Operator:              op,
 13969  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().ProductName().WithValue(value),
 13970  	})
 13971  }
 13972  
 13973  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor struct {
 13974  	builder *FilterBuilder
 13975  }
 13976  
 13977  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Eq(value string) *FilterBuilder {
 13978  	return b.compare(gotenfilter.Eq, value)
 13979  }
 13980  
 13981  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Neq(value string) *FilterBuilder {
 13982  	return b.compare(gotenfilter.Neq, value)
 13983  }
 13984  
 13985  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Gt(value string) *FilterBuilder {
 13986  	return b.compare(gotenfilter.Gt, value)
 13987  }
 13988  
 13989  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Gte(value string) *FilterBuilder {
 13990  	return b.compare(gotenfilter.Gte, value)
 13991  }
 13992  
 13993  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Lt(value string) *FilterBuilder {
 13994  	return b.compare(gotenfilter.Lt, value)
 13995  }
 13996  
 13997  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Lte(value string) *FilterBuilder {
 13998  	return b.compare(gotenfilter.Lte, value)
 13999  }
 14000  
 14001  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) In(values []string) *FilterBuilder {
 14002  	return b.builder.addCond(&FilterConditionIn{
 14003  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Vendor().WithArrayOfValues(values),
 14004  	})
 14005  }
 14006  
 14007  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) NotIn(values []string) *FilterBuilder {
 14008  	return b.builder.addCond(&FilterConditionNotIn{
 14009  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Vendor().WithArrayOfValues(values),
 14010  	})
 14011  }
 14012  
 14013  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) IsNull() *FilterBuilder {
 14014  	return b.builder.addCond(&FilterConditionIsNull{
 14015  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Vendor().FieldPath(),
 14016  	})
 14017  }
 14018  
 14019  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) IsNan() *FilterBuilder {
 14020  	return b.builder.addCond(&FilterConditionIsNaN{
 14021  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Vendor().FieldPath(),
 14022  	})
 14023  }
 14024  
 14025  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14026  	return b.builder.addCond(&FilterConditionCompare{
 14027  		Operator:              op,
 14028  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Vendor().WithValue(value),
 14029  	})
 14030  }
 14031  
 14032  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor struct {
 14033  	builder *FilterBuilder
 14034  }
 14035  
 14036  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Eq(value string) *FilterBuilder {
 14037  	return b.compare(gotenfilter.Eq, value)
 14038  }
 14039  
 14040  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Neq(value string) *FilterBuilder {
 14041  	return b.compare(gotenfilter.Neq, value)
 14042  }
 14043  
 14044  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Gt(value string) *FilterBuilder {
 14045  	return b.compare(gotenfilter.Gt, value)
 14046  }
 14047  
 14048  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Gte(value string) *FilterBuilder {
 14049  	return b.compare(gotenfilter.Gte, value)
 14050  }
 14051  
 14052  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Lt(value string) *FilterBuilder {
 14053  	return b.compare(gotenfilter.Lt, value)
 14054  }
 14055  
 14056  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Lte(value string) *FilterBuilder {
 14057  	return b.compare(gotenfilter.Lte, value)
 14058  }
 14059  
 14060  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) In(values []string) *FilterBuilder {
 14061  	return b.builder.addCond(&FilterConditionIn{
 14062  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Subvendor().WithArrayOfValues(values),
 14063  	})
 14064  }
 14065  
 14066  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) NotIn(values []string) *FilterBuilder {
 14067  	return b.builder.addCond(&FilterConditionNotIn{
 14068  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Subvendor().WithArrayOfValues(values),
 14069  	})
 14070  }
 14071  
 14072  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) IsNull() *FilterBuilder {
 14073  	return b.builder.addCond(&FilterConditionIsNull{
 14074  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Subvendor().FieldPath(),
 14075  	})
 14076  }
 14077  
 14078  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) IsNan() *FilterBuilder {
 14079  	return b.builder.addCond(&FilterConditionIsNaN{
 14080  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Subvendor().FieldPath(),
 14081  	})
 14082  }
 14083  
 14084  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14085  	return b.builder.addCond(&FilterConditionCompare{
 14086  		Operator:              op,
 14087  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Subvendor().WithValue(value),
 14088  	})
 14089  }
 14090  
 14091  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting struct {
 14092  	builder *FilterBuilder
 14093  }
 14094  
 14095  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Eq(value map[string]string) *FilterBuilder {
 14096  	return b.compare(gotenfilter.Eq, value)
 14097  }
 14098  
 14099  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Neq(value map[string]string) *FilterBuilder {
 14100  	return b.compare(gotenfilter.Neq, value)
 14101  }
 14102  
 14103  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Gt(value map[string]string) *FilterBuilder {
 14104  	return b.compare(gotenfilter.Gt, value)
 14105  }
 14106  
 14107  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Gte(value map[string]string) *FilterBuilder {
 14108  	return b.compare(gotenfilter.Gte, value)
 14109  }
 14110  
 14111  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Lt(value map[string]string) *FilterBuilder {
 14112  	return b.compare(gotenfilter.Lt, value)
 14113  }
 14114  
 14115  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Lte(value map[string]string) *FilterBuilder {
 14116  	return b.compare(gotenfilter.Lte, value)
 14117  }
 14118  
 14119  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) In(values []map[string]string) *FilterBuilder {
 14120  	return b.builder.addCond(&FilterConditionIn{
 14121  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithArrayOfValues(values),
 14122  	})
 14123  }
 14124  
 14125  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) NotIn(values []map[string]string) *FilterBuilder {
 14126  	return b.builder.addCond(&FilterConditionNotIn{
 14127  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithArrayOfValues(values),
 14128  	})
 14129  }
 14130  
 14131  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) IsNull() *FilterBuilder {
 14132  	return b.builder.addCond(&FilterConditionIsNull{
 14133  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().FieldPath(),
 14134  	})
 14135  }
 14136  
 14137  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) IsNan() *FilterBuilder {
 14138  	return b.builder.addCond(&FilterConditionIsNaN{
 14139  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().FieldPath(),
 14140  	})
 14141  }
 14142  
 14143  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) compare(op gotenfilter.CompareOperator, value map[string]string) *FilterBuilder {
 14144  	return b.builder.addCond(&FilterConditionCompare{
 14145  		Operator:              op,
 14146  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithValue(value),
 14147  	})
 14148  }
 14149  
 14150  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) WithKey(key string) *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting {
 14151  	return &mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting{builder: b.builder, key: key}
 14152  }
 14153  
 14154  type mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting struct {
 14155  	builder *FilterBuilder
 14156  	key     string
 14157  }
 14158  
 14159  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Eq(value string) *FilterBuilder {
 14160  	return b.compare(gotenfilter.Eq, value)
 14161  }
 14162  
 14163  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Neq(value string) *FilterBuilder {
 14164  	return b.compare(gotenfilter.Neq, value)
 14165  }
 14166  
 14167  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Gt(value string) *FilterBuilder {
 14168  	return b.compare(gotenfilter.Gt, value)
 14169  }
 14170  
 14171  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Gte(value string) *FilterBuilder {
 14172  	return b.compare(gotenfilter.Gte, value)
 14173  }
 14174  
 14175  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Lt(value string) *FilterBuilder {
 14176  	return b.compare(gotenfilter.Lt, value)
 14177  }
 14178  
 14179  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Lte(value string) *FilterBuilder {
 14180  	return b.compare(gotenfilter.Lte, value)
 14181  }
 14182  
 14183  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) In(values []string) *FilterBuilder {
 14184  	return b.builder.addCond(&FilterConditionIn{
 14185  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithKey(b.key).WithArrayOfValues(values),
 14186  	})
 14187  }
 14188  
 14189  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) NotIn(values []string) *FilterBuilder {
 14190  	return b.builder.addCond(&FilterConditionNotIn{
 14191  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithKey(b.key).WithArrayOfValues(values),
 14192  	})
 14193  }
 14194  
 14195  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) IsNull() *FilterBuilder {
 14196  	return b.builder.addCond(&FilterConditionIsNull{
 14197  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithKey(b.key).FieldPath(),
 14198  	})
 14199  }
 14200  
 14201  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) IsNan() *FilterBuilder {
 14202  	return b.builder.addCond(&FilterConditionIsNaN{
 14203  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithKey(b.key).FieldPath(),
 14204  	})
 14205  }
 14206  
 14207  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14208  	return b.builder.addCond(&FilterConditionCompare{
 14209  		Operator:              op,
 14210  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithKey(b.key).WithValue(value),
 14211  	})
 14212  }
 14213  
 14214  type filterCndBuilderStatusDeviceInfoHardwareInformationGpu struct {
 14215  	builder *FilterBuilder
 14216  }
 14217  
 14218  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Eq(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 14219  	return b.compare(gotenfilter.Eq, value)
 14220  }
 14221  
 14222  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Neq(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 14223  	return b.compare(gotenfilter.Neq, value)
 14224  }
 14225  
 14226  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Gt(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 14227  	return b.compare(gotenfilter.Gt, value)
 14228  }
 14229  
 14230  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Gte(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 14231  	return b.compare(gotenfilter.Gte, value)
 14232  }
 14233  
 14234  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Lt(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 14235  	return b.compare(gotenfilter.Lt, value)
 14236  }
 14237  
 14238  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Lte(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 14239  	return b.compare(gotenfilter.Lte, value)
 14240  }
 14241  
 14242  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) In(values []*Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 14243  	return b.builder.addCond(&FilterConditionIn{
 14244  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().WithArrayOfValues(values),
 14245  	})
 14246  }
 14247  
 14248  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 14249  	return b.builder.addCond(&FilterConditionNotIn{
 14250  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().WithArrayOfValues(values),
 14251  	})
 14252  }
 14253  
 14254  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) IsNull() *FilterBuilder {
 14255  	return b.builder.addCond(&FilterConditionIsNull{
 14256  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().FieldPath(),
 14257  	})
 14258  }
 14259  
 14260  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) IsNan() *FilterBuilder {
 14261  	return b.builder.addCond(&FilterConditionIsNaN{
 14262  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().FieldPath(),
 14263  	})
 14264  }
 14265  
 14266  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 14267  	return b.builder.addCond(&FilterConditionCompare{
 14268  		Operator:              op,
 14269  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().WithValue(value),
 14270  	})
 14271  }
 14272  
 14273  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) GraphicCards() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards {
 14274  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards{builder: b.builder}
 14275  }
 14276  
 14277  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards struct {
 14278  	builder *FilterBuilder
 14279  }
 14280  
 14281  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14282  	return b.compare(gotenfilter.Eq, value)
 14283  }
 14284  
 14285  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14286  	return b.compare(gotenfilter.Neq, value)
 14287  }
 14288  
 14289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14290  	return b.compare(gotenfilter.Gt, value)
 14291  }
 14292  
 14293  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14294  	return b.compare(gotenfilter.Gte, value)
 14295  }
 14296  
 14297  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14298  	return b.compare(gotenfilter.Lt, value)
 14299  }
 14300  
 14301  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14302  	return b.compare(gotenfilter.Lte, value)
 14303  }
 14304  
 14305  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14306  	return b.builder.addCond(&FilterConditionIn{
 14307  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().WithArrayOfValues(values),
 14308  	})
 14309  }
 14310  
 14311  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14312  	return b.builder.addCond(&FilterConditionNotIn{
 14313  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().WithArrayOfValues(values),
 14314  	})
 14315  }
 14316  
 14317  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) IsNull() *FilterBuilder {
 14318  	return b.builder.addCond(&FilterConditionIsNull{
 14319  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().FieldPath(),
 14320  	})
 14321  }
 14322  
 14323  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) IsNan() *FilterBuilder {
 14324  	return b.builder.addCond(&FilterConditionIsNaN{
 14325  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().FieldPath(),
 14326  	})
 14327  }
 14328  
 14329  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Contains(value *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14330  	return b.builder.addCond(&FilterConditionContains{
 14331  		Type:      gotenresource.ConditionContainsTypeValue,
 14332  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().FieldPath(),
 14333  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().WithItemValue(value),
 14334  	})
 14335  }
 14336  
 14337  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14338  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards()
 14339  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 14340  	for _, value := range values {
 14341  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 14342  	}
 14343  	return b.builder.addCond(&FilterConditionContains{
 14344  		Type:      gotenresource.ConditionContainsTypeAny,
 14345  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().FieldPath(),
 14346  		Values:    itemValues,
 14347  	})
 14348  }
 14349  
 14350  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14351  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards()
 14352  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 14353  	for _, value := range values {
 14354  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 14355  	}
 14356  	return b.builder.addCond(&FilterConditionContains{
 14357  		Type:      gotenresource.ConditionContainsTypeAll,
 14358  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().FieldPath(),
 14359  		Values:    itemValues,
 14360  	})
 14361  }
 14362  
 14363  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 14364  	return b.builder.addCond(&FilterConditionCompare{
 14365  		Operator:              op,
 14366  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().WithValue(value),
 14367  	})
 14368  }
 14369  
 14370  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Index() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex {
 14371  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex{builder: b.builder}
 14372  }
 14373  
 14374  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Device() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice {
 14375  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice{builder: b.builder}
 14376  }
 14377  
 14378  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex struct {
 14379  	builder *FilterBuilder
 14380  }
 14381  
 14382  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Eq(value int64) *FilterBuilder {
 14383  	return b.compare(gotenfilter.Eq, value)
 14384  }
 14385  
 14386  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Neq(value int64) *FilterBuilder {
 14387  	return b.compare(gotenfilter.Neq, value)
 14388  }
 14389  
 14390  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Gt(value int64) *FilterBuilder {
 14391  	return b.compare(gotenfilter.Gt, value)
 14392  }
 14393  
 14394  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Gte(value int64) *FilterBuilder {
 14395  	return b.compare(gotenfilter.Gte, value)
 14396  }
 14397  
 14398  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Lt(value int64) *FilterBuilder {
 14399  	return b.compare(gotenfilter.Lt, value)
 14400  }
 14401  
 14402  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Lte(value int64) *FilterBuilder {
 14403  	return b.compare(gotenfilter.Lte, value)
 14404  }
 14405  
 14406  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) In(values []int64) *FilterBuilder {
 14407  	return b.builder.addCond(&FilterConditionIn{
 14408  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Index().WithArrayOfValues(values),
 14409  	})
 14410  }
 14411  
 14412  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) NotIn(values []int64) *FilterBuilder {
 14413  	return b.builder.addCond(&FilterConditionNotIn{
 14414  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Index().WithArrayOfValues(values),
 14415  	})
 14416  }
 14417  
 14418  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) IsNull() *FilterBuilder {
 14419  	return b.builder.addCond(&FilterConditionIsNull{
 14420  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Index().FieldPath(),
 14421  	})
 14422  }
 14423  
 14424  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) IsNan() *FilterBuilder {
 14425  	return b.builder.addCond(&FilterConditionIsNaN{
 14426  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Index().FieldPath(),
 14427  	})
 14428  }
 14429  
 14430  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 14431  	return b.builder.addCond(&FilterConditionCompare{
 14432  		Operator:              op,
 14433  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Index().WithValue(value),
 14434  	})
 14435  }
 14436  
 14437  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice struct {
 14438  	builder *FilterBuilder
 14439  }
 14440  
 14441  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Eq(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 14442  	return b.compare(gotenfilter.Eq, value)
 14443  }
 14444  
 14445  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Neq(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 14446  	return b.compare(gotenfilter.Neq, value)
 14447  }
 14448  
 14449  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Gt(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 14450  	return b.compare(gotenfilter.Gt, value)
 14451  }
 14452  
 14453  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Gte(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 14454  	return b.compare(gotenfilter.Gte, value)
 14455  }
 14456  
 14457  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Lt(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 14458  	return b.compare(gotenfilter.Lt, value)
 14459  }
 14460  
 14461  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Lte(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 14462  	return b.compare(gotenfilter.Lte, value)
 14463  }
 14464  
 14465  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) In(values []*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 14466  	return b.builder.addCond(&FilterConditionIn{
 14467  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().WithArrayOfValues(values),
 14468  	})
 14469  }
 14470  
 14471  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 14472  	return b.builder.addCond(&FilterConditionNotIn{
 14473  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().WithArrayOfValues(values),
 14474  	})
 14475  }
 14476  
 14477  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) IsNull() *FilterBuilder {
 14478  	return b.builder.addCond(&FilterConditionIsNull{
 14479  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().FieldPath(),
 14480  	})
 14481  }
 14482  
 14483  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) IsNan() *FilterBuilder {
 14484  	return b.builder.addCond(&FilterConditionIsNaN{
 14485  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().FieldPath(),
 14486  	})
 14487  }
 14488  
 14489  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 14490  	return b.builder.addCond(&FilterConditionCompare{
 14491  		Operator:              op,
 14492  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().WithValue(value),
 14493  	})
 14494  }
 14495  
 14496  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Address() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress {
 14497  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress{builder: b.builder}
 14498  }
 14499  
 14500  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor {
 14501  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor{builder: b.builder}
 14502  }
 14503  
 14504  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Product() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct {
 14505  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct{builder: b.builder}
 14506  }
 14507  
 14508  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName {
 14509  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName{builder: b.builder}
 14510  }
 14511  
 14512  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Subvendor() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor {
 14513  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor{builder: b.builder}
 14514  }
 14515  
 14516  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress struct {
 14517  	builder *FilterBuilder
 14518  }
 14519  
 14520  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Eq(value string) *FilterBuilder {
 14521  	return b.compare(gotenfilter.Eq, value)
 14522  }
 14523  
 14524  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Neq(value string) *FilterBuilder {
 14525  	return b.compare(gotenfilter.Neq, value)
 14526  }
 14527  
 14528  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Gt(value string) *FilterBuilder {
 14529  	return b.compare(gotenfilter.Gt, value)
 14530  }
 14531  
 14532  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Gte(value string) *FilterBuilder {
 14533  	return b.compare(gotenfilter.Gte, value)
 14534  }
 14535  
 14536  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Lt(value string) *FilterBuilder {
 14537  	return b.compare(gotenfilter.Lt, value)
 14538  }
 14539  
 14540  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Lte(value string) *FilterBuilder {
 14541  	return b.compare(gotenfilter.Lte, value)
 14542  }
 14543  
 14544  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) In(values []string) *FilterBuilder {
 14545  	return b.builder.addCond(&FilterConditionIn{
 14546  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Address().WithArrayOfValues(values),
 14547  	})
 14548  }
 14549  
 14550  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) NotIn(values []string) *FilterBuilder {
 14551  	return b.builder.addCond(&FilterConditionNotIn{
 14552  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Address().WithArrayOfValues(values),
 14553  	})
 14554  }
 14555  
 14556  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) IsNull() *FilterBuilder {
 14557  	return b.builder.addCond(&FilterConditionIsNull{
 14558  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Address().FieldPath(),
 14559  	})
 14560  }
 14561  
 14562  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) IsNan() *FilterBuilder {
 14563  	return b.builder.addCond(&FilterConditionIsNaN{
 14564  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Address().FieldPath(),
 14565  	})
 14566  }
 14567  
 14568  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14569  	return b.builder.addCond(&FilterConditionCompare{
 14570  		Operator:              op,
 14571  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Address().WithValue(value),
 14572  	})
 14573  }
 14574  
 14575  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor struct {
 14576  	builder *FilterBuilder
 14577  }
 14578  
 14579  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Eq(value string) *FilterBuilder {
 14580  	return b.compare(gotenfilter.Eq, value)
 14581  }
 14582  
 14583  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Neq(value string) *FilterBuilder {
 14584  	return b.compare(gotenfilter.Neq, value)
 14585  }
 14586  
 14587  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Gt(value string) *FilterBuilder {
 14588  	return b.compare(gotenfilter.Gt, value)
 14589  }
 14590  
 14591  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Gte(value string) *FilterBuilder {
 14592  	return b.compare(gotenfilter.Gte, value)
 14593  }
 14594  
 14595  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Lt(value string) *FilterBuilder {
 14596  	return b.compare(gotenfilter.Lt, value)
 14597  }
 14598  
 14599  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Lte(value string) *FilterBuilder {
 14600  	return b.compare(gotenfilter.Lte, value)
 14601  }
 14602  
 14603  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) In(values []string) *FilterBuilder {
 14604  	return b.builder.addCond(&FilterConditionIn{
 14605  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Vendor().WithArrayOfValues(values),
 14606  	})
 14607  }
 14608  
 14609  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) NotIn(values []string) *FilterBuilder {
 14610  	return b.builder.addCond(&FilterConditionNotIn{
 14611  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Vendor().WithArrayOfValues(values),
 14612  	})
 14613  }
 14614  
 14615  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) IsNull() *FilterBuilder {
 14616  	return b.builder.addCond(&FilterConditionIsNull{
 14617  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Vendor().FieldPath(),
 14618  	})
 14619  }
 14620  
 14621  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) IsNan() *FilterBuilder {
 14622  	return b.builder.addCond(&FilterConditionIsNaN{
 14623  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Vendor().FieldPath(),
 14624  	})
 14625  }
 14626  
 14627  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14628  	return b.builder.addCond(&FilterConditionCompare{
 14629  		Operator:              op,
 14630  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Vendor().WithValue(value),
 14631  	})
 14632  }
 14633  
 14634  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct struct {
 14635  	builder *FilterBuilder
 14636  }
 14637  
 14638  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Eq(value string) *FilterBuilder {
 14639  	return b.compare(gotenfilter.Eq, value)
 14640  }
 14641  
 14642  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Neq(value string) *FilterBuilder {
 14643  	return b.compare(gotenfilter.Neq, value)
 14644  }
 14645  
 14646  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Gt(value string) *FilterBuilder {
 14647  	return b.compare(gotenfilter.Gt, value)
 14648  }
 14649  
 14650  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Gte(value string) *FilterBuilder {
 14651  	return b.compare(gotenfilter.Gte, value)
 14652  }
 14653  
 14654  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Lt(value string) *FilterBuilder {
 14655  	return b.compare(gotenfilter.Lt, value)
 14656  }
 14657  
 14658  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Lte(value string) *FilterBuilder {
 14659  	return b.compare(gotenfilter.Lte, value)
 14660  }
 14661  
 14662  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) In(values []string) *FilterBuilder {
 14663  	return b.builder.addCond(&FilterConditionIn{
 14664  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Product().WithArrayOfValues(values),
 14665  	})
 14666  }
 14667  
 14668  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) NotIn(values []string) *FilterBuilder {
 14669  	return b.builder.addCond(&FilterConditionNotIn{
 14670  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Product().WithArrayOfValues(values),
 14671  	})
 14672  }
 14673  
 14674  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) IsNull() *FilterBuilder {
 14675  	return b.builder.addCond(&FilterConditionIsNull{
 14676  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Product().FieldPath(),
 14677  	})
 14678  }
 14679  
 14680  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) IsNan() *FilterBuilder {
 14681  	return b.builder.addCond(&FilterConditionIsNaN{
 14682  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Product().FieldPath(),
 14683  	})
 14684  }
 14685  
 14686  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14687  	return b.builder.addCond(&FilterConditionCompare{
 14688  		Operator:              op,
 14689  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Product().WithValue(value),
 14690  	})
 14691  }
 14692  
 14693  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName struct {
 14694  	builder *FilterBuilder
 14695  }
 14696  
 14697  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Eq(value string) *FilterBuilder {
 14698  	return b.compare(gotenfilter.Eq, value)
 14699  }
 14700  
 14701  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Neq(value string) *FilterBuilder {
 14702  	return b.compare(gotenfilter.Neq, value)
 14703  }
 14704  
 14705  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Gt(value string) *FilterBuilder {
 14706  	return b.compare(gotenfilter.Gt, value)
 14707  }
 14708  
 14709  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Gte(value string) *FilterBuilder {
 14710  	return b.compare(gotenfilter.Gte, value)
 14711  }
 14712  
 14713  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Lt(value string) *FilterBuilder {
 14714  	return b.compare(gotenfilter.Lt, value)
 14715  }
 14716  
 14717  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Lte(value string) *FilterBuilder {
 14718  	return b.compare(gotenfilter.Lte, value)
 14719  }
 14720  
 14721  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) In(values []string) *FilterBuilder {
 14722  	return b.builder.addCond(&FilterConditionIn{
 14723  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Name().WithArrayOfValues(values),
 14724  	})
 14725  }
 14726  
 14727  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) NotIn(values []string) *FilterBuilder {
 14728  	return b.builder.addCond(&FilterConditionNotIn{
 14729  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Name().WithArrayOfValues(values),
 14730  	})
 14731  }
 14732  
 14733  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) IsNull() *FilterBuilder {
 14734  	return b.builder.addCond(&FilterConditionIsNull{
 14735  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Name().FieldPath(),
 14736  	})
 14737  }
 14738  
 14739  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) IsNan() *FilterBuilder {
 14740  	return b.builder.addCond(&FilterConditionIsNaN{
 14741  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Name().FieldPath(),
 14742  	})
 14743  }
 14744  
 14745  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14746  	return b.builder.addCond(&FilterConditionCompare{
 14747  		Operator:              op,
 14748  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Name().WithValue(value),
 14749  	})
 14750  }
 14751  
 14752  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor struct {
 14753  	builder *FilterBuilder
 14754  }
 14755  
 14756  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Eq(value string) *FilterBuilder {
 14757  	return b.compare(gotenfilter.Eq, value)
 14758  }
 14759  
 14760  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Neq(value string) *FilterBuilder {
 14761  	return b.compare(gotenfilter.Neq, value)
 14762  }
 14763  
 14764  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Gt(value string) *FilterBuilder {
 14765  	return b.compare(gotenfilter.Gt, value)
 14766  }
 14767  
 14768  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Gte(value string) *FilterBuilder {
 14769  	return b.compare(gotenfilter.Gte, value)
 14770  }
 14771  
 14772  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Lt(value string) *FilterBuilder {
 14773  	return b.compare(gotenfilter.Lt, value)
 14774  }
 14775  
 14776  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Lte(value string) *FilterBuilder {
 14777  	return b.compare(gotenfilter.Lte, value)
 14778  }
 14779  
 14780  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) In(values []string) *FilterBuilder {
 14781  	return b.builder.addCond(&FilterConditionIn{
 14782  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().WithArrayOfValues(values),
 14783  	})
 14784  }
 14785  
 14786  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) NotIn(values []string) *FilterBuilder {
 14787  	return b.builder.addCond(&FilterConditionNotIn{
 14788  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().WithArrayOfValues(values),
 14789  	})
 14790  }
 14791  
 14792  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) IsNull() *FilterBuilder {
 14793  	return b.builder.addCond(&FilterConditionIsNull{
 14794  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().FieldPath(),
 14795  	})
 14796  }
 14797  
 14798  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) IsNan() *FilterBuilder {
 14799  	return b.builder.addCond(&FilterConditionIsNaN{
 14800  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().FieldPath(),
 14801  	})
 14802  }
 14803  
 14804  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14805  	return b.builder.addCond(&FilterConditionCompare{
 14806  		Operator:              op,
 14807  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().WithValue(value),
 14808  	})
 14809  }
 14810  
 14811  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo struct {
 14812  	builder *FilterBuilder
 14813  }
 14814  
 14815  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Eq(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 14816  	return b.compare(gotenfilter.Eq, value)
 14817  }
 14818  
 14819  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Neq(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 14820  	return b.compare(gotenfilter.Neq, value)
 14821  }
 14822  
 14823  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Gt(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 14824  	return b.compare(gotenfilter.Gt, value)
 14825  }
 14826  
 14827  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Gte(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 14828  	return b.compare(gotenfilter.Gte, value)
 14829  }
 14830  
 14831  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Lt(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 14832  	return b.compare(gotenfilter.Lt, value)
 14833  }
 14834  
 14835  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Lte(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 14836  	return b.compare(gotenfilter.Lte, value)
 14837  }
 14838  
 14839  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) In(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 14840  	return b.builder.addCond(&FilterConditionIn{
 14841  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().WithArrayOfValues(values),
 14842  	})
 14843  }
 14844  
 14845  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 14846  	return b.builder.addCond(&FilterConditionNotIn{
 14847  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().WithArrayOfValues(values),
 14848  	})
 14849  }
 14850  
 14851  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) IsNull() *FilterBuilder {
 14852  	return b.builder.addCond(&FilterConditionIsNull{
 14853  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().FieldPath(),
 14854  	})
 14855  }
 14856  
 14857  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) IsNan() *FilterBuilder {
 14858  	return b.builder.addCond(&FilterConditionIsNaN{
 14859  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().FieldPath(),
 14860  	})
 14861  }
 14862  
 14863  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 14864  	return b.builder.addCond(&FilterConditionCompare{
 14865  		Operator:              op,
 14866  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().WithValue(value),
 14867  	})
 14868  }
 14869  
 14870  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Description() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription {
 14871  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription{builder: b.builder}
 14872  }
 14873  
 14874  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) SizeBytes() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes {
 14875  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes{builder: b.builder}
 14876  }
 14877  
 14878  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) MemoryBanks() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks {
 14879  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks{builder: b.builder}
 14880  }
 14881  
 14882  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription struct {
 14883  	builder *FilterBuilder
 14884  }
 14885  
 14886  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription) Eq(value string) *FilterBuilder {
 14887  	return b.compare(gotenfilter.Eq, value)
 14888  }
 14889  
 14890  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription) Neq(value string) *FilterBuilder {
 14891  	return b.compare(gotenfilter.Neq, value)
 14892  }
 14893  
 14894  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription) Gt(value string) *FilterBuilder {
 14895  	return b.compare(gotenfilter.Gt, value)
 14896  }
 14897  
 14898  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription) Gte(value string) *FilterBuilder {
 14899  	return b.compare(gotenfilter.Gte, value)
 14900  }
 14901  
 14902  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription) Lt(value string) *FilterBuilder {
 14903  	return b.compare(gotenfilter.Lt, value)
 14904  }
 14905  
 14906  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription) Lte(value string) *FilterBuilder {
 14907  	return b.compare(gotenfilter.Lte, value)
 14908  }
 14909  
 14910  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription) In(values []string) *FilterBuilder {
 14911  	return b.builder.addCond(&FilterConditionIn{
 14912  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Description().WithArrayOfValues(values),
 14913  	})
 14914  }
 14915  
 14916  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription) NotIn(values []string) *FilterBuilder {
 14917  	return b.builder.addCond(&FilterConditionNotIn{
 14918  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Description().WithArrayOfValues(values),
 14919  	})
 14920  }
 14921  
 14922  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription) IsNull() *FilterBuilder {
 14923  	return b.builder.addCond(&FilterConditionIsNull{
 14924  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Description().FieldPath(),
 14925  	})
 14926  }
 14927  
 14928  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription) IsNan() *FilterBuilder {
 14929  	return b.builder.addCond(&FilterConditionIsNaN{
 14930  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Description().FieldPath(),
 14931  	})
 14932  }
 14933  
 14934  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoDescription) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14935  	return b.builder.addCond(&FilterConditionCompare{
 14936  		Operator:              op,
 14937  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Description().WithValue(value),
 14938  	})
 14939  }
 14940  
 14941  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes struct {
 14942  	builder *FilterBuilder
 14943  }
 14944  
 14945  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) Eq(value int64) *FilterBuilder {
 14946  	return b.compare(gotenfilter.Eq, value)
 14947  }
 14948  
 14949  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) Neq(value int64) *FilterBuilder {
 14950  	return b.compare(gotenfilter.Neq, value)
 14951  }
 14952  
 14953  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) Gt(value int64) *FilterBuilder {
 14954  	return b.compare(gotenfilter.Gt, value)
 14955  }
 14956  
 14957  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) Gte(value int64) *FilterBuilder {
 14958  	return b.compare(gotenfilter.Gte, value)
 14959  }
 14960  
 14961  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) Lt(value int64) *FilterBuilder {
 14962  	return b.compare(gotenfilter.Lt, value)
 14963  }
 14964  
 14965  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) Lte(value int64) *FilterBuilder {
 14966  	return b.compare(gotenfilter.Lte, value)
 14967  }
 14968  
 14969  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) In(values []int64) *FilterBuilder {
 14970  	return b.builder.addCond(&FilterConditionIn{
 14971  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().SizeBytes().WithArrayOfValues(values),
 14972  	})
 14973  }
 14974  
 14975  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) NotIn(values []int64) *FilterBuilder {
 14976  	return b.builder.addCond(&FilterConditionNotIn{
 14977  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().SizeBytes().WithArrayOfValues(values),
 14978  	})
 14979  }
 14980  
 14981  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) IsNull() *FilterBuilder {
 14982  	return b.builder.addCond(&FilterConditionIsNull{
 14983  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().SizeBytes().FieldPath(),
 14984  	})
 14985  }
 14986  
 14987  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) IsNan() *FilterBuilder {
 14988  	return b.builder.addCond(&FilterConditionIsNaN{
 14989  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().SizeBytes().FieldPath(),
 14990  	})
 14991  }
 14992  
 14993  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 14994  	return b.builder.addCond(&FilterConditionCompare{
 14995  		Operator:              op,
 14996  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().SizeBytes().WithValue(value),
 14997  	})
 14998  }
 14999  
 15000  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks struct {
 15001  	builder *FilterBuilder
 15002  }
 15003  
 15004  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15005  	return b.compare(gotenfilter.Eq, value)
 15006  }
 15007  
 15008  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15009  	return b.compare(gotenfilter.Neq, value)
 15010  }
 15011  
 15012  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15013  	return b.compare(gotenfilter.Gt, value)
 15014  }
 15015  
 15016  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15017  	return b.compare(gotenfilter.Gte, value)
 15018  }
 15019  
 15020  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15021  	return b.compare(gotenfilter.Lt, value)
 15022  }
 15023  
 15024  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15025  	return b.compare(gotenfilter.Lte, value)
 15026  }
 15027  
 15028  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15029  	return b.builder.addCond(&FilterConditionIn{
 15030  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().WithArrayOfValues(values),
 15031  	})
 15032  }
 15033  
 15034  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15035  	return b.builder.addCond(&FilterConditionNotIn{
 15036  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().WithArrayOfValues(values),
 15037  	})
 15038  }
 15039  
 15040  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) IsNull() *FilterBuilder {
 15041  	return b.builder.addCond(&FilterConditionIsNull{
 15042  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FieldPath(),
 15043  	})
 15044  }
 15045  
 15046  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) IsNan() *FilterBuilder {
 15047  	return b.builder.addCond(&FilterConditionIsNaN{
 15048  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FieldPath(),
 15049  	})
 15050  }
 15051  
 15052  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Contains(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15053  	return b.builder.addCond(&FilterConditionContains{
 15054  		Type:      gotenresource.ConditionContainsTypeValue,
 15055  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FieldPath(),
 15056  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().WithItemValue(value),
 15057  	})
 15058  }
 15059  
 15060  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15061  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks()
 15062  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 15063  	for _, value := range values {
 15064  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 15065  	}
 15066  	return b.builder.addCond(&FilterConditionContains{
 15067  		Type:      gotenresource.ConditionContainsTypeAny,
 15068  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FieldPath(),
 15069  		Values:    itemValues,
 15070  	})
 15071  }
 15072  
 15073  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15074  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks()
 15075  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 15076  	for _, value := range values {
 15077  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 15078  	}
 15079  	return b.builder.addCond(&FilterConditionContains{
 15080  		Type:      gotenresource.ConditionContainsTypeAll,
 15081  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FieldPath(),
 15082  		Values:    itemValues,
 15083  	})
 15084  }
 15085  
 15086  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *FilterBuilder {
 15087  	return b.builder.addCond(&FilterConditionCompare{
 15088  		Operator:              op,
 15089  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().WithValue(value),
 15090  	})
 15091  }
 15092  
 15093  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Description() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription {
 15094  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription{builder: b.builder}
 15095  }
 15096  
 15097  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Product() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct {
 15098  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct{builder: b.builder}
 15099  }
 15100  
 15101  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor {
 15102  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor{builder: b.builder}
 15103  }
 15104  
 15105  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Serial() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial {
 15106  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial{builder: b.builder}
 15107  }
 15108  
 15109  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Slot() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot {
 15110  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot{builder: b.builder}
 15111  }
 15112  
 15113  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) SizeBytes() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes {
 15114  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes{builder: b.builder}
 15115  }
 15116  
 15117  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) FrequencyHz() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz {
 15118  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz{builder: b.builder}
 15119  }
 15120  
 15121  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) WidthBits() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits {
 15122  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits{builder: b.builder}
 15123  }
 15124  
 15125  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription struct {
 15126  	builder *FilterBuilder
 15127  }
 15128  
 15129  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) Eq(value string) *FilterBuilder {
 15130  	return b.compare(gotenfilter.Eq, value)
 15131  }
 15132  
 15133  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) Neq(value string) *FilterBuilder {
 15134  	return b.compare(gotenfilter.Neq, value)
 15135  }
 15136  
 15137  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) Gt(value string) *FilterBuilder {
 15138  	return b.compare(gotenfilter.Gt, value)
 15139  }
 15140  
 15141  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) Gte(value string) *FilterBuilder {
 15142  	return b.compare(gotenfilter.Gte, value)
 15143  }
 15144  
 15145  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) Lt(value string) *FilterBuilder {
 15146  	return b.compare(gotenfilter.Lt, value)
 15147  }
 15148  
 15149  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) Lte(value string) *FilterBuilder {
 15150  	return b.compare(gotenfilter.Lte, value)
 15151  }
 15152  
 15153  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) In(values []string) *FilterBuilder {
 15154  	return b.builder.addCond(&FilterConditionIn{
 15155  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Description().WithArrayOfValues(values),
 15156  	})
 15157  }
 15158  
 15159  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) NotIn(values []string) *FilterBuilder {
 15160  	return b.builder.addCond(&FilterConditionNotIn{
 15161  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Description().WithArrayOfValues(values),
 15162  	})
 15163  }
 15164  
 15165  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) IsNull() *FilterBuilder {
 15166  	return b.builder.addCond(&FilterConditionIsNull{
 15167  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Description().FieldPath(),
 15168  	})
 15169  }
 15170  
 15171  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) IsNan() *FilterBuilder {
 15172  	return b.builder.addCond(&FilterConditionIsNaN{
 15173  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Description().FieldPath(),
 15174  	})
 15175  }
 15176  
 15177  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15178  	return b.builder.addCond(&FilterConditionCompare{
 15179  		Operator:              op,
 15180  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Description().WithValue(value),
 15181  	})
 15182  }
 15183  
 15184  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct struct {
 15185  	builder *FilterBuilder
 15186  }
 15187  
 15188  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) Eq(value string) *FilterBuilder {
 15189  	return b.compare(gotenfilter.Eq, value)
 15190  }
 15191  
 15192  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) Neq(value string) *FilterBuilder {
 15193  	return b.compare(gotenfilter.Neq, value)
 15194  }
 15195  
 15196  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) Gt(value string) *FilterBuilder {
 15197  	return b.compare(gotenfilter.Gt, value)
 15198  }
 15199  
 15200  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) Gte(value string) *FilterBuilder {
 15201  	return b.compare(gotenfilter.Gte, value)
 15202  }
 15203  
 15204  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) Lt(value string) *FilterBuilder {
 15205  	return b.compare(gotenfilter.Lt, value)
 15206  }
 15207  
 15208  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) Lte(value string) *FilterBuilder {
 15209  	return b.compare(gotenfilter.Lte, value)
 15210  }
 15211  
 15212  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) In(values []string) *FilterBuilder {
 15213  	return b.builder.addCond(&FilterConditionIn{
 15214  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Product().WithArrayOfValues(values),
 15215  	})
 15216  }
 15217  
 15218  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) NotIn(values []string) *FilterBuilder {
 15219  	return b.builder.addCond(&FilterConditionNotIn{
 15220  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Product().WithArrayOfValues(values),
 15221  	})
 15222  }
 15223  
 15224  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) IsNull() *FilterBuilder {
 15225  	return b.builder.addCond(&FilterConditionIsNull{
 15226  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Product().FieldPath(),
 15227  	})
 15228  }
 15229  
 15230  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) IsNan() *FilterBuilder {
 15231  	return b.builder.addCond(&FilterConditionIsNaN{
 15232  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Product().FieldPath(),
 15233  	})
 15234  }
 15235  
 15236  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15237  	return b.builder.addCond(&FilterConditionCompare{
 15238  		Operator:              op,
 15239  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Product().WithValue(value),
 15240  	})
 15241  }
 15242  
 15243  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor struct {
 15244  	builder *FilterBuilder
 15245  }
 15246  
 15247  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) Eq(value string) *FilterBuilder {
 15248  	return b.compare(gotenfilter.Eq, value)
 15249  }
 15250  
 15251  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) Neq(value string) *FilterBuilder {
 15252  	return b.compare(gotenfilter.Neq, value)
 15253  }
 15254  
 15255  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) Gt(value string) *FilterBuilder {
 15256  	return b.compare(gotenfilter.Gt, value)
 15257  }
 15258  
 15259  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) Gte(value string) *FilterBuilder {
 15260  	return b.compare(gotenfilter.Gte, value)
 15261  }
 15262  
 15263  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) Lt(value string) *FilterBuilder {
 15264  	return b.compare(gotenfilter.Lt, value)
 15265  }
 15266  
 15267  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) Lte(value string) *FilterBuilder {
 15268  	return b.compare(gotenfilter.Lte, value)
 15269  }
 15270  
 15271  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) In(values []string) *FilterBuilder {
 15272  	return b.builder.addCond(&FilterConditionIn{
 15273  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Vendor().WithArrayOfValues(values),
 15274  	})
 15275  }
 15276  
 15277  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) NotIn(values []string) *FilterBuilder {
 15278  	return b.builder.addCond(&FilterConditionNotIn{
 15279  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Vendor().WithArrayOfValues(values),
 15280  	})
 15281  }
 15282  
 15283  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) IsNull() *FilterBuilder {
 15284  	return b.builder.addCond(&FilterConditionIsNull{
 15285  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Vendor().FieldPath(),
 15286  	})
 15287  }
 15288  
 15289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) IsNan() *FilterBuilder {
 15290  	return b.builder.addCond(&FilterConditionIsNaN{
 15291  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Vendor().FieldPath(),
 15292  	})
 15293  }
 15294  
 15295  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15296  	return b.builder.addCond(&FilterConditionCompare{
 15297  		Operator:              op,
 15298  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Vendor().WithValue(value),
 15299  	})
 15300  }
 15301  
 15302  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial struct {
 15303  	builder *FilterBuilder
 15304  }
 15305  
 15306  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) Eq(value string) *FilterBuilder {
 15307  	return b.compare(gotenfilter.Eq, value)
 15308  }
 15309  
 15310  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) Neq(value string) *FilterBuilder {
 15311  	return b.compare(gotenfilter.Neq, value)
 15312  }
 15313  
 15314  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) Gt(value string) *FilterBuilder {
 15315  	return b.compare(gotenfilter.Gt, value)
 15316  }
 15317  
 15318  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) Gte(value string) *FilterBuilder {
 15319  	return b.compare(gotenfilter.Gte, value)
 15320  }
 15321  
 15322  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) Lt(value string) *FilterBuilder {
 15323  	return b.compare(gotenfilter.Lt, value)
 15324  }
 15325  
 15326  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) Lte(value string) *FilterBuilder {
 15327  	return b.compare(gotenfilter.Lte, value)
 15328  }
 15329  
 15330  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) In(values []string) *FilterBuilder {
 15331  	return b.builder.addCond(&FilterConditionIn{
 15332  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Serial().WithArrayOfValues(values),
 15333  	})
 15334  }
 15335  
 15336  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) NotIn(values []string) *FilterBuilder {
 15337  	return b.builder.addCond(&FilterConditionNotIn{
 15338  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Serial().WithArrayOfValues(values),
 15339  	})
 15340  }
 15341  
 15342  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) IsNull() *FilterBuilder {
 15343  	return b.builder.addCond(&FilterConditionIsNull{
 15344  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Serial().FieldPath(),
 15345  	})
 15346  }
 15347  
 15348  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) IsNan() *FilterBuilder {
 15349  	return b.builder.addCond(&FilterConditionIsNaN{
 15350  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Serial().FieldPath(),
 15351  	})
 15352  }
 15353  
 15354  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15355  	return b.builder.addCond(&FilterConditionCompare{
 15356  		Operator:              op,
 15357  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Serial().WithValue(value),
 15358  	})
 15359  }
 15360  
 15361  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot struct {
 15362  	builder *FilterBuilder
 15363  }
 15364  
 15365  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) Eq(value string) *FilterBuilder {
 15366  	return b.compare(gotenfilter.Eq, value)
 15367  }
 15368  
 15369  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) Neq(value string) *FilterBuilder {
 15370  	return b.compare(gotenfilter.Neq, value)
 15371  }
 15372  
 15373  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) Gt(value string) *FilterBuilder {
 15374  	return b.compare(gotenfilter.Gt, value)
 15375  }
 15376  
 15377  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) Gte(value string) *FilterBuilder {
 15378  	return b.compare(gotenfilter.Gte, value)
 15379  }
 15380  
 15381  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) Lt(value string) *FilterBuilder {
 15382  	return b.compare(gotenfilter.Lt, value)
 15383  }
 15384  
 15385  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) Lte(value string) *FilterBuilder {
 15386  	return b.compare(gotenfilter.Lte, value)
 15387  }
 15388  
 15389  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) In(values []string) *FilterBuilder {
 15390  	return b.builder.addCond(&FilterConditionIn{
 15391  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Slot().WithArrayOfValues(values),
 15392  	})
 15393  }
 15394  
 15395  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) NotIn(values []string) *FilterBuilder {
 15396  	return b.builder.addCond(&FilterConditionNotIn{
 15397  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Slot().WithArrayOfValues(values),
 15398  	})
 15399  }
 15400  
 15401  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) IsNull() *FilterBuilder {
 15402  	return b.builder.addCond(&FilterConditionIsNull{
 15403  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Slot().FieldPath(),
 15404  	})
 15405  }
 15406  
 15407  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) IsNan() *FilterBuilder {
 15408  	return b.builder.addCond(&FilterConditionIsNaN{
 15409  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Slot().FieldPath(),
 15410  	})
 15411  }
 15412  
 15413  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15414  	return b.builder.addCond(&FilterConditionCompare{
 15415  		Operator:              op,
 15416  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Slot().WithValue(value),
 15417  	})
 15418  }
 15419  
 15420  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes struct {
 15421  	builder *FilterBuilder
 15422  }
 15423  
 15424  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) Eq(value int64) *FilterBuilder {
 15425  	return b.compare(gotenfilter.Eq, value)
 15426  }
 15427  
 15428  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) Neq(value int64) *FilterBuilder {
 15429  	return b.compare(gotenfilter.Neq, value)
 15430  }
 15431  
 15432  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) Gt(value int64) *FilterBuilder {
 15433  	return b.compare(gotenfilter.Gt, value)
 15434  }
 15435  
 15436  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) Gte(value int64) *FilterBuilder {
 15437  	return b.compare(gotenfilter.Gte, value)
 15438  }
 15439  
 15440  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) Lt(value int64) *FilterBuilder {
 15441  	return b.compare(gotenfilter.Lt, value)
 15442  }
 15443  
 15444  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) Lte(value int64) *FilterBuilder {
 15445  	return b.compare(gotenfilter.Lte, value)
 15446  }
 15447  
 15448  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) In(values []int64) *FilterBuilder {
 15449  	return b.builder.addCond(&FilterConditionIn{
 15450  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().SizeBytes().WithArrayOfValues(values),
 15451  	})
 15452  }
 15453  
 15454  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) NotIn(values []int64) *FilterBuilder {
 15455  	return b.builder.addCond(&FilterConditionNotIn{
 15456  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().SizeBytes().WithArrayOfValues(values),
 15457  	})
 15458  }
 15459  
 15460  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) IsNull() *FilterBuilder {
 15461  	return b.builder.addCond(&FilterConditionIsNull{
 15462  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().SizeBytes().FieldPath(),
 15463  	})
 15464  }
 15465  
 15466  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) IsNan() *FilterBuilder {
 15467  	return b.builder.addCond(&FilterConditionIsNaN{
 15468  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().SizeBytes().FieldPath(),
 15469  	})
 15470  }
 15471  
 15472  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 15473  	return b.builder.addCond(&FilterConditionCompare{
 15474  		Operator:              op,
 15475  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().SizeBytes().WithValue(value),
 15476  	})
 15477  }
 15478  
 15479  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz struct {
 15480  	builder *FilterBuilder
 15481  }
 15482  
 15483  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) Eq(value int64) *FilterBuilder {
 15484  	return b.compare(gotenfilter.Eq, value)
 15485  }
 15486  
 15487  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) Neq(value int64) *FilterBuilder {
 15488  	return b.compare(gotenfilter.Neq, value)
 15489  }
 15490  
 15491  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) Gt(value int64) *FilterBuilder {
 15492  	return b.compare(gotenfilter.Gt, value)
 15493  }
 15494  
 15495  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) Gte(value int64) *FilterBuilder {
 15496  	return b.compare(gotenfilter.Gte, value)
 15497  }
 15498  
 15499  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) Lt(value int64) *FilterBuilder {
 15500  	return b.compare(gotenfilter.Lt, value)
 15501  }
 15502  
 15503  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) Lte(value int64) *FilterBuilder {
 15504  	return b.compare(gotenfilter.Lte, value)
 15505  }
 15506  
 15507  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) In(values []int64) *FilterBuilder {
 15508  	return b.builder.addCond(&FilterConditionIn{
 15509  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FrequencyHz().WithArrayOfValues(values),
 15510  	})
 15511  }
 15512  
 15513  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) NotIn(values []int64) *FilterBuilder {
 15514  	return b.builder.addCond(&FilterConditionNotIn{
 15515  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FrequencyHz().WithArrayOfValues(values),
 15516  	})
 15517  }
 15518  
 15519  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) IsNull() *FilterBuilder {
 15520  	return b.builder.addCond(&FilterConditionIsNull{
 15521  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FrequencyHz().FieldPath(),
 15522  	})
 15523  }
 15524  
 15525  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) IsNan() *FilterBuilder {
 15526  	return b.builder.addCond(&FilterConditionIsNaN{
 15527  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FrequencyHz().FieldPath(),
 15528  	})
 15529  }
 15530  
 15531  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 15532  	return b.builder.addCond(&FilterConditionCompare{
 15533  		Operator:              op,
 15534  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FrequencyHz().WithValue(value),
 15535  	})
 15536  }
 15537  
 15538  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits struct {
 15539  	builder *FilterBuilder
 15540  }
 15541  
 15542  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) Eq(value int32) *FilterBuilder {
 15543  	return b.compare(gotenfilter.Eq, value)
 15544  }
 15545  
 15546  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) Neq(value int32) *FilterBuilder {
 15547  	return b.compare(gotenfilter.Neq, value)
 15548  }
 15549  
 15550  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) Gt(value int32) *FilterBuilder {
 15551  	return b.compare(gotenfilter.Gt, value)
 15552  }
 15553  
 15554  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) Gte(value int32) *FilterBuilder {
 15555  	return b.compare(gotenfilter.Gte, value)
 15556  }
 15557  
 15558  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) Lt(value int32) *FilterBuilder {
 15559  	return b.compare(gotenfilter.Lt, value)
 15560  }
 15561  
 15562  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) Lte(value int32) *FilterBuilder {
 15563  	return b.compare(gotenfilter.Lte, value)
 15564  }
 15565  
 15566  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) In(values []int32) *FilterBuilder {
 15567  	return b.builder.addCond(&FilterConditionIn{
 15568  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().WidthBits().WithArrayOfValues(values),
 15569  	})
 15570  }
 15571  
 15572  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) NotIn(values []int32) *FilterBuilder {
 15573  	return b.builder.addCond(&FilterConditionNotIn{
 15574  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().WidthBits().WithArrayOfValues(values),
 15575  	})
 15576  }
 15577  
 15578  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) IsNull() *FilterBuilder {
 15579  	return b.builder.addCond(&FilterConditionIsNull{
 15580  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().WidthBits().FieldPath(),
 15581  	})
 15582  }
 15583  
 15584  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) IsNan() *FilterBuilder {
 15585  	return b.builder.addCond(&FilterConditionIsNaN{
 15586  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().WidthBits().FieldPath(),
 15587  	})
 15588  }
 15589  
 15590  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder {
 15591  	return b.builder.addCond(&FilterConditionCompare{
 15592  		Operator:              op,
 15593  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().WidthBits().WithValue(value),
 15594  	})
 15595  }
 15596  
 15597  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo struct {
 15598  	builder *FilterBuilder
 15599  }
 15600  
 15601  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Eq(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 15602  	return b.compare(gotenfilter.Eq, value)
 15603  }
 15604  
 15605  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Neq(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 15606  	return b.compare(gotenfilter.Neq, value)
 15607  }
 15608  
 15609  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Gt(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 15610  	return b.compare(gotenfilter.Gt, value)
 15611  }
 15612  
 15613  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Gte(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 15614  	return b.compare(gotenfilter.Gte, value)
 15615  }
 15616  
 15617  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Lt(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 15618  	return b.compare(gotenfilter.Lt, value)
 15619  }
 15620  
 15621  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Lte(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 15622  	return b.compare(gotenfilter.Lte, value)
 15623  }
 15624  
 15625  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) In(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 15626  	return b.builder.addCond(&FilterConditionIn{
 15627  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().WithArrayOfValues(values),
 15628  	})
 15629  }
 15630  
 15631  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 15632  	return b.builder.addCond(&FilterConditionNotIn{
 15633  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().WithArrayOfValues(values),
 15634  	})
 15635  }
 15636  
 15637  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) IsNull() *FilterBuilder {
 15638  	return b.builder.addCond(&FilterConditionIsNull{
 15639  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().FieldPath(),
 15640  	})
 15641  }
 15642  
 15643  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) IsNan() *FilterBuilder {
 15644  	return b.builder.addCond(&FilterConditionIsNaN{
 15645  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().FieldPath(),
 15646  	})
 15647  }
 15648  
 15649  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 15650  	return b.builder.addCond(&FilterConditionCompare{
 15651  		Operator:              op,
 15652  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().WithValue(value),
 15653  	})
 15654  }
 15655  
 15656  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Status() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus {
 15657  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus{builder: b.builder}
 15658  }
 15659  
 15660  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) CliVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion {
 15661  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion{builder: b.builder}
 15662  }
 15663  
 15664  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Modules() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules {
 15665  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules{builder: b.builder}
 15666  }
 15667  
 15668  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus struct {
 15669  	builder *FilterBuilder
 15670  }
 15671  
 15672  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Eq(value string) *FilterBuilder {
 15673  	return b.compare(gotenfilter.Eq, value)
 15674  }
 15675  
 15676  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Neq(value string) *FilterBuilder {
 15677  	return b.compare(gotenfilter.Neq, value)
 15678  }
 15679  
 15680  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Gt(value string) *FilterBuilder {
 15681  	return b.compare(gotenfilter.Gt, value)
 15682  }
 15683  
 15684  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Gte(value string) *FilterBuilder {
 15685  	return b.compare(gotenfilter.Gte, value)
 15686  }
 15687  
 15688  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Lt(value string) *FilterBuilder {
 15689  	return b.compare(gotenfilter.Lt, value)
 15690  }
 15691  
 15692  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Lte(value string) *FilterBuilder {
 15693  	return b.compare(gotenfilter.Lte, value)
 15694  }
 15695  
 15696  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) In(values []string) *FilterBuilder {
 15697  	return b.builder.addCond(&FilterConditionIn{
 15698  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Status().WithArrayOfValues(values),
 15699  	})
 15700  }
 15701  
 15702  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) NotIn(values []string) *FilterBuilder {
 15703  	return b.builder.addCond(&FilterConditionNotIn{
 15704  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Status().WithArrayOfValues(values),
 15705  	})
 15706  }
 15707  
 15708  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) IsNull() *FilterBuilder {
 15709  	return b.builder.addCond(&FilterConditionIsNull{
 15710  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Status().FieldPath(),
 15711  	})
 15712  }
 15713  
 15714  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) IsNan() *FilterBuilder {
 15715  	return b.builder.addCond(&FilterConditionIsNaN{
 15716  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Status().FieldPath(),
 15717  	})
 15718  }
 15719  
 15720  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15721  	return b.builder.addCond(&FilterConditionCompare{
 15722  		Operator:              op,
 15723  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Status().WithValue(value),
 15724  	})
 15725  }
 15726  
 15727  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion struct {
 15728  	builder *FilterBuilder
 15729  }
 15730  
 15731  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Eq(value string) *FilterBuilder {
 15732  	return b.compare(gotenfilter.Eq, value)
 15733  }
 15734  
 15735  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Neq(value string) *FilterBuilder {
 15736  	return b.compare(gotenfilter.Neq, value)
 15737  }
 15738  
 15739  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Gt(value string) *FilterBuilder {
 15740  	return b.compare(gotenfilter.Gt, value)
 15741  }
 15742  
 15743  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Gte(value string) *FilterBuilder {
 15744  	return b.compare(gotenfilter.Gte, value)
 15745  }
 15746  
 15747  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Lt(value string) *FilterBuilder {
 15748  	return b.compare(gotenfilter.Lt, value)
 15749  }
 15750  
 15751  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Lte(value string) *FilterBuilder {
 15752  	return b.compare(gotenfilter.Lte, value)
 15753  }
 15754  
 15755  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) In(values []string) *FilterBuilder {
 15756  	return b.builder.addCond(&FilterConditionIn{
 15757  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().CliVersion().WithArrayOfValues(values),
 15758  	})
 15759  }
 15760  
 15761  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) NotIn(values []string) *FilterBuilder {
 15762  	return b.builder.addCond(&FilterConditionNotIn{
 15763  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().CliVersion().WithArrayOfValues(values),
 15764  	})
 15765  }
 15766  
 15767  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) IsNull() *FilterBuilder {
 15768  	return b.builder.addCond(&FilterConditionIsNull{
 15769  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().CliVersion().FieldPath(),
 15770  	})
 15771  }
 15772  
 15773  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) IsNan() *FilterBuilder {
 15774  	return b.builder.addCond(&FilterConditionIsNaN{
 15775  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().CliVersion().FieldPath(),
 15776  	})
 15777  }
 15778  
 15779  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15780  	return b.builder.addCond(&FilterConditionCompare{
 15781  		Operator:              op,
 15782  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().CliVersion().WithValue(value),
 15783  	})
 15784  }
 15785  
 15786  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules struct {
 15787  	builder *FilterBuilder
 15788  }
 15789  
 15790  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15791  	return b.compare(gotenfilter.Eq, value)
 15792  }
 15793  
 15794  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15795  	return b.compare(gotenfilter.Neq, value)
 15796  }
 15797  
 15798  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15799  	return b.compare(gotenfilter.Gt, value)
 15800  }
 15801  
 15802  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15803  	return b.compare(gotenfilter.Gte, value)
 15804  }
 15805  
 15806  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15807  	return b.compare(gotenfilter.Lt, value)
 15808  }
 15809  
 15810  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15811  	return b.compare(gotenfilter.Lte, value)
 15812  }
 15813  
 15814  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15815  	return b.builder.addCond(&FilterConditionIn{
 15816  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().WithArrayOfValues(values),
 15817  	})
 15818  }
 15819  
 15820  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15821  	return b.builder.addCond(&FilterConditionNotIn{
 15822  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().WithArrayOfValues(values),
 15823  	})
 15824  }
 15825  
 15826  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) IsNull() *FilterBuilder {
 15827  	return b.builder.addCond(&FilterConditionIsNull{
 15828  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FieldPath(),
 15829  	})
 15830  }
 15831  
 15832  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) IsNan() *FilterBuilder {
 15833  	return b.builder.addCond(&FilterConditionIsNaN{
 15834  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FieldPath(),
 15835  	})
 15836  }
 15837  
 15838  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Contains(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15839  	return b.builder.addCond(&FilterConditionContains{
 15840  		Type:      gotenresource.ConditionContainsTypeValue,
 15841  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FieldPath(),
 15842  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().WithItemValue(value),
 15843  	})
 15844  }
 15845  
 15846  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15847  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules()
 15848  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 15849  	for _, value := range values {
 15850  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 15851  	}
 15852  	return b.builder.addCond(&FilterConditionContains{
 15853  		Type:      gotenresource.ConditionContainsTypeAny,
 15854  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FieldPath(),
 15855  		Values:    itemValues,
 15856  	})
 15857  }
 15858  
 15859  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15860  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules()
 15861  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 15862  	for _, value := range values {
 15863  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 15864  	}
 15865  	return b.builder.addCond(&FilterConditionContains{
 15866  		Type:      gotenresource.ConditionContainsTypeAll,
 15867  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FieldPath(),
 15868  		Values:    itemValues,
 15869  	})
 15870  }
 15871  
 15872  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 15873  	return b.builder.addCond(&FilterConditionCompare{
 15874  		Operator:              op,
 15875  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().WithValue(value),
 15876  	})
 15877  }
 15878  
 15879  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) DevId() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId {
 15880  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId{builder: b.builder}
 15881  }
 15882  
 15883  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) ControlProtoVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion {
 15884  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion{builder: b.builder}
 15885  }
 15886  
 15887  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) FirmwareVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion {
 15888  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion{builder: b.builder}
 15889  }
 15890  
 15891  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) LoggerVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion {
 15892  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion{builder: b.builder}
 15893  }
 15894  
 15895  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) BoardName() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName {
 15896  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName{builder: b.builder}
 15897  }
 15898  
 15899  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) SerialNumber() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber {
 15900  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber{builder: b.builder}
 15901  }
 15902  
 15903  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) PartNumber() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber {
 15904  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber{builder: b.builder}
 15905  }
 15906  
 15907  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) ProductName() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName {
 15908  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName{builder: b.builder}
 15909  }
 15910  
 15911  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) NeuralNetworkCoreClockRate() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate {
 15912  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate{builder: b.builder}
 15913  }
 15914  
 15915  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId struct {
 15916  	builder *FilterBuilder
 15917  }
 15918  
 15919  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Eq(value string) *FilterBuilder {
 15920  	return b.compare(gotenfilter.Eq, value)
 15921  }
 15922  
 15923  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Neq(value string) *FilterBuilder {
 15924  	return b.compare(gotenfilter.Neq, value)
 15925  }
 15926  
 15927  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Gt(value string) *FilterBuilder {
 15928  	return b.compare(gotenfilter.Gt, value)
 15929  }
 15930  
 15931  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Gte(value string) *FilterBuilder {
 15932  	return b.compare(gotenfilter.Gte, value)
 15933  }
 15934  
 15935  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Lt(value string) *FilterBuilder {
 15936  	return b.compare(gotenfilter.Lt, value)
 15937  }
 15938  
 15939  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Lte(value string) *FilterBuilder {
 15940  	return b.compare(gotenfilter.Lte, value)
 15941  }
 15942  
 15943  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) In(values []string) *FilterBuilder {
 15944  	return b.builder.addCond(&FilterConditionIn{
 15945  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().DevId().WithArrayOfValues(values),
 15946  	})
 15947  }
 15948  
 15949  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) NotIn(values []string) *FilterBuilder {
 15950  	return b.builder.addCond(&FilterConditionNotIn{
 15951  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().DevId().WithArrayOfValues(values),
 15952  	})
 15953  }
 15954  
 15955  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) IsNull() *FilterBuilder {
 15956  	return b.builder.addCond(&FilterConditionIsNull{
 15957  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().DevId().FieldPath(),
 15958  	})
 15959  }
 15960  
 15961  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) IsNan() *FilterBuilder {
 15962  	return b.builder.addCond(&FilterConditionIsNaN{
 15963  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().DevId().FieldPath(),
 15964  	})
 15965  }
 15966  
 15967  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15968  	return b.builder.addCond(&FilterConditionCompare{
 15969  		Operator:              op,
 15970  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().DevId().WithValue(value),
 15971  	})
 15972  }
 15973  
 15974  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion struct {
 15975  	builder *FilterBuilder
 15976  }
 15977  
 15978  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Eq(value string) *FilterBuilder {
 15979  	return b.compare(gotenfilter.Eq, value)
 15980  }
 15981  
 15982  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Neq(value string) *FilterBuilder {
 15983  	return b.compare(gotenfilter.Neq, value)
 15984  }
 15985  
 15986  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Gt(value string) *FilterBuilder {
 15987  	return b.compare(gotenfilter.Gt, value)
 15988  }
 15989  
 15990  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Gte(value string) *FilterBuilder {
 15991  	return b.compare(gotenfilter.Gte, value)
 15992  }
 15993  
 15994  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Lt(value string) *FilterBuilder {
 15995  	return b.compare(gotenfilter.Lt, value)
 15996  }
 15997  
 15998  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Lte(value string) *FilterBuilder {
 15999  	return b.compare(gotenfilter.Lte, value)
 16000  }
 16001  
 16002  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) In(values []string) *FilterBuilder {
 16003  	return b.builder.addCond(&FilterConditionIn{
 16004  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().WithArrayOfValues(values),
 16005  	})
 16006  }
 16007  
 16008  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) NotIn(values []string) *FilterBuilder {
 16009  	return b.builder.addCond(&FilterConditionNotIn{
 16010  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().WithArrayOfValues(values),
 16011  	})
 16012  }
 16013  
 16014  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) IsNull() *FilterBuilder {
 16015  	return b.builder.addCond(&FilterConditionIsNull{
 16016  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().FieldPath(),
 16017  	})
 16018  }
 16019  
 16020  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) IsNan() *FilterBuilder {
 16021  	return b.builder.addCond(&FilterConditionIsNaN{
 16022  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().FieldPath(),
 16023  	})
 16024  }
 16025  
 16026  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16027  	return b.builder.addCond(&FilterConditionCompare{
 16028  		Operator:              op,
 16029  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().WithValue(value),
 16030  	})
 16031  }
 16032  
 16033  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion struct {
 16034  	builder *FilterBuilder
 16035  }
 16036  
 16037  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Eq(value string) *FilterBuilder {
 16038  	return b.compare(gotenfilter.Eq, value)
 16039  }
 16040  
 16041  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Neq(value string) *FilterBuilder {
 16042  	return b.compare(gotenfilter.Neq, value)
 16043  }
 16044  
 16045  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Gt(value string) *FilterBuilder {
 16046  	return b.compare(gotenfilter.Gt, value)
 16047  }
 16048  
 16049  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Gte(value string) *FilterBuilder {
 16050  	return b.compare(gotenfilter.Gte, value)
 16051  }
 16052  
 16053  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Lt(value string) *FilterBuilder {
 16054  	return b.compare(gotenfilter.Lt, value)
 16055  }
 16056  
 16057  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Lte(value string) *FilterBuilder {
 16058  	return b.compare(gotenfilter.Lte, value)
 16059  }
 16060  
 16061  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) In(values []string) *FilterBuilder {
 16062  	return b.builder.addCond(&FilterConditionIn{
 16063  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FirmwareVersion().WithArrayOfValues(values),
 16064  	})
 16065  }
 16066  
 16067  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) NotIn(values []string) *FilterBuilder {
 16068  	return b.builder.addCond(&FilterConditionNotIn{
 16069  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FirmwareVersion().WithArrayOfValues(values),
 16070  	})
 16071  }
 16072  
 16073  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) IsNull() *FilterBuilder {
 16074  	return b.builder.addCond(&FilterConditionIsNull{
 16075  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FirmwareVersion().FieldPath(),
 16076  	})
 16077  }
 16078  
 16079  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) IsNan() *FilterBuilder {
 16080  	return b.builder.addCond(&FilterConditionIsNaN{
 16081  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FirmwareVersion().FieldPath(),
 16082  	})
 16083  }
 16084  
 16085  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16086  	return b.builder.addCond(&FilterConditionCompare{
 16087  		Operator:              op,
 16088  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FirmwareVersion().WithValue(value),
 16089  	})
 16090  }
 16091  
 16092  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion struct {
 16093  	builder *FilterBuilder
 16094  }
 16095  
 16096  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Eq(value string) *FilterBuilder {
 16097  	return b.compare(gotenfilter.Eq, value)
 16098  }
 16099  
 16100  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Neq(value string) *FilterBuilder {
 16101  	return b.compare(gotenfilter.Neq, value)
 16102  }
 16103  
 16104  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Gt(value string) *FilterBuilder {
 16105  	return b.compare(gotenfilter.Gt, value)
 16106  }
 16107  
 16108  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Gte(value string) *FilterBuilder {
 16109  	return b.compare(gotenfilter.Gte, value)
 16110  }
 16111  
 16112  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Lt(value string) *FilterBuilder {
 16113  	return b.compare(gotenfilter.Lt, value)
 16114  }
 16115  
 16116  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Lte(value string) *FilterBuilder {
 16117  	return b.compare(gotenfilter.Lte, value)
 16118  }
 16119  
 16120  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) In(values []string) *FilterBuilder {
 16121  	return b.builder.addCond(&FilterConditionIn{
 16122  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().LoggerVersion().WithArrayOfValues(values),
 16123  	})
 16124  }
 16125  
 16126  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) NotIn(values []string) *FilterBuilder {
 16127  	return b.builder.addCond(&FilterConditionNotIn{
 16128  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().LoggerVersion().WithArrayOfValues(values),
 16129  	})
 16130  }
 16131  
 16132  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) IsNull() *FilterBuilder {
 16133  	return b.builder.addCond(&FilterConditionIsNull{
 16134  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().LoggerVersion().FieldPath(),
 16135  	})
 16136  }
 16137  
 16138  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) IsNan() *FilterBuilder {
 16139  	return b.builder.addCond(&FilterConditionIsNaN{
 16140  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().LoggerVersion().FieldPath(),
 16141  	})
 16142  }
 16143  
 16144  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16145  	return b.builder.addCond(&FilterConditionCompare{
 16146  		Operator:              op,
 16147  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().LoggerVersion().WithValue(value),
 16148  	})
 16149  }
 16150  
 16151  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName struct {
 16152  	builder *FilterBuilder
 16153  }
 16154  
 16155  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Eq(value string) *FilterBuilder {
 16156  	return b.compare(gotenfilter.Eq, value)
 16157  }
 16158  
 16159  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Neq(value string) *FilterBuilder {
 16160  	return b.compare(gotenfilter.Neq, value)
 16161  }
 16162  
 16163  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Gt(value string) *FilterBuilder {
 16164  	return b.compare(gotenfilter.Gt, value)
 16165  }
 16166  
 16167  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Gte(value string) *FilterBuilder {
 16168  	return b.compare(gotenfilter.Gte, value)
 16169  }
 16170  
 16171  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Lt(value string) *FilterBuilder {
 16172  	return b.compare(gotenfilter.Lt, value)
 16173  }
 16174  
 16175  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Lte(value string) *FilterBuilder {
 16176  	return b.compare(gotenfilter.Lte, value)
 16177  }
 16178  
 16179  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) In(values []string) *FilterBuilder {
 16180  	return b.builder.addCond(&FilterConditionIn{
 16181  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().BoardName().WithArrayOfValues(values),
 16182  	})
 16183  }
 16184  
 16185  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) NotIn(values []string) *FilterBuilder {
 16186  	return b.builder.addCond(&FilterConditionNotIn{
 16187  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().BoardName().WithArrayOfValues(values),
 16188  	})
 16189  }
 16190  
 16191  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) IsNull() *FilterBuilder {
 16192  	return b.builder.addCond(&FilterConditionIsNull{
 16193  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().BoardName().FieldPath(),
 16194  	})
 16195  }
 16196  
 16197  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) IsNan() *FilterBuilder {
 16198  	return b.builder.addCond(&FilterConditionIsNaN{
 16199  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().BoardName().FieldPath(),
 16200  	})
 16201  }
 16202  
 16203  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16204  	return b.builder.addCond(&FilterConditionCompare{
 16205  		Operator:              op,
 16206  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().BoardName().WithValue(value),
 16207  	})
 16208  }
 16209  
 16210  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber struct {
 16211  	builder *FilterBuilder
 16212  }
 16213  
 16214  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Eq(value string) *FilterBuilder {
 16215  	return b.compare(gotenfilter.Eq, value)
 16216  }
 16217  
 16218  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Neq(value string) *FilterBuilder {
 16219  	return b.compare(gotenfilter.Neq, value)
 16220  }
 16221  
 16222  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Gt(value string) *FilterBuilder {
 16223  	return b.compare(gotenfilter.Gt, value)
 16224  }
 16225  
 16226  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Gte(value string) *FilterBuilder {
 16227  	return b.compare(gotenfilter.Gte, value)
 16228  }
 16229  
 16230  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Lt(value string) *FilterBuilder {
 16231  	return b.compare(gotenfilter.Lt, value)
 16232  }
 16233  
 16234  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Lte(value string) *FilterBuilder {
 16235  	return b.compare(gotenfilter.Lte, value)
 16236  }
 16237  
 16238  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) In(values []string) *FilterBuilder {
 16239  	return b.builder.addCond(&FilterConditionIn{
 16240  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().SerialNumber().WithArrayOfValues(values),
 16241  	})
 16242  }
 16243  
 16244  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) NotIn(values []string) *FilterBuilder {
 16245  	return b.builder.addCond(&FilterConditionNotIn{
 16246  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().SerialNumber().WithArrayOfValues(values),
 16247  	})
 16248  }
 16249  
 16250  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) IsNull() *FilterBuilder {
 16251  	return b.builder.addCond(&FilterConditionIsNull{
 16252  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().SerialNumber().FieldPath(),
 16253  	})
 16254  }
 16255  
 16256  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) IsNan() *FilterBuilder {
 16257  	return b.builder.addCond(&FilterConditionIsNaN{
 16258  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().SerialNumber().FieldPath(),
 16259  	})
 16260  }
 16261  
 16262  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16263  	return b.builder.addCond(&FilterConditionCompare{
 16264  		Operator:              op,
 16265  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().SerialNumber().WithValue(value),
 16266  	})
 16267  }
 16268  
 16269  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber struct {
 16270  	builder *FilterBuilder
 16271  }
 16272  
 16273  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Eq(value string) *FilterBuilder {
 16274  	return b.compare(gotenfilter.Eq, value)
 16275  }
 16276  
 16277  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Neq(value string) *FilterBuilder {
 16278  	return b.compare(gotenfilter.Neq, value)
 16279  }
 16280  
 16281  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Gt(value string) *FilterBuilder {
 16282  	return b.compare(gotenfilter.Gt, value)
 16283  }
 16284  
 16285  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Gte(value string) *FilterBuilder {
 16286  	return b.compare(gotenfilter.Gte, value)
 16287  }
 16288  
 16289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Lt(value string) *FilterBuilder {
 16290  	return b.compare(gotenfilter.Lt, value)
 16291  }
 16292  
 16293  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Lte(value string) *FilterBuilder {
 16294  	return b.compare(gotenfilter.Lte, value)
 16295  }
 16296  
 16297  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) In(values []string) *FilterBuilder {
 16298  	return b.builder.addCond(&FilterConditionIn{
 16299  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().PartNumber().WithArrayOfValues(values),
 16300  	})
 16301  }
 16302  
 16303  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) NotIn(values []string) *FilterBuilder {
 16304  	return b.builder.addCond(&FilterConditionNotIn{
 16305  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().PartNumber().WithArrayOfValues(values),
 16306  	})
 16307  }
 16308  
 16309  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) IsNull() *FilterBuilder {
 16310  	return b.builder.addCond(&FilterConditionIsNull{
 16311  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().PartNumber().FieldPath(),
 16312  	})
 16313  }
 16314  
 16315  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) IsNan() *FilterBuilder {
 16316  	return b.builder.addCond(&FilterConditionIsNaN{
 16317  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().PartNumber().FieldPath(),
 16318  	})
 16319  }
 16320  
 16321  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16322  	return b.builder.addCond(&FilterConditionCompare{
 16323  		Operator:              op,
 16324  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().PartNumber().WithValue(value),
 16325  	})
 16326  }
 16327  
 16328  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName struct {
 16329  	builder *FilterBuilder
 16330  }
 16331  
 16332  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Eq(value string) *FilterBuilder {
 16333  	return b.compare(gotenfilter.Eq, value)
 16334  }
 16335  
 16336  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Neq(value string) *FilterBuilder {
 16337  	return b.compare(gotenfilter.Neq, value)
 16338  }
 16339  
 16340  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Gt(value string) *FilterBuilder {
 16341  	return b.compare(gotenfilter.Gt, value)
 16342  }
 16343  
 16344  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Gte(value string) *FilterBuilder {
 16345  	return b.compare(gotenfilter.Gte, value)
 16346  }
 16347  
 16348  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Lt(value string) *FilterBuilder {
 16349  	return b.compare(gotenfilter.Lt, value)
 16350  }
 16351  
 16352  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Lte(value string) *FilterBuilder {
 16353  	return b.compare(gotenfilter.Lte, value)
 16354  }
 16355  
 16356  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) In(values []string) *FilterBuilder {
 16357  	return b.builder.addCond(&FilterConditionIn{
 16358  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ProductName().WithArrayOfValues(values),
 16359  	})
 16360  }
 16361  
 16362  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) NotIn(values []string) *FilterBuilder {
 16363  	return b.builder.addCond(&FilterConditionNotIn{
 16364  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ProductName().WithArrayOfValues(values),
 16365  	})
 16366  }
 16367  
 16368  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) IsNull() *FilterBuilder {
 16369  	return b.builder.addCond(&FilterConditionIsNull{
 16370  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ProductName().FieldPath(),
 16371  	})
 16372  }
 16373  
 16374  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) IsNan() *FilterBuilder {
 16375  	return b.builder.addCond(&FilterConditionIsNaN{
 16376  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ProductName().FieldPath(),
 16377  	})
 16378  }
 16379  
 16380  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16381  	return b.builder.addCond(&FilterConditionCompare{
 16382  		Operator:              op,
 16383  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ProductName().WithValue(value),
 16384  	})
 16385  }
 16386  
 16387  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate struct {
 16388  	builder *FilterBuilder
 16389  }
 16390  
 16391  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Eq(value string) *FilterBuilder {
 16392  	return b.compare(gotenfilter.Eq, value)
 16393  }
 16394  
 16395  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Neq(value string) *FilterBuilder {
 16396  	return b.compare(gotenfilter.Neq, value)
 16397  }
 16398  
 16399  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Gt(value string) *FilterBuilder {
 16400  	return b.compare(gotenfilter.Gt, value)
 16401  }
 16402  
 16403  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Gte(value string) *FilterBuilder {
 16404  	return b.compare(gotenfilter.Gte, value)
 16405  }
 16406  
 16407  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Lt(value string) *FilterBuilder {
 16408  	return b.compare(gotenfilter.Lt, value)
 16409  }
 16410  
 16411  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Lte(value string) *FilterBuilder {
 16412  	return b.compare(gotenfilter.Lte, value)
 16413  }
 16414  
 16415  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) In(values []string) *FilterBuilder {
 16416  	return b.builder.addCond(&FilterConditionIn{
 16417  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().WithArrayOfValues(values),
 16418  	})
 16419  }
 16420  
 16421  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) NotIn(values []string) *FilterBuilder {
 16422  	return b.builder.addCond(&FilterConditionNotIn{
 16423  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().WithArrayOfValues(values),
 16424  	})
 16425  }
 16426  
 16427  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) IsNull() *FilterBuilder {
 16428  	return b.builder.addCond(&FilterConditionIsNull{
 16429  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().FieldPath(),
 16430  	})
 16431  }
 16432  
 16433  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) IsNan() *FilterBuilder {
 16434  	return b.builder.addCond(&FilterConditionIsNaN{
 16435  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().FieldPath(),
 16436  	})
 16437  }
 16438  
 16439  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16440  	return b.builder.addCond(&FilterConditionCompare{
 16441  		Operator:              op,
 16442  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().WithValue(value),
 16443  	})
 16444  }
 16445  
 16446  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo struct {
 16447  	builder *FilterBuilder
 16448  }
 16449  
 16450  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Eq(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 16451  	return b.compare(gotenfilter.Eq, value)
 16452  }
 16453  
 16454  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Neq(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 16455  	return b.compare(gotenfilter.Neq, value)
 16456  }
 16457  
 16458  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Gt(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 16459  	return b.compare(gotenfilter.Gt, value)
 16460  }
 16461  
 16462  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Gte(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 16463  	return b.compare(gotenfilter.Gte, value)
 16464  }
 16465  
 16466  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Lt(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 16467  	return b.compare(gotenfilter.Lt, value)
 16468  }
 16469  
 16470  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Lte(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 16471  	return b.compare(gotenfilter.Lte, value)
 16472  }
 16473  
 16474  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) In(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 16475  	return b.builder.addCond(&FilterConditionIn{
 16476  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().WithArrayOfValues(values),
 16477  	})
 16478  }
 16479  
 16480  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 16481  	return b.builder.addCond(&FilterConditionNotIn{
 16482  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().WithArrayOfValues(values),
 16483  	})
 16484  }
 16485  
 16486  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) IsNull() *FilterBuilder {
 16487  	return b.builder.addCond(&FilterConditionIsNull{
 16488  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().FieldPath(),
 16489  	})
 16490  }
 16491  
 16492  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) IsNan() *FilterBuilder {
 16493  	return b.builder.addCond(&FilterConditionIsNaN{
 16494  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().FieldPath(),
 16495  	})
 16496  }
 16497  
 16498  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 16499  	return b.builder.addCond(&FilterConditionCompare{
 16500  		Operator:              op,
 16501  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().WithValue(value),
 16502  	})
 16503  }
 16504  
 16505  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Status() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus {
 16506  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus{builder: b.builder}
 16507  }
 16508  
 16509  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) DriverVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion {
 16510  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion{builder: b.builder}
 16511  }
 16512  
 16513  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) CudaVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion {
 16514  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion{builder: b.builder}
 16515  }
 16516  
 16517  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Gpus() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus {
 16518  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus{builder: b.builder}
 16519  }
 16520  
 16521  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus struct {
 16522  	builder *FilterBuilder
 16523  }
 16524  
 16525  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Eq(value string) *FilterBuilder {
 16526  	return b.compare(gotenfilter.Eq, value)
 16527  }
 16528  
 16529  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Neq(value string) *FilterBuilder {
 16530  	return b.compare(gotenfilter.Neq, value)
 16531  }
 16532  
 16533  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Gt(value string) *FilterBuilder {
 16534  	return b.compare(gotenfilter.Gt, value)
 16535  }
 16536  
 16537  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Gte(value string) *FilterBuilder {
 16538  	return b.compare(gotenfilter.Gte, value)
 16539  }
 16540  
 16541  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Lt(value string) *FilterBuilder {
 16542  	return b.compare(gotenfilter.Lt, value)
 16543  }
 16544  
 16545  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Lte(value string) *FilterBuilder {
 16546  	return b.compare(gotenfilter.Lte, value)
 16547  }
 16548  
 16549  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) In(values []string) *FilterBuilder {
 16550  	return b.builder.addCond(&FilterConditionIn{
 16551  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Status().WithArrayOfValues(values),
 16552  	})
 16553  }
 16554  
 16555  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) NotIn(values []string) *FilterBuilder {
 16556  	return b.builder.addCond(&FilterConditionNotIn{
 16557  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Status().WithArrayOfValues(values),
 16558  	})
 16559  }
 16560  
 16561  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) IsNull() *FilterBuilder {
 16562  	return b.builder.addCond(&FilterConditionIsNull{
 16563  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Status().FieldPath(),
 16564  	})
 16565  }
 16566  
 16567  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) IsNan() *FilterBuilder {
 16568  	return b.builder.addCond(&FilterConditionIsNaN{
 16569  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Status().FieldPath(),
 16570  	})
 16571  }
 16572  
 16573  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16574  	return b.builder.addCond(&FilterConditionCompare{
 16575  		Operator:              op,
 16576  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Status().WithValue(value),
 16577  	})
 16578  }
 16579  
 16580  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion struct {
 16581  	builder *FilterBuilder
 16582  }
 16583  
 16584  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Eq(value string) *FilterBuilder {
 16585  	return b.compare(gotenfilter.Eq, value)
 16586  }
 16587  
 16588  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Neq(value string) *FilterBuilder {
 16589  	return b.compare(gotenfilter.Neq, value)
 16590  }
 16591  
 16592  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Gt(value string) *FilterBuilder {
 16593  	return b.compare(gotenfilter.Gt, value)
 16594  }
 16595  
 16596  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Gte(value string) *FilterBuilder {
 16597  	return b.compare(gotenfilter.Gte, value)
 16598  }
 16599  
 16600  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Lt(value string) *FilterBuilder {
 16601  	return b.compare(gotenfilter.Lt, value)
 16602  }
 16603  
 16604  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Lte(value string) *FilterBuilder {
 16605  	return b.compare(gotenfilter.Lte, value)
 16606  }
 16607  
 16608  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) In(values []string) *FilterBuilder {
 16609  	return b.builder.addCond(&FilterConditionIn{
 16610  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().DriverVersion().WithArrayOfValues(values),
 16611  	})
 16612  }
 16613  
 16614  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) NotIn(values []string) *FilterBuilder {
 16615  	return b.builder.addCond(&FilterConditionNotIn{
 16616  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().DriverVersion().WithArrayOfValues(values),
 16617  	})
 16618  }
 16619  
 16620  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) IsNull() *FilterBuilder {
 16621  	return b.builder.addCond(&FilterConditionIsNull{
 16622  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().DriverVersion().FieldPath(),
 16623  	})
 16624  }
 16625  
 16626  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) IsNan() *FilterBuilder {
 16627  	return b.builder.addCond(&FilterConditionIsNaN{
 16628  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().DriverVersion().FieldPath(),
 16629  	})
 16630  }
 16631  
 16632  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16633  	return b.builder.addCond(&FilterConditionCompare{
 16634  		Operator:              op,
 16635  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().DriverVersion().WithValue(value),
 16636  	})
 16637  }
 16638  
 16639  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion struct {
 16640  	builder *FilterBuilder
 16641  }
 16642  
 16643  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Eq(value string) *FilterBuilder {
 16644  	return b.compare(gotenfilter.Eq, value)
 16645  }
 16646  
 16647  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Neq(value string) *FilterBuilder {
 16648  	return b.compare(gotenfilter.Neq, value)
 16649  }
 16650  
 16651  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Gt(value string) *FilterBuilder {
 16652  	return b.compare(gotenfilter.Gt, value)
 16653  }
 16654  
 16655  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Gte(value string) *FilterBuilder {
 16656  	return b.compare(gotenfilter.Gte, value)
 16657  }
 16658  
 16659  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Lt(value string) *FilterBuilder {
 16660  	return b.compare(gotenfilter.Lt, value)
 16661  }
 16662  
 16663  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Lte(value string) *FilterBuilder {
 16664  	return b.compare(gotenfilter.Lte, value)
 16665  }
 16666  
 16667  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) In(values []string) *FilterBuilder {
 16668  	return b.builder.addCond(&FilterConditionIn{
 16669  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().CudaVersion().WithArrayOfValues(values),
 16670  	})
 16671  }
 16672  
 16673  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) NotIn(values []string) *FilterBuilder {
 16674  	return b.builder.addCond(&FilterConditionNotIn{
 16675  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().CudaVersion().WithArrayOfValues(values),
 16676  	})
 16677  }
 16678  
 16679  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) IsNull() *FilterBuilder {
 16680  	return b.builder.addCond(&FilterConditionIsNull{
 16681  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().CudaVersion().FieldPath(),
 16682  	})
 16683  }
 16684  
 16685  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) IsNan() *FilterBuilder {
 16686  	return b.builder.addCond(&FilterConditionIsNaN{
 16687  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().CudaVersion().FieldPath(),
 16688  	})
 16689  }
 16690  
 16691  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16692  	return b.builder.addCond(&FilterConditionCompare{
 16693  		Operator:              op,
 16694  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().CudaVersion().WithValue(value),
 16695  	})
 16696  }
 16697  
 16698  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus struct {
 16699  	builder *FilterBuilder
 16700  }
 16701  
 16702  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16703  	return b.compare(gotenfilter.Eq, value)
 16704  }
 16705  
 16706  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16707  	return b.compare(gotenfilter.Neq, value)
 16708  }
 16709  
 16710  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16711  	return b.compare(gotenfilter.Gt, value)
 16712  }
 16713  
 16714  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16715  	return b.compare(gotenfilter.Gte, value)
 16716  }
 16717  
 16718  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16719  	return b.compare(gotenfilter.Lt, value)
 16720  }
 16721  
 16722  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16723  	return b.compare(gotenfilter.Lte, value)
 16724  }
 16725  
 16726  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16727  	return b.builder.addCond(&FilterConditionIn{
 16728  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().WithArrayOfValues(values),
 16729  	})
 16730  }
 16731  
 16732  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16733  	return b.builder.addCond(&FilterConditionNotIn{
 16734  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().WithArrayOfValues(values),
 16735  	})
 16736  }
 16737  
 16738  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) IsNull() *FilterBuilder {
 16739  	return b.builder.addCond(&FilterConditionIsNull{
 16740  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
 16741  	})
 16742  }
 16743  
 16744  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) IsNan() *FilterBuilder {
 16745  	return b.builder.addCond(&FilterConditionIsNaN{
 16746  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
 16747  	})
 16748  }
 16749  
 16750  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Contains(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16751  	return b.builder.addCond(&FilterConditionContains{
 16752  		Type:      gotenresource.ConditionContainsTypeValue,
 16753  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
 16754  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().WithItemValue(value),
 16755  	})
 16756  }
 16757  
 16758  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16759  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus()
 16760  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 16761  	for _, value := range values {
 16762  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 16763  	}
 16764  	return b.builder.addCond(&FilterConditionContains{
 16765  		Type:      gotenresource.ConditionContainsTypeAny,
 16766  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
 16767  		Values:    itemValues,
 16768  	})
 16769  }
 16770  
 16771  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16772  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus()
 16773  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 16774  	for _, value := range values {
 16775  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 16776  	}
 16777  	return b.builder.addCond(&FilterConditionContains{
 16778  		Type:      gotenresource.ConditionContainsTypeAll,
 16779  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
 16780  		Values:    itemValues,
 16781  	})
 16782  }
 16783  
 16784  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 16785  	return b.builder.addCond(&FilterConditionCompare{
 16786  		Operator:              op,
 16787  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().WithValue(value),
 16788  	})
 16789  }
 16790  
 16791  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Id() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId {
 16792  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId{builder: b.builder}
 16793  }
 16794  
 16795  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) ProductName() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName {
 16796  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName{builder: b.builder}
 16797  }
 16798  
 16799  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId struct {
 16800  	builder *FilterBuilder
 16801  }
 16802  
 16803  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Eq(value string) *FilterBuilder {
 16804  	return b.compare(gotenfilter.Eq, value)
 16805  }
 16806  
 16807  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Neq(value string) *FilterBuilder {
 16808  	return b.compare(gotenfilter.Neq, value)
 16809  }
 16810  
 16811  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Gt(value string) *FilterBuilder {
 16812  	return b.compare(gotenfilter.Gt, value)
 16813  }
 16814  
 16815  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Gte(value string) *FilterBuilder {
 16816  	return b.compare(gotenfilter.Gte, value)
 16817  }
 16818  
 16819  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Lt(value string) *FilterBuilder {
 16820  	return b.compare(gotenfilter.Lt, value)
 16821  }
 16822  
 16823  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Lte(value string) *FilterBuilder {
 16824  	return b.compare(gotenfilter.Lte, value)
 16825  }
 16826  
 16827  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) In(values []string) *FilterBuilder {
 16828  	return b.builder.addCond(&FilterConditionIn{
 16829  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().Id().WithArrayOfValues(values),
 16830  	})
 16831  }
 16832  
 16833  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) NotIn(values []string) *FilterBuilder {
 16834  	return b.builder.addCond(&FilterConditionNotIn{
 16835  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().Id().WithArrayOfValues(values),
 16836  	})
 16837  }
 16838  
 16839  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) IsNull() *FilterBuilder {
 16840  	return b.builder.addCond(&FilterConditionIsNull{
 16841  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().Id().FieldPath(),
 16842  	})
 16843  }
 16844  
 16845  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) IsNan() *FilterBuilder {
 16846  	return b.builder.addCond(&FilterConditionIsNaN{
 16847  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().Id().FieldPath(),
 16848  	})
 16849  }
 16850  
 16851  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16852  	return b.builder.addCond(&FilterConditionCompare{
 16853  		Operator:              op,
 16854  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().Id().WithValue(value),
 16855  	})
 16856  }
 16857  
 16858  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName struct {
 16859  	builder *FilterBuilder
 16860  }
 16861  
 16862  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Eq(value string) *FilterBuilder {
 16863  	return b.compare(gotenfilter.Eq, value)
 16864  }
 16865  
 16866  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Neq(value string) *FilterBuilder {
 16867  	return b.compare(gotenfilter.Neq, value)
 16868  }
 16869  
 16870  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Gt(value string) *FilterBuilder {
 16871  	return b.compare(gotenfilter.Gt, value)
 16872  }
 16873  
 16874  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Gte(value string) *FilterBuilder {
 16875  	return b.compare(gotenfilter.Gte, value)
 16876  }
 16877  
 16878  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Lt(value string) *FilterBuilder {
 16879  	return b.compare(gotenfilter.Lt, value)
 16880  }
 16881  
 16882  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Lte(value string) *FilterBuilder {
 16883  	return b.compare(gotenfilter.Lte, value)
 16884  }
 16885  
 16886  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) In(values []string) *FilterBuilder {
 16887  	return b.builder.addCond(&FilterConditionIn{
 16888  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().ProductName().WithArrayOfValues(values),
 16889  	})
 16890  }
 16891  
 16892  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) NotIn(values []string) *FilterBuilder {
 16893  	return b.builder.addCond(&FilterConditionNotIn{
 16894  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().ProductName().WithArrayOfValues(values),
 16895  	})
 16896  }
 16897  
 16898  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) IsNull() *FilterBuilder {
 16899  	return b.builder.addCond(&FilterConditionIsNull{
 16900  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().ProductName().FieldPath(),
 16901  	})
 16902  }
 16903  
 16904  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) IsNan() *FilterBuilder {
 16905  	return b.builder.addCond(&FilterConditionIsNaN{
 16906  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().ProductName().FieldPath(),
 16907  	})
 16908  }
 16909  
 16910  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16911  	return b.builder.addCond(&FilterConditionCompare{
 16912  		Operator:              op,
 16913  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().ProductName().WithValue(value),
 16914  	})
 16915  }
 16916  
 16917  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus struct {
 16918  	builder *FilterBuilder
 16919  }
 16920  
 16921  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 16922  	return b.compare(gotenfilter.Eq, value)
 16923  }
 16924  
 16925  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 16926  	return b.compare(gotenfilter.Neq, value)
 16927  }
 16928  
 16929  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 16930  	return b.compare(gotenfilter.Gt, value)
 16931  }
 16932  
 16933  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 16934  	return b.compare(gotenfilter.Gte, value)
 16935  }
 16936  
 16937  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 16938  	return b.compare(gotenfilter.Lt, value)
 16939  }
 16940  
 16941  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 16942  	return b.compare(gotenfilter.Lte, value)
 16943  }
 16944  
 16945  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 16946  	return b.builder.addCond(&FilterConditionIn{
 16947  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().WithArrayOfValues(values),
 16948  	})
 16949  }
 16950  
 16951  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 16952  	return b.builder.addCond(&FilterConditionNotIn{
 16953  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().WithArrayOfValues(values),
 16954  	})
 16955  }
 16956  
 16957  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) IsNull() *FilterBuilder {
 16958  	return b.builder.addCond(&FilterConditionIsNull{
 16959  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().FieldPath(),
 16960  	})
 16961  }
 16962  
 16963  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) IsNan() *FilterBuilder {
 16964  	return b.builder.addCond(&FilterConditionIsNaN{
 16965  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().FieldPath(),
 16966  	})
 16967  }
 16968  
 16969  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Contains(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 16970  	return b.builder.addCond(&FilterConditionContains{
 16971  		Type:      gotenresource.ConditionContainsTypeValue,
 16972  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().FieldPath(),
 16973  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().WithItemValue(value),
 16974  	})
 16975  }
 16976  
 16977  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 16978  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus()
 16979  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 16980  	for _, value := range values {
 16981  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 16982  	}
 16983  	return b.builder.addCond(&FilterConditionContains{
 16984  		Type:      gotenresource.ConditionContainsTypeAny,
 16985  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().FieldPath(),
 16986  		Values:    itemValues,
 16987  	})
 16988  }
 16989  
 16990  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 16991  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus()
 16992  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 16993  	for _, value := range values {
 16994  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 16995  	}
 16996  	return b.builder.addCond(&FilterConditionContains{
 16997  		Type:      gotenresource.ConditionContainsTypeAll,
 16998  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().FieldPath(),
 16999  		Values:    itemValues,
 17000  	})
 17001  }
 17002  
 17003  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 17004  	return b.builder.addCond(&FilterConditionCompare{
 17005  		Operator:              op,
 17006  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().WithValue(value),
 17007  	})
 17008  }
 17009  
 17010  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Modem() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem {
 17011  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem{builder: b.builder}
 17012  }
 17013  
 17014  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem struct {
 17015  	builder *FilterBuilder
 17016  }
 17017  
 17018  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 17019  	return b.compare(gotenfilter.Eq, value)
 17020  }
 17021  
 17022  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 17023  	return b.compare(gotenfilter.Neq, value)
 17024  }
 17025  
 17026  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 17027  	return b.compare(gotenfilter.Gt, value)
 17028  }
 17029  
 17030  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 17031  	return b.compare(gotenfilter.Gte, value)
 17032  }
 17033  
 17034  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 17035  	return b.compare(gotenfilter.Lt, value)
 17036  }
 17037  
 17038  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 17039  	return b.compare(gotenfilter.Lte, value)
 17040  }
 17041  
 17042  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 17043  	return b.builder.addCond(&FilterConditionIn{
 17044  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().WithArrayOfValues(values),
 17045  	})
 17046  }
 17047  
 17048  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 17049  	return b.builder.addCond(&FilterConditionNotIn{
 17050  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().WithArrayOfValues(values),
 17051  	})
 17052  }
 17053  
 17054  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) IsNull() *FilterBuilder {
 17055  	return b.builder.addCond(&FilterConditionIsNull{
 17056  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().FieldPath(),
 17057  	})
 17058  }
 17059  
 17060  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) IsNan() *FilterBuilder {
 17061  	return b.builder.addCond(&FilterConditionIsNaN{
 17062  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().FieldPath(),
 17063  	})
 17064  }
 17065  
 17066  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 17067  	return b.builder.addCond(&FilterConditionCompare{
 17068  		Operator:              op,
 17069  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().WithValue(value),
 17070  	})
 17071  }
 17072  
 17073  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) ThreeGPp() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp {
 17074  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp{builder: b.builder}
 17075  }
 17076  
 17077  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Cdma() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma {
 17078  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma{builder: b.builder}
 17079  }
 17080  
 17081  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) DbusPath() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath {
 17082  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath{builder: b.builder}
 17083  }
 17084  
 17085  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Generic() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric {
 17086  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric{builder: b.builder}
 17087  }
 17088  
 17089  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) SimStatus() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus {
 17090  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus{builder: b.builder}
 17091  }
 17092  
 17093  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp struct {
 17094  	builder *FilterBuilder
 17095  }
 17096  
 17097  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 17098  	return b.compare(gotenfilter.Eq, value)
 17099  }
 17100  
 17101  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 17102  	return b.compare(gotenfilter.Neq, value)
 17103  }
 17104  
 17105  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 17106  	return b.compare(gotenfilter.Gt, value)
 17107  }
 17108  
 17109  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 17110  	return b.compare(gotenfilter.Gte, value)
 17111  }
 17112  
 17113  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 17114  	return b.compare(gotenfilter.Lt, value)
 17115  }
 17116  
 17117  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 17118  	return b.compare(gotenfilter.Lte, value)
 17119  }
 17120  
 17121  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 17122  	return b.builder.addCond(&FilterConditionIn{
 17123  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().WithArrayOfValues(values),
 17124  	})
 17125  }
 17126  
 17127  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 17128  	return b.builder.addCond(&FilterConditionNotIn{
 17129  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().WithArrayOfValues(values),
 17130  	})
 17131  }
 17132  
 17133  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) IsNull() *FilterBuilder {
 17134  	return b.builder.addCond(&FilterConditionIsNull{
 17135  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FieldPath(),
 17136  	})
 17137  }
 17138  
 17139  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) IsNan() *FilterBuilder {
 17140  	return b.builder.addCond(&FilterConditionIsNaN{
 17141  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FieldPath(),
 17142  	})
 17143  }
 17144  
 17145  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 17146  	return b.builder.addCond(&FilterConditionCompare{
 17147  		Operator:              op,
 17148  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().WithValue(value),
 17149  	})
 17150  }
 17151  
 17152  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) FivegNr() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr {
 17153  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr{builder: b.builder}
 17154  }
 17155  
 17156  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) EnabledLocks() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks {
 17157  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks{builder: b.builder}
 17158  }
 17159  
 17160  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Eps() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps {
 17161  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps{builder: b.builder}
 17162  }
 17163  
 17164  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Imei() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei {
 17165  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei{builder: b.builder}
 17166  }
 17167  
 17168  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) OperatorCode() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode {
 17169  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode{builder: b.builder}
 17170  }
 17171  
 17172  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) OperatorName() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName {
 17173  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName{builder: b.builder}
 17174  }
 17175  
 17176  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) PacketServiceState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState {
 17177  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState{builder: b.builder}
 17178  }
 17179  
 17180  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Pco() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco {
 17181  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco{builder: b.builder}
 17182  }
 17183  
 17184  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) RegistrationState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState {
 17185  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState{builder: b.builder}
 17186  }
 17187  
 17188  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr struct {
 17189  	builder *FilterBuilder
 17190  }
 17191  
 17192  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 17193  	return b.compare(gotenfilter.Eq, value)
 17194  }
 17195  
 17196  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 17197  	return b.compare(gotenfilter.Neq, value)
 17198  }
 17199  
 17200  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 17201  	return b.compare(gotenfilter.Gt, value)
 17202  }
 17203  
 17204  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 17205  	return b.compare(gotenfilter.Gte, value)
 17206  }
 17207  
 17208  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 17209  	return b.compare(gotenfilter.Lt, value)
 17210  }
 17211  
 17212  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 17213  	return b.compare(gotenfilter.Lte, value)
 17214  }
 17215  
 17216  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 17217  	return b.builder.addCond(&FilterConditionIn{
 17218  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().WithArrayOfValues(values),
 17219  	})
 17220  }
 17221  
 17222  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 17223  	return b.builder.addCond(&FilterConditionNotIn{
 17224  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().WithArrayOfValues(values),
 17225  	})
 17226  }
 17227  
 17228  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) IsNull() *FilterBuilder {
 17229  	return b.builder.addCond(&FilterConditionIsNull{
 17230  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().FieldPath(),
 17231  	})
 17232  }
 17233  
 17234  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) IsNan() *FilterBuilder {
 17235  	return b.builder.addCond(&FilterConditionIsNaN{
 17236  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().FieldPath(),
 17237  	})
 17238  }
 17239  
 17240  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 17241  	return b.builder.addCond(&FilterConditionCompare{
 17242  		Operator:              op,
 17243  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().WithValue(value),
 17244  	})
 17245  }
 17246  
 17247  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) RegistrationSettings() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings {
 17248  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings{builder: b.builder}
 17249  }
 17250  
 17251  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings struct {
 17252  	builder *FilterBuilder
 17253  }
 17254  
 17255  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 17256  	return b.compare(gotenfilter.Eq, value)
 17257  }
 17258  
 17259  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 17260  	return b.compare(gotenfilter.Neq, value)
 17261  }
 17262  
 17263  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 17264  	return b.compare(gotenfilter.Gt, value)
 17265  }
 17266  
 17267  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 17268  	return b.compare(gotenfilter.Gte, value)
 17269  }
 17270  
 17271  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 17272  	return b.compare(gotenfilter.Lt, value)
 17273  }
 17274  
 17275  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 17276  	return b.compare(gotenfilter.Lte, value)
 17277  }
 17278  
 17279  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 17280  	return b.builder.addCond(&FilterConditionIn{
 17281  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().WithArrayOfValues(values),
 17282  	})
 17283  }
 17284  
 17285  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 17286  	return b.builder.addCond(&FilterConditionNotIn{
 17287  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().WithArrayOfValues(values),
 17288  	})
 17289  }
 17290  
 17291  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) IsNull() *FilterBuilder {
 17292  	return b.builder.addCond(&FilterConditionIsNull{
 17293  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().FieldPath(),
 17294  	})
 17295  }
 17296  
 17297  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) IsNan() *FilterBuilder {
 17298  	return b.builder.addCond(&FilterConditionIsNaN{
 17299  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().FieldPath(),
 17300  	})
 17301  }
 17302  
 17303  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 17304  	return b.builder.addCond(&FilterConditionCompare{
 17305  		Operator:              op,
 17306  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().WithValue(value),
 17307  	})
 17308  }
 17309  
 17310  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) DrxCycle() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle {
 17311  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle{builder: b.builder}
 17312  }
 17313  
 17314  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) MicoMode() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode {
 17315  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode{builder: b.builder}
 17316  }
 17317  
 17318  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle struct {
 17319  	builder *FilterBuilder
 17320  }
 17321  
 17322  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Eq(value string) *FilterBuilder {
 17323  	return b.compare(gotenfilter.Eq, value)
 17324  }
 17325  
 17326  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Neq(value string) *FilterBuilder {
 17327  	return b.compare(gotenfilter.Neq, value)
 17328  }
 17329  
 17330  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Gt(value string) *FilterBuilder {
 17331  	return b.compare(gotenfilter.Gt, value)
 17332  }
 17333  
 17334  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Gte(value string) *FilterBuilder {
 17335  	return b.compare(gotenfilter.Gte, value)
 17336  }
 17337  
 17338  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Lt(value string) *FilterBuilder {
 17339  	return b.compare(gotenfilter.Lt, value)
 17340  }
 17341  
 17342  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Lte(value string) *FilterBuilder {
 17343  	return b.compare(gotenfilter.Lte, value)
 17344  }
 17345  
 17346  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) In(values []string) *FilterBuilder {
 17347  	return b.builder.addCond(&FilterConditionIn{
 17348  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().WithArrayOfValues(values),
 17349  	})
 17350  }
 17351  
 17352  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) NotIn(values []string) *FilterBuilder {
 17353  	return b.builder.addCond(&FilterConditionNotIn{
 17354  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().WithArrayOfValues(values),
 17355  	})
 17356  }
 17357  
 17358  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) IsNull() *FilterBuilder {
 17359  	return b.builder.addCond(&FilterConditionIsNull{
 17360  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().FieldPath(),
 17361  	})
 17362  }
 17363  
 17364  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) IsNan() *FilterBuilder {
 17365  	return b.builder.addCond(&FilterConditionIsNaN{
 17366  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().FieldPath(),
 17367  	})
 17368  }
 17369  
 17370  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17371  	return b.builder.addCond(&FilterConditionCompare{
 17372  		Operator:              op,
 17373  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().WithValue(value),
 17374  	})
 17375  }
 17376  
 17377  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode struct {
 17378  	builder *FilterBuilder
 17379  }
 17380  
 17381  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Eq(value string) *FilterBuilder {
 17382  	return b.compare(gotenfilter.Eq, value)
 17383  }
 17384  
 17385  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Neq(value string) *FilterBuilder {
 17386  	return b.compare(gotenfilter.Neq, value)
 17387  }
 17388  
 17389  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Gt(value string) *FilterBuilder {
 17390  	return b.compare(gotenfilter.Gt, value)
 17391  }
 17392  
 17393  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Gte(value string) *FilterBuilder {
 17394  	return b.compare(gotenfilter.Gte, value)
 17395  }
 17396  
 17397  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Lt(value string) *FilterBuilder {
 17398  	return b.compare(gotenfilter.Lt, value)
 17399  }
 17400  
 17401  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Lte(value string) *FilterBuilder {
 17402  	return b.compare(gotenfilter.Lte, value)
 17403  }
 17404  
 17405  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) In(values []string) *FilterBuilder {
 17406  	return b.builder.addCond(&FilterConditionIn{
 17407  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().WithArrayOfValues(values),
 17408  	})
 17409  }
 17410  
 17411  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) NotIn(values []string) *FilterBuilder {
 17412  	return b.builder.addCond(&FilterConditionNotIn{
 17413  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().WithArrayOfValues(values),
 17414  	})
 17415  }
 17416  
 17417  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) IsNull() *FilterBuilder {
 17418  	return b.builder.addCond(&FilterConditionIsNull{
 17419  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().FieldPath(),
 17420  	})
 17421  }
 17422  
 17423  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) IsNan() *FilterBuilder {
 17424  	return b.builder.addCond(&FilterConditionIsNaN{
 17425  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().FieldPath(),
 17426  	})
 17427  }
 17428  
 17429  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17430  	return b.builder.addCond(&FilterConditionCompare{
 17431  		Operator:              op,
 17432  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().WithValue(value),
 17433  	})
 17434  }
 17435  
 17436  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks struct {
 17437  	builder *FilterBuilder
 17438  }
 17439  
 17440  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Eq(value []string) *FilterBuilder {
 17441  	return b.compare(gotenfilter.Eq, value)
 17442  }
 17443  
 17444  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Neq(value []string) *FilterBuilder {
 17445  	return b.compare(gotenfilter.Neq, value)
 17446  }
 17447  
 17448  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Gt(value []string) *FilterBuilder {
 17449  	return b.compare(gotenfilter.Gt, value)
 17450  }
 17451  
 17452  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Gte(value []string) *FilterBuilder {
 17453  	return b.compare(gotenfilter.Gte, value)
 17454  }
 17455  
 17456  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Lt(value []string) *FilterBuilder {
 17457  	return b.compare(gotenfilter.Lt, value)
 17458  }
 17459  
 17460  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Lte(value []string) *FilterBuilder {
 17461  	return b.compare(gotenfilter.Lte, value)
 17462  }
 17463  
 17464  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) In(values [][]string) *FilterBuilder {
 17465  	return b.builder.addCond(&FilterConditionIn{
 17466  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().WithArrayOfValues(values),
 17467  	})
 17468  }
 17469  
 17470  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) NotIn(values [][]string) *FilterBuilder {
 17471  	return b.builder.addCond(&FilterConditionNotIn{
 17472  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().WithArrayOfValues(values),
 17473  	})
 17474  }
 17475  
 17476  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) IsNull() *FilterBuilder {
 17477  	return b.builder.addCond(&FilterConditionIsNull{
 17478  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 17479  	})
 17480  }
 17481  
 17482  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) IsNan() *FilterBuilder {
 17483  	return b.builder.addCond(&FilterConditionIsNaN{
 17484  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 17485  	})
 17486  }
 17487  
 17488  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Contains(value string) *FilterBuilder {
 17489  	return b.builder.addCond(&FilterConditionContains{
 17490  		Type:      gotenresource.ConditionContainsTypeValue,
 17491  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 17492  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().WithItemValue(value),
 17493  	})
 17494  }
 17495  
 17496  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) ContainsAnyOf(values []string) *FilterBuilder {
 17497  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks()
 17498  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 17499  	for _, value := range values {
 17500  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 17501  	}
 17502  	return b.builder.addCond(&FilterConditionContains{
 17503  		Type:      gotenresource.ConditionContainsTypeAny,
 17504  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 17505  		Values:    itemValues,
 17506  	})
 17507  }
 17508  
 17509  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) ContainsAll(values []string) *FilterBuilder {
 17510  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks()
 17511  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 17512  	for _, value := range values {
 17513  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 17514  	}
 17515  	return b.builder.addCond(&FilterConditionContains{
 17516  		Type:      gotenresource.ConditionContainsTypeAll,
 17517  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 17518  		Values:    itemValues,
 17519  	})
 17520  }
 17521  
 17522  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 17523  	return b.builder.addCond(&FilterConditionCompare{
 17524  		Operator:              op,
 17525  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().WithValue(value),
 17526  	})
 17527  }
 17528  
 17529  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps struct {
 17530  	builder *FilterBuilder
 17531  }
 17532  
 17533  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 17534  	return b.compare(gotenfilter.Eq, value)
 17535  }
 17536  
 17537  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 17538  	return b.compare(gotenfilter.Neq, value)
 17539  }
 17540  
 17541  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 17542  	return b.compare(gotenfilter.Gt, value)
 17543  }
 17544  
 17545  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 17546  	return b.compare(gotenfilter.Gte, value)
 17547  }
 17548  
 17549  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 17550  	return b.compare(gotenfilter.Lt, value)
 17551  }
 17552  
 17553  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 17554  	return b.compare(gotenfilter.Lte, value)
 17555  }
 17556  
 17557  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 17558  	return b.builder.addCond(&FilterConditionIn{
 17559  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().WithArrayOfValues(values),
 17560  	})
 17561  }
 17562  
 17563  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 17564  	return b.builder.addCond(&FilterConditionNotIn{
 17565  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().WithArrayOfValues(values),
 17566  	})
 17567  }
 17568  
 17569  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) IsNull() *FilterBuilder {
 17570  	return b.builder.addCond(&FilterConditionIsNull{
 17571  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().FieldPath(),
 17572  	})
 17573  }
 17574  
 17575  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) IsNan() *FilterBuilder {
 17576  	return b.builder.addCond(&FilterConditionIsNaN{
 17577  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().FieldPath(),
 17578  	})
 17579  }
 17580  
 17581  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 17582  	return b.builder.addCond(&FilterConditionCompare{
 17583  		Operator:              op,
 17584  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().WithValue(value),
 17585  	})
 17586  }
 17587  
 17588  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) InitialBearer() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer {
 17589  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer{builder: b.builder}
 17590  }
 17591  
 17592  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) UeModeOperation() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation {
 17593  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation{builder: b.builder}
 17594  }
 17595  
 17596  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer struct {
 17597  	builder *FilterBuilder
 17598  }
 17599  
 17600  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 17601  	return b.compare(gotenfilter.Eq, value)
 17602  }
 17603  
 17604  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 17605  	return b.compare(gotenfilter.Neq, value)
 17606  }
 17607  
 17608  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 17609  	return b.compare(gotenfilter.Gt, value)
 17610  }
 17611  
 17612  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 17613  	return b.compare(gotenfilter.Gte, value)
 17614  }
 17615  
 17616  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 17617  	return b.compare(gotenfilter.Lt, value)
 17618  }
 17619  
 17620  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 17621  	return b.compare(gotenfilter.Lte, value)
 17622  }
 17623  
 17624  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 17625  	return b.builder.addCond(&FilterConditionIn{
 17626  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().WithArrayOfValues(values),
 17627  	})
 17628  }
 17629  
 17630  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 17631  	return b.builder.addCond(&FilterConditionNotIn{
 17632  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().WithArrayOfValues(values),
 17633  	})
 17634  }
 17635  
 17636  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) IsNull() *FilterBuilder {
 17637  	return b.builder.addCond(&FilterConditionIsNull{
 17638  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().FieldPath(),
 17639  	})
 17640  }
 17641  
 17642  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) IsNan() *FilterBuilder {
 17643  	return b.builder.addCond(&FilterConditionIsNaN{
 17644  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().FieldPath(),
 17645  	})
 17646  }
 17647  
 17648  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 17649  	return b.builder.addCond(&FilterConditionCompare{
 17650  		Operator:              op,
 17651  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().WithValue(value),
 17652  	})
 17653  }
 17654  
 17655  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) DbusPath() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath {
 17656  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath{builder: b.builder}
 17657  }
 17658  
 17659  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Settings() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings {
 17660  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings{builder: b.builder}
 17661  }
 17662  
 17663  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath struct {
 17664  	builder *FilterBuilder
 17665  }
 17666  
 17667  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Eq(value string) *FilterBuilder {
 17668  	return b.compare(gotenfilter.Eq, value)
 17669  }
 17670  
 17671  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Neq(value string) *FilterBuilder {
 17672  	return b.compare(gotenfilter.Neq, value)
 17673  }
 17674  
 17675  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Gt(value string) *FilterBuilder {
 17676  	return b.compare(gotenfilter.Gt, value)
 17677  }
 17678  
 17679  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Gte(value string) *FilterBuilder {
 17680  	return b.compare(gotenfilter.Gte, value)
 17681  }
 17682  
 17683  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Lt(value string) *FilterBuilder {
 17684  	return b.compare(gotenfilter.Lt, value)
 17685  }
 17686  
 17687  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Lte(value string) *FilterBuilder {
 17688  	return b.compare(gotenfilter.Lte, value)
 17689  }
 17690  
 17691  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) In(values []string) *FilterBuilder {
 17692  	return b.builder.addCond(&FilterConditionIn{
 17693  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().WithArrayOfValues(values),
 17694  	})
 17695  }
 17696  
 17697  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) NotIn(values []string) *FilterBuilder {
 17698  	return b.builder.addCond(&FilterConditionNotIn{
 17699  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().WithArrayOfValues(values),
 17700  	})
 17701  }
 17702  
 17703  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) IsNull() *FilterBuilder {
 17704  	return b.builder.addCond(&FilterConditionIsNull{
 17705  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().FieldPath(),
 17706  	})
 17707  }
 17708  
 17709  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) IsNan() *FilterBuilder {
 17710  	return b.builder.addCond(&FilterConditionIsNaN{
 17711  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().FieldPath(),
 17712  	})
 17713  }
 17714  
 17715  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17716  	return b.builder.addCond(&FilterConditionCompare{
 17717  		Operator:              op,
 17718  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().WithValue(value),
 17719  	})
 17720  }
 17721  
 17722  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings struct {
 17723  	builder *FilterBuilder
 17724  }
 17725  
 17726  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 17727  	return b.compare(gotenfilter.Eq, value)
 17728  }
 17729  
 17730  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 17731  	return b.compare(gotenfilter.Neq, value)
 17732  }
 17733  
 17734  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 17735  	return b.compare(gotenfilter.Gt, value)
 17736  }
 17737  
 17738  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 17739  	return b.compare(gotenfilter.Gte, value)
 17740  }
 17741  
 17742  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 17743  	return b.compare(gotenfilter.Lt, value)
 17744  }
 17745  
 17746  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 17747  	return b.compare(gotenfilter.Lte, value)
 17748  }
 17749  
 17750  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 17751  	return b.builder.addCond(&FilterConditionIn{
 17752  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().WithArrayOfValues(values),
 17753  	})
 17754  }
 17755  
 17756  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 17757  	return b.builder.addCond(&FilterConditionNotIn{
 17758  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().WithArrayOfValues(values),
 17759  	})
 17760  }
 17761  
 17762  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) IsNull() *FilterBuilder {
 17763  	return b.builder.addCond(&FilterConditionIsNull{
 17764  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().FieldPath(),
 17765  	})
 17766  }
 17767  
 17768  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) IsNan() *FilterBuilder {
 17769  	return b.builder.addCond(&FilterConditionIsNaN{
 17770  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().FieldPath(),
 17771  	})
 17772  }
 17773  
 17774  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 17775  	return b.builder.addCond(&FilterConditionCompare{
 17776  		Operator:              op,
 17777  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().WithValue(value),
 17778  	})
 17779  }
 17780  
 17781  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Apn() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn {
 17782  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn{builder: b.builder}
 17783  }
 17784  
 17785  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) IpType() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType {
 17786  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType{builder: b.builder}
 17787  }
 17788  
 17789  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Password() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword {
 17790  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword{builder: b.builder}
 17791  }
 17792  
 17793  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) User() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser {
 17794  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser{builder: b.builder}
 17795  }
 17796  
 17797  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn struct {
 17798  	builder *FilterBuilder
 17799  }
 17800  
 17801  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Eq(value string) *FilterBuilder {
 17802  	return b.compare(gotenfilter.Eq, value)
 17803  }
 17804  
 17805  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Neq(value string) *FilterBuilder {
 17806  	return b.compare(gotenfilter.Neq, value)
 17807  }
 17808  
 17809  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Gt(value string) *FilterBuilder {
 17810  	return b.compare(gotenfilter.Gt, value)
 17811  }
 17812  
 17813  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Gte(value string) *FilterBuilder {
 17814  	return b.compare(gotenfilter.Gte, value)
 17815  }
 17816  
 17817  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Lt(value string) *FilterBuilder {
 17818  	return b.compare(gotenfilter.Lt, value)
 17819  }
 17820  
 17821  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Lte(value string) *FilterBuilder {
 17822  	return b.compare(gotenfilter.Lte, value)
 17823  }
 17824  
 17825  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) In(values []string) *FilterBuilder {
 17826  	return b.builder.addCond(&FilterConditionIn{
 17827  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().WithArrayOfValues(values),
 17828  	})
 17829  }
 17830  
 17831  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) NotIn(values []string) *FilterBuilder {
 17832  	return b.builder.addCond(&FilterConditionNotIn{
 17833  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().WithArrayOfValues(values),
 17834  	})
 17835  }
 17836  
 17837  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) IsNull() *FilterBuilder {
 17838  	return b.builder.addCond(&FilterConditionIsNull{
 17839  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().FieldPath(),
 17840  	})
 17841  }
 17842  
 17843  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) IsNan() *FilterBuilder {
 17844  	return b.builder.addCond(&FilterConditionIsNaN{
 17845  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().FieldPath(),
 17846  	})
 17847  }
 17848  
 17849  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17850  	return b.builder.addCond(&FilterConditionCompare{
 17851  		Operator:              op,
 17852  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().WithValue(value),
 17853  	})
 17854  }
 17855  
 17856  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType struct {
 17857  	builder *FilterBuilder
 17858  }
 17859  
 17860  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Eq(value string) *FilterBuilder {
 17861  	return b.compare(gotenfilter.Eq, value)
 17862  }
 17863  
 17864  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Neq(value string) *FilterBuilder {
 17865  	return b.compare(gotenfilter.Neq, value)
 17866  }
 17867  
 17868  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Gt(value string) *FilterBuilder {
 17869  	return b.compare(gotenfilter.Gt, value)
 17870  }
 17871  
 17872  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Gte(value string) *FilterBuilder {
 17873  	return b.compare(gotenfilter.Gte, value)
 17874  }
 17875  
 17876  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Lt(value string) *FilterBuilder {
 17877  	return b.compare(gotenfilter.Lt, value)
 17878  }
 17879  
 17880  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Lte(value string) *FilterBuilder {
 17881  	return b.compare(gotenfilter.Lte, value)
 17882  }
 17883  
 17884  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) In(values []string) *FilterBuilder {
 17885  	return b.builder.addCond(&FilterConditionIn{
 17886  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().WithArrayOfValues(values),
 17887  	})
 17888  }
 17889  
 17890  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) NotIn(values []string) *FilterBuilder {
 17891  	return b.builder.addCond(&FilterConditionNotIn{
 17892  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().WithArrayOfValues(values),
 17893  	})
 17894  }
 17895  
 17896  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) IsNull() *FilterBuilder {
 17897  	return b.builder.addCond(&FilterConditionIsNull{
 17898  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().FieldPath(),
 17899  	})
 17900  }
 17901  
 17902  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) IsNan() *FilterBuilder {
 17903  	return b.builder.addCond(&FilterConditionIsNaN{
 17904  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().FieldPath(),
 17905  	})
 17906  }
 17907  
 17908  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17909  	return b.builder.addCond(&FilterConditionCompare{
 17910  		Operator:              op,
 17911  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().WithValue(value),
 17912  	})
 17913  }
 17914  
 17915  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword struct {
 17916  	builder *FilterBuilder
 17917  }
 17918  
 17919  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Eq(value string) *FilterBuilder {
 17920  	return b.compare(gotenfilter.Eq, value)
 17921  }
 17922  
 17923  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Neq(value string) *FilterBuilder {
 17924  	return b.compare(gotenfilter.Neq, value)
 17925  }
 17926  
 17927  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Gt(value string) *FilterBuilder {
 17928  	return b.compare(gotenfilter.Gt, value)
 17929  }
 17930  
 17931  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Gte(value string) *FilterBuilder {
 17932  	return b.compare(gotenfilter.Gte, value)
 17933  }
 17934  
 17935  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Lt(value string) *FilterBuilder {
 17936  	return b.compare(gotenfilter.Lt, value)
 17937  }
 17938  
 17939  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Lte(value string) *FilterBuilder {
 17940  	return b.compare(gotenfilter.Lte, value)
 17941  }
 17942  
 17943  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) In(values []string) *FilterBuilder {
 17944  	return b.builder.addCond(&FilterConditionIn{
 17945  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().WithArrayOfValues(values),
 17946  	})
 17947  }
 17948  
 17949  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) NotIn(values []string) *FilterBuilder {
 17950  	return b.builder.addCond(&FilterConditionNotIn{
 17951  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().WithArrayOfValues(values),
 17952  	})
 17953  }
 17954  
 17955  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) IsNull() *FilterBuilder {
 17956  	return b.builder.addCond(&FilterConditionIsNull{
 17957  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().FieldPath(),
 17958  	})
 17959  }
 17960  
 17961  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) IsNan() *FilterBuilder {
 17962  	return b.builder.addCond(&FilterConditionIsNaN{
 17963  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().FieldPath(),
 17964  	})
 17965  }
 17966  
 17967  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17968  	return b.builder.addCond(&FilterConditionCompare{
 17969  		Operator:              op,
 17970  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().WithValue(value),
 17971  	})
 17972  }
 17973  
 17974  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser struct {
 17975  	builder *FilterBuilder
 17976  }
 17977  
 17978  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Eq(value string) *FilterBuilder {
 17979  	return b.compare(gotenfilter.Eq, value)
 17980  }
 17981  
 17982  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Neq(value string) *FilterBuilder {
 17983  	return b.compare(gotenfilter.Neq, value)
 17984  }
 17985  
 17986  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Gt(value string) *FilterBuilder {
 17987  	return b.compare(gotenfilter.Gt, value)
 17988  }
 17989  
 17990  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Gte(value string) *FilterBuilder {
 17991  	return b.compare(gotenfilter.Gte, value)
 17992  }
 17993  
 17994  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Lt(value string) *FilterBuilder {
 17995  	return b.compare(gotenfilter.Lt, value)
 17996  }
 17997  
 17998  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Lte(value string) *FilterBuilder {
 17999  	return b.compare(gotenfilter.Lte, value)
 18000  }
 18001  
 18002  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) In(values []string) *FilterBuilder {
 18003  	return b.builder.addCond(&FilterConditionIn{
 18004  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().WithArrayOfValues(values),
 18005  	})
 18006  }
 18007  
 18008  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) NotIn(values []string) *FilterBuilder {
 18009  	return b.builder.addCond(&FilterConditionNotIn{
 18010  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().WithArrayOfValues(values),
 18011  	})
 18012  }
 18013  
 18014  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) IsNull() *FilterBuilder {
 18015  	return b.builder.addCond(&FilterConditionIsNull{
 18016  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().FieldPath(),
 18017  	})
 18018  }
 18019  
 18020  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) IsNan() *FilterBuilder {
 18021  	return b.builder.addCond(&FilterConditionIsNaN{
 18022  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().FieldPath(),
 18023  	})
 18024  }
 18025  
 18026  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18027  	return b.builder.addCond(&FilterConditionCompare{
 18028  		Operator:              op,
 18029  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().WithValue(value),
 18030  	})
 18031  }
 18032  
 18033  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation struct {
 18034  	builder *FilterBuilder
 18035  }
 18036  
 18037  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Eq(value string) *FilterBuilder {
 18038  	return b.compare(gotenfilter.Eq, value)
 18039  }
 18040  
 18041  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Neq(value string) *FilterBuilder {
 18042  	return b.compare(gotenfilter.Neq, value)
 18043  }
 18044  
 18045  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Gt(value string) *FilterBuilder {
 18046  	return b.compare(gotenfilter.Gt, value)
 18047  }
 18048  
 18049  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Gte(value string) *FilterBuilder {
 18050  	return b.compare(gotenfilter.Gte, value)
 18051  }
 18052  
 18053  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Lt(value string) *FilterBuilder {
 18054  	return b.compare(gotenfilter.Lt, value)
 18055  }
 18056  
 18057  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Lte(value string) *FilterBuilder {
 18058  	return b.compare(gotenfilter.Lte, value)
 18059  }
 18060  
 18061  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) In(values []string) *FilterBuilder {
 18062  	return b.builder.addCond(&FilterConditionIn{
 18063  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().WithArrayOfValues(values),
 18064  	})
 18065  }
 18066  
 18067  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) NotIn(values []string) *FilterBuilder {
 18068  	return b.builder.addCond(&FilterConditionNotIn{
 18069  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().WithArrayOfValues(values),
 18070  	})
 18071  }
 18072  
 18073  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) IsNull() *FilterBuilder {
 18074  	return b.builder.addCond(&FilterConditionIsNull{
 18075  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().FieldPath(),
 18076  	})
 18077  }
 18078  
 18079  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) IsNan() *FilterBuilder {
 18080  	return b.builder.addCond(&FilterConditionIsNaN{
 18081  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().FieldPath(),
 18082  	})
 18083  }
 18084  
 18085  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18086  	return b.builder.addCond(&FilterConditionCompare{
 18087  		Operator:              op,
 18088  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().WithValue(value),
 18089  	})
 18090  }
 18091  
 18092  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei struct {
 18093  	builder *FilterBuilder
 18094  }
 18095  
 18096  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Eq(value string) *FilterBuilder {
 18097  	return b.compare(gotenfilter.Eq, value)
 18098  }
 18099  
 18100  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Neq(value string) *FilterBuilder {
 18101  	return b.compare(gotenfilter.Neq, value)
 18102  }
 18103  
 18104  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Gt(value string) *FilterBuilder {
 18105  	return b.compare(gotenfilter.Gt, value)
 18106  }
 18107  
 18108  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Gte(value string) *FilterBuilder {
 18109  	return b.compare(gotenfilter.Gte, value)
 18110  }
 18111  
 18112  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Lt(value string) *FilterBuilder {
 18113  	return b.compare(gotenfilter.Lt, value)
 18114  }
 18115  
 18116  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Lte(value string) *FilterBuilder {
 18117  	return b.compare(gotenfilter.Lte, value)
 18118  }
 18119  
 18120  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) In(values []string) *FilterBuilder {
 18121  	return b.builder.addCond(&FilterConditionIn{
 18122  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().WithArrayOfValues(values),
 18123  	})
 18124  }
 18125  
 18126  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) NotIn(values []string) *FilterBuilder {
 18127  	return b.builder.addCond(&FilterConditionNotIn{
 18128  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().WithArrayOfValues(values),
 18129  	})
 18130  }
 18131  
 18132  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) IsNull() *FilterBuilder {
 18133  	return b.builder.addCond(&FilterConditionIsNull{
 18134  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().FieldPath(),
 18135  	})
 18136  }
 18137  
 18138  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) IsNan() *FilterBuilder {
 18139  	return b.builder.addCond(&FilterConditionIsNaN{
 18140  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().FieldPath(),
 18141  	})
 18142  }
 18143  
 18144  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18145  	return b.builder.addCond(&FilterConditionCompare{
 18146  		Operator:              op,
 18147  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().WithValue(value),
 18148  	})
 18149  }
 18150  
 18151  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode struct {
 18152  	builder *FilterBuilder
 18153  }
 18154  
 18155  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Eq(value string) *FilterBuilder {
 18156  	return b.compare(gotenfilter.Eq, value)
 18157  }
 18158  
 18159  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Neq(value string) *FilterBuilder {
 18160  	return b.compare(gotenfilter.Neq, value)
 18161  }
 18162  
 18163  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Gt(value string) *FilterBuilder {
 18164  	return b.compare(gotenfilter.Gt, value)
 18165  }
 18166  
 18167  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Gte(value string) *FilterBuilder {
 18168  	return b.compare(gotenfilter.Gte, value)
 18169  }
 18170  
 18171  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Lt(value string) *FilterBuilder {
 18172  	return b.compare(gotenfilter.Lt, value)
 18173  }
 18174  
 18175  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Lte(value string) *FilterBuilder {
 18176  	return b.compare(gotenfilter.Lte, value)
 18177  }
 18178  
 18179  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) In(values []string) *FilterBuilder {
 18180  	return b.builder.addCond(&FilterConditionIn{
 18181  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().WithArrayOfValues(values),
 18182  	})
 18183  }
 18184  
 18185  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) NotIn(values []string) *FilterBuilder {
 18186  	return b.builder.addCond(&FilterConditionNotIn{
 18187  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().WithArrayOfValues(values),
 18188  	})
 18189  }
 18190  
 18191  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) IsNull() *FilterBuilder {
 18192  	return b.builder.addCond(&FilterConditionIsNull{
 18193  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().FieldPath(),
 18194  	})
 18195  }
 18196  
 18197  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) IsNan() *FilterBuilder {
 18198  	return b.builder.addCond(&FilterConditionIsNaN{
 18199  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().FieldPath(),
 18200  	})
 18201  }
 18202  
 18203  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18204  	return b.builder.addCond(&FilterConditionCompare{
 18205  		Operator:              op,
 18206  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().WithValue(value),
 18207  	})
 18208  }
 18209  
 18210  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName struct {
 18211  	builder *FilterBuilder
 18212  }
 18213  
 18214  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Eq(value string) *FilterBuilder {
 18215  	return b.compare(gotenfilter.Eq, value)
 18216  }
 18217  
 18218  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Neq(value string) *FilterBuilder {
 18219  	return b.compare(gotenfilter.Neq, value)
 18220  }
 18221  
 18222  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Gt(value string) *FilterBuilder {
 18223  	return b.compare(gotenfilter.Gt, value)
 18224  }
 18225  
 18226  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Gte(value string) *FilterBuilder {
 18227  	return b.compare(gotenfilter.Gte, value)
 18228  }
 18229  
 18230  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Lt(value string) *FilterBuilder {
 18231  	return b.compare(gotenfilter.Lt, value)
 18232  }
 18233  
 18234  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Lte(value string) *FilterBuilder {
 18235  	return b.compare(gotenfilter.Lte, value)
 18236  }
 18237  
 18238  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) In(values []string) *FilterBuilder {
 18239  	return b.builder.addCond(&FilterConditionIn{
 18240  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().WithArrayOfValues(values),
 18241  	})
 18242  }
 18243  
 18244  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) NotIn(values []string) *FilterBuilder {
 18245  	return b.builder.addCond(&FilterConditionNotIn{
 18246  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().WithArrayOfValues(values),
 18247  	})
 18248  }
 18249  
 18250  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) IsNull() *FilterBuilder {
 18251  	return b.builder.addCond(&FilterConditionIsNull{
 18252  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().FieldPath(),
 18253  	})
 18254  }
 18255  
 18256  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) IsNan() *FilterBuilder {
 18257  	return b.builder.addCond(&FilterConditionIsNaN{
 18258  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().FieldPath(),
 18259  	})
 18260  }
 18261  
 18262  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18263  	return b.builder.addCond(&FilterConditionCompare{
 18264  		Operator:              op,
 18265  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().WithValue(value),
 18266  	})
 18267  }
 18268  
 18269  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState struct {
 18270  	builder *FilterBuilder
 18271  }
 18272  
 18273  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Eq(value string) *FilterBuilder {
 18274  	return b.compare(gotenfilter.Eq, value)
 18275  }
 18276  
 18277  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Neq(value string) *FilterBuilder {
 18278  	return b.compare(gotenfilter.Neq, value)
 18279  }
 18280  
 18281  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Gt(value string) *FilterBuilder {
 18282  	return b.compare(gotenfilter.Gt, value)
 18283  }
 18284  
 18285  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Gte(value string) *FilterBuilder {
 18286  	return b.compare(gotenfilter.Gte, value)
 18287  }
 18288  
 18289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Lt(value string) *FilterBuilder {
 18290  	return b.compare(gotenfilter.Lt, value)
 18291  }
 18292  
 18293  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Lte(value string) *FilterBuilder {
 18294  	return b.compare(gotenfilter.Lte, value)
 18295  }
 18296  
 18297  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) In(values []string) *FilterBuilder {
 18298  	return b.builder.addCond(&FilterConditionIn{
 18299  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().WithArrayOfValues(values),
 18300  	})
 18301  }
 18302  
 18303  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) NotIn(values []string) *FilterBuilder {
 18304  	return b.builder.addCond(&FilterConditionNotIn{
 18305  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().WithArrayOfValues(values),
 18306  	})
 18307  }
 18308  
 18309  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) IsNull() *FilterBuilder {
 18310  	return b.builder.addCond(&FilterConditionIsNull{
 18311  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().FieldPath(),
 18312  	})
 18313  }
 18314  
 18315  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) IsNan() *FilterBuilder {
 18316  	return b.builder.addCond(&FilterConditionIsNaN{
 18317  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().FieldPath(),
 18318  	})
 18319  }
 18320  
 18321  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18322  	return b.builder.addCond(&FilterConditionCompare{
 18323  		Operator:              op,
 18324  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().WithValue(value),
 18325  	})
 18326  }
 18327  
 18328  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco struct {
 18329  	builder *FilterBuilder
 18330  }
 18331  
 18332  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Eq(value string) *FilterBuilder {
 18333  	return b.compare(gotenfilter.Eq, value)
 18334  }
 18335  
 18336  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Neq(value string) *FilterBuilder {
 18337  	return b.compare(gotenfilter.Neq, value)
 18338  }
 18339  
 18340  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Gt(value string) *FilterBuilder {
 18341  	return b.compare(gotenfilter.Gt, value)
 18342  }
 18343  
 18344  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Gte(value string) *FilterBuilder {
 18345  	return b.compare(gotenfilter.Gte, value)
 18346  }
 18347  
 18348  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Lt(value string) *FilterBuilder {
 18349  	return b.compare(gotenfilter.Lt, value)
 18350  }
 18351  
 18352  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Lte(value string) *FilterBuilder {
 18353  	return b.compare(gotenfilter.Lte, value)
 18354  }
 18355  
 18356  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) In(values []string) *FilterBuilder {
 18357  	return b.builder.addCond(&FilterConditionIn{
 18358  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().WithArrayOfValues(values),
 18359  	})
 18360  }
 18361  
 18362  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) NotIn(values []string) *FilterBuilder {
 18363  	return b.builder.addCond(&FilterConditionNotIn{
 18364  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().WithArrayOfValues(values),
 18365  	})
 18366  }
 18367  
 18368  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) IsNull() *FilterBuilder {
 18369  	return b.builder.addCond(&FilterConditionIsNull{
 18370  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().FieldPath(),
 18371  	})
 18372  }
 18373  
 18374  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) IsNan() *FilterBuilder {
 18375  	return b.builder.addCond(&FilterConditionIsNaN{
 18376  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().FieldPath(),
 18377  	})
 18378  }
 18379  
 18380  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18381  	return b.builder.addCond(&FilterConditionCompare{
 18382  		Operator:              op,
 18383  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().WithValue(value),
 18384  	})
 18385  }
 18386  
 18387  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState struct {
 18388  	builder *FilterBuilder
 18389  }
 18390  
 18391  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Eq(value string) *FilterBuilder {
 18392  	return b.compare(gotenfilter.Eq, value)
 18393  }
 18394  
 18395  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Neq(value string) *FilterBuilder {
 18396  	return b.compare(gotenfilter.Neq, value)
 18397  }
 18398  
 18399  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Gt(value string) *FilterBuilder {
 18400  	return b.compare(gotenfilter.Gt, value)
 18401  }
 18402  
 18403  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Gte(value string) *FilterBuilder {
 18404  	return b.compare(gotenfilter.Gte, value)
 18405  }
 18406  
 18407  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Lt(value string) *FilterBuilder {
 18408  	return b.compare(gotenfilter.Lt, value)
 18409  }
 18410  
 18411  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Lte(value string) *FilterBuilder {
 18412  	return b.compare(gotenfilter.Lte, value)
 18413  }
 18414  
 18415  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) In(values []string) *FilterBuilder {
 18416  	return b.builder.addCond(&FilterConditionIn{
 18417  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().WithArrayOfValues(values),
 18418  	})
 18419  }
 18420  
 18421  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) NotIn(values []string) *FilterBuilder {
 18422  	return b.builder.addCond(&FilterConditionNotIn{
 18423  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().WithArrayOfValues(values),
 18424  	})
 18425  }
 18426  
 18427  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) IsNull() *FilterBuilder {
 18428  	return b.builder.addCond(&FilterConditionIsNull{
 18429  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().FieldPath(),
 18430  	})
 18431  }
 18432  
 18433  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) IsNan() *FilterBuilder {
 18434  	return b.builder.addCond(&FilterConditionIsNaN{
 18435  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().FieldPath(),
 18436  	})
 18437  }
 18438  
 18439  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18440  	return b.builder.addCond(&FilterConditionCompare{
 18441  		Operator:              op,
 18442  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().WithValue(value),
 18443  	})
 18444  }
 18445  
 18446  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma struct {
 18447  	builder *FilterBuilder
 18448  }
 18449  
 18450  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 18451  	return b.compare(gotenfilter.Eq, value)
 18452  }
 18453  
 18454  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 18455  	return b.compare(gotenfilter.Neq, value)
 18456  }
 18457  
 18458  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 18459  	return b.compare(gotenfilter.Gt, value)
 18460  }
 18461  
 18462  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 18463  	return b.compare(gotenfilter.Gte, value)
 18464  }
 18465  
 18466  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 18467  	return b.compare(gotenfilter.Lt, value)
 18468  }
 18469  
 18470  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 18471  	return b.compare(gotenfilter.Lte, value)
 18472  }
 18473  
 18474  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 18475  	return b.builder.addCond(&FilterConditionIn{
 18476  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().WithArrayOfValues(values),
 18477  	})
 18478  }
 18479  
 18480  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 18481  	return b.builder.addCond(&FilterConditionNotIn{
 18482  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().WithArrayOfValues(values),
 18483  	})
 18484  }
 18485  
 18486  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) IsNull() *FilterBuilder {
 18487  	return b.builder.addCond(&FilterConditionIsNull{
 18488  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().FieldPath(),
 18489  	})
 18490  }
 18491  
 18492  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) IsNan() *FilterBuilder {
 18493  	return b.builder.addCond(&FilterConditionIsNaN{
 18494  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().FieldPath(),
 18495  	})
 18496  }
 18497  
 18498  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 18499  	return b.builder.addCond(&FilterConditionCompare{
 18500  		Operator:              op,
 18501  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().WithValue(value),
 18502  	})
 18503  }
 18504  
 18505  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) ActivationState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState {
 18506  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState{builder: b.builder}
 18507  }
 18508  
 18509  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Cdma1XRegistrationState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState {
 18510  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState{builder: b.builder}
 18511  }
 18512  
 18513  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Esn() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn {
 18514  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn{builder: b.builder}
 18515  }
 18516  
 18517  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) EvdoRegistrationState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState {
 18518  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState{builder: b.builder}
 18519  }
 18520  
 18521  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Meid() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid {
 18522  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid{builder: b.builder}
 18523  }
 18524  
 18525  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Nid() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid {
 18526  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid{builder: b.builder}
 18527  }
 18528  
 18529  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Sid() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid {
 18530  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid{builder: b.builder}
 18531  }
 18532  
 18533  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState struct {
 18534  	builder *FilterBuilder
 18535  }
 18536  
 18537  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Eq(value string) *FilterBuilder {
 18538  	return b.compare(gotenfilter.Eq, value)
 18539  }
 18540  
 18541  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Neq(value string) *FilterBuilder {
 18542  	return b.compare(gotenfilter.Neq, value)
 18543  }
 18544  
 18545  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Gt(value string) *FilterBuilder {
 18546  	return b.compare(gotenfilter.Gt, value)
 18547  }
 18548  
 18549  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Gte(value string) *FilterBuilder {
 18550  	return b.compare(gotenfilter.Gte, value)
 18551  }
 18552  
 18553  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Lt(value string) *FilterBuilder {
 18554  	return b.compare(gotenfilter.Lt, value)
 18555  }
 18556  
 18557  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Lte(value string) *FilterBuilder {
 18558  	return b.compare(gotenfilter.Lte, value)
 18559  }
 18560  
 18561  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) In(values []string) *FilterBuilder {
 18562  	return b.builder.addCond(&FilterConditionIn{
 18563  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().WithArrayOfValues(values),
 18564  	})
 18565  }
 18566  
 18567  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) NotIn(values []string) *FilterBuilder {
 18568  	return b.builder.addCond(&FilterConditionNotIn{
 18569  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().WithArrayOfValues(values),
 18570  	})
 18571  }
 18572  
 18573  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) IsNull() *FilterBuilder {
 18574  	return b.builder.addCond(&FilterConditionIsNull{
 18575  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().FieldPath(),
 18576  	})
 18577  }
 18578  
 18579  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) IsNan() *FilterBuilder {
 18580  	return b.builder.addCond(&FilterConditionIsNaN{
 18581  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().FieldPath(),
 18582  	})
 18583  }
 18584  
 18585  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18586  	return b.builder.addCond(&FilterConditionCompare{
 18587  		Operator:              op,
 18588  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().WithValue(value),
 18589  	})
 18590  }
 18591  
 18592  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState struct {
 18593  	builder *FilterBuilder
 18594  }
 18595  
 18596  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Eq(value string) *FilterBuilder {
 18597  	return b.compare(gotenfilter.Eq, value)
 18598  }
 18599  
 18600  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Neq(value string) *FilterBuilder {
 18601  	return b.compare(gotenfilter.Neq, value)
 18602  }
 18603  
 18604  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Gt(value string) *FilterBuilder {
 18605  	return b.compare(gotenfilter.Gt, value)
 18606  }
 18607  
 18608  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Gte(value string) *FilterBuilder {
 18609  	return b.compare(gotenfilter.Gte, value)
 18610  }
 18611  
 18612  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Lt(value string) *FilterBuilder {
 18613  	return b.compare(gotenfilter.Lt, value)
 18614  }
 18615  
 18616  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Lte(value string) *FilterBuilder {
 18617  	return b.compare(gotenfilter.Lte, value)
 18618  }
 18619  
 18620  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) In(values []string) *FilterBuilder {
 18621  	return b.builder.addCond(&FilterConditionIn{
 18622  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().WithArrayOfValues(values),
 18623  	})
 18624  }
 18625  
 18626  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) NotIn(values []string) *FilterBuilder {
 18627  	return b.builder.addCond(&FilterConditionNotIn{
 18628  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().WithArrayOfValues(values),
 18629  	})
 18630  }
 18631  
 18632  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) IsNull() *FilterBuilder {
 18633  	return b.builder.addCond(&FilterConditionIsNull{
 18634  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().FieldPath(),
 18635  	})
 18636  }
 18637  
 18638  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) IsNan() *FilterBuilder {
 18639  	return b.builder.addCond(&FilterConditionIsNaN{
 18640  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().FieldPath(),
 18641  	})
 18642  }
 18643  
 18644  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18645  	return b.builder.addCond(&FilterConditionCompare{
 18646  		Operator:              op,
 18647  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().WithValue(value),
 18648  	})
 18649  }
 18650  
 18651  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn struct {
 18652  	builder *FilterBuilder
 18653  }
 18654  
 18655  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Eq(value string) *FilterBuilder {
 18656  	return b.compare(gotenfilter.Eq, value)
 18657  }
 18658  
 18659  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Neq(value string) *FilterBuilder {
 18660  	return b.compare(gotenfilter.Neq, value)
 18661  }
 18662  
 18663  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Gt(value string) *FilterBuilder {
 18664  	return b.compare(gotenfilter.Gt, value)
 18665  }
 18666  
 18667  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Gte(value string) *FilterBuilder {
 18668  	return b.compare(gotenfilter.Gte, value)
 18669  }
 18670  
 18671  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Lt(value string) *FilterBuilder {
 18672  	return b.compare(gotenfilter.Lt, value)
 18673  }
 18674  
 18675  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Lte(value string) *FilterBuilder {
 18676  	return b.compare(gotenfilter.Lte, value)
 18677  }
 18678  
 18679  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) In(values []string) *FilterBuilder {
 18680  	return b.builder.addCond(&FilterConditionIn{
 18681  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Esn().WithArrayOfValues(values),
 18682  	})
 18683  }
 18684  
 18685  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) NotIn(values []string) *FilterBuilder {
 18686  	return b.builder.addCond(&FilterConditionNotIn{
 18687  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Esn().WithArrayOfValues(values),
 18688  	})
 18689  }
 18690  
 18691  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) IsNull() *FilterBuilder {
 18692  	return b.builder.addCond(&FilterConditionIsNull{
 18693  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Esn().FieldPath(),
 18694  	})
 18695  }
 18696  
 18697  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) IsNan() *FilterBuilder {
 18698  	return b.builder.addCond(&FilterConditionIsNaN{
 18699  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Esn().FieldPath(),
 18700  	})
 18701  }
 18702  
 18703  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18704  	return b.builder.addCond(&FilterConditionCompare{
 18705  		Operator:              op,
 18706  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Esn().WithValue(value),
 18707  	})
 18708  }
 18709  
 18710  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState struct {
 18711  	builder *FilterBuilder
 18712  }
 18713  
 18714  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Eq(value string) *FilterBuilder {
 18715  	return b.compare(gotenfilter.Eq, value)
 18716  }
 18717  
 18718  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Neq(value string) *FilterBuilder {
 18719  	return b.compare(gotenfilter.Neq, value)
 18720  }
 18721  
 18722  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Gt(value string) *FilterBuilder {
 18723  	return b.compare(gotenfilter.Gt, value)
 18724  }
 18725  
 18726  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Gte(value string) *FilterBuilder {
 18727  	return b.compare(gotenfilter.Gte, value)
 18728  }
 18729  
 18730  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Lt(value string) *FilterBuilder {
 18731  	return b.compare(gotenfilter.Lt, value)
 18732  }
 18733  
 18734  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Lte(value string) *FilterBuilder {
 18735  	return b.compare(gotenfilter.Lte, value)
 18736  }
 18737  
 18738  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) In(values []string) *FilterBuilder {
 18739  	return b.builder.addCond(&FilterConditionIn{
 18740  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().WithArrayOfValues(values),
 18741  	})
 18742  }
 18743  
 18744  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) NotIn(values []string) *FilterBuilder {
 18745  	return b.builder.addCond(&FilterConditionNotIn{
 18746  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().WithArrayOfValues(values),
 18747  	})
 18748  }
 18749  
 18750  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) IsNull() *FilterBuilder {
 18751  	return b.builder.addCond(&FilterConditionIsNull{
 18752  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().FieldPath(),
 18753  	})
 18754  }
 18755  
 18756  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) IsNan() *FilterBuilder {
 18757  	return b.builder.addCond(&FilterConditionIsNaN{
 18758  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().FieldPath(),
 18759  	})
 18760  }
 18761  
 18762  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18763  	return b.builder.addCond(&FilterConditionCompare{
 18764  		Operator:              op,
 18765  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().WithValue(value),
 18766  	})
 18767  }
 18768  
 18769  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid struct {
 18770  	builder *FilterBuilder
 18771  }
 18772  
 18773  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Eq(value string) *FilterBuilder {
 18774  	return b.compare(gotenfilter.Eq, value)
 18775  }
 18776  
 18777  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Neq(value string) *FilterBuilder {
 18778  	return b.compare(gotenfilter.Neq, value)
 18779  }
 18780  
 18781  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Gt(value string) *FilterBuilder {
 18782  	return b.compare(gotenfilter.Gt, value)
 18783  }
 18784  
 18785  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Gte(value string) *FilterBuilder {
 18786  	return b.compare(gotenfilter.Gte, value)
 18787  }
 18788  
 18789  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Lt(value string) *FilterBuilder {
 18790  	return b.compare(gotenfilter.Lt, value)
 18791  }
 18792  
 18793  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Lte(value string) *FilterBuilder {
 18794  	return b.compare(gotenfilter.Lte, value)
 18795  }
 18796  
 18797  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) In(values []string) *FilterBuilder {
 18798  	return b.builder.addCond(&FilterConditionIn{
 18799  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Meid().WithArrayOfValues(values),
 18800  	})
 18801  }
 18802  
 18803  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) NotIn(values []string) *FilterBuilder {
 18804  	return b.builder.addCond(&FilterConditionNotIn{
 18805  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Meid().WithArrayOfValues(values),
 18806  	})
 18807  }
 18808  
 18809  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) IsNull() *FilterBuilder {
 18810  	return b.builder.addCond(&FilterConditionIsNull{
 18811  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Meid().FieldPath(),
 18812  	})
 18813  }
 18814  
 18815  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) IsNan() *FilterBuilder {
 18816  	return b.builder.addCond(&FilterConditionIsNaN{
 18817  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Meid().FieldPath(),
 18818  	})
 18819  }
 18820  
 18821  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18822  	return b.builder.addCond(&FilterConditionCompare{
 18823  		Operator:              op,
 18824  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Meid().WithValue(value),
 18825  	})
 18826  }
 18827  
 18828  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid struct {
 18829  	builder *FilterBuilder
 18830  }
 18831  
 18832  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Eq(value string) *FilterBuilder {
 18833  	return b.compare(gotenfilter.Eq, value)
 18834  }
 18835  
 18836  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Neq(value string) *FilterBuilder {
 18837  	return b.compare(gotenfilter.Neq, value)
 18838  }
 18839  
 18840  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Gt(value string) *FilterBuilder {
 18841  	return b.compare(gotenfilter.Gt, value)
 18842  }
 18843  
 18844  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Gte(value string) *FilterBuilder {
 18845  	return b.compare(gotenfilter.Gte, value)
 18846  }
 18847  
 18848  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Lt(value string) *FilterBuilder {
 18849  	return b.compare(gotenfilter.Lt, value)
 18850  }
 18851  
 18852  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Lte(value string) *FilterBuilder {
 18853  	return b.compare(gotenfilter.Lte, value)
 18854  }
 18855  
 18856  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) In(values []string) *FilterBuilder {
 18857  	return b.builder.addCond(&FilterConditionIn{
 18858  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Nid().WithArrayOfValues(values),
 18859  	})
 18860  }
 18861  
 18862  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) NotIn(values []string) *FilterBuilder {
 18863  	return b.builder.addCond(&FilterConditionNotIn{
 18864  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Nid().WithArrayOfValues(values),
 18865  	})
 18866  }
 18867  
 18868  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) IsNull() *FilterBuilder {
 18869  	return b.builder.addCond(&FilterConditionIsNull{
 18870  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Nid().FieldPath(),
 18871  	})
 18872  }
 18873  
 18874  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) IsNan() *FilterBuilder {
 18875  	return b.builder.addCond(&FilterConditionIsNaN{
 18876  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Nid().FieldPath(),
 18877  	})
 18878  }
 18879  
 18880  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18881  	return b.builder.addCond(&FilterConditionCompare{
 18882  		Operator:              op,
 18883  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Nid().WithValue(value),
 18884  	})
 18885  }
 18886  
 18887  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid struct {
 18888  	builder *FilterBuilder
 18889  }
 18890  
 18891  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Eq(value string) *FilterBuilder {
 18892  	return b.compare(gotenfilter.Eq, value)
 18893  }
 18894  
 18895  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Neq(value string) *FilterBuilder {
 18896  	return b.compare(gotenfilter.Neq, value)
 18897  }
 18898  
 18899  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Gt(value string) *FilterBuilder {
 18900  	return b.compare(gotenfilter.Gt, value)
 18901  }
 18902  
 18903  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Gte(value string) *FilterBuilder {
 18904  	return b.compare(gotenfilter.Gte, value)
 18905  }
 18906  
 18907  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Lt(value string) *FilterBuilder {
 18908  	return b.compare(gotenfilter.Lt, value)
 18909  }
 18910  
 18911  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Lte(value string) *FilterBuilder {
 18912  	return b.compare(gotenfilter.Lte, value)
 18913  }
 18914  
 18915  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) In(values []string) *FilterBuilder {
 18916  	return b.builder.addCond(&FilterConditionIn{
 18917  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Sid().WithArrayOfValues(values),
 18918  	})
 18919  }
 18920  
 18921  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) NotIn(values []string) *FilterBuilder {
 18922  	return b.builder.addCond(&FilterConditionNotIn{
 18923  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Sid().WithArrayOfValues(values),
 18924  	})
 18925  }
 18926  
 18927  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) IsNull() *FilterBuilder {
 18928  	return b.builder.addCond(&FilterConditionIsNull{
 18929  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Sid().FieldPath(),
 18930  	})
 18931  }
 18932  
 18933  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) IsNan() *FilterBuilder {
 18934  	return b.builder.addCond(&FilterConditionIsNaN{
 18935  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Sid().FieldPath(),
 18936  	})
 18937  }
 18938  
 18939  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18940  	return b.builder.addCond(&FilterConditionCompare{
 18941  		Operator:              op,
 18942  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Sid().WithValue(value),
 18943  	})
 18944  }
 18945  
 18946  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath struct {
 18947  	builder *FilterBuilder
 18948  }
 18949  
 18950  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Eq(value string) *FilterBuilder {
 18951  	return b.compare(gotenfilter.Eq, value)
 18952  }
 18953  
 18954  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Neq(value string) *FilterBuilder {
 18955  	return b.compare(gotenfilter.Neq, value)
 18956  }
 18957  
 18958  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Gt(value string) *FilterBuilder {
 18959  	return b.compare(gotenfilter.Gt, value)
 18960  }
 18961  
 18962  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Gte(value string) *FilterBuilder {
 18963  	return b.compare(gotenfilter.Gte, value)
 18964  }
 18965  
 18966  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Lt(value string) *FilterBuilder {
 18967  	return b.compare(gotenfilter.Lt, value)
 18968  }
 18969  
 18970  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Lte(value string) *FilterBuilder {
 18971  	return b.compare(gotenfilter.Lte, value)
 18972  }
 18973  
 18974  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) In(values []string) *FilterBuilder {
 18975  	return b.builder.addCond(&FilterConditionIn{
 18976  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().DbusPath().WithArrayOfValues(values),
 18977  	})
 18978  }
 18979  
 18980  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) NotIn(values []string) *FilterBuilder {
 18981  	return b.builder.addCond(&FilterConditionNotIn{
 18982  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().DbusPath().WithArrayOfValues(values),
 18983  	})
 18984  }
 18985  
 18986  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) IsNull() *FilterBuilder {
 18987  	return b.builder.addCond(&FilterConditionIsNull{
 18988  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().DbusPath().FieldPath(),
 18989  	})
 18990  }
 18991  
 18992  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) IsNan() *FilterBuilder {
 18993  	return b.builder.addCond(&FilterConditionIsNaN{
 18994  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().DbusPath().FieldPath(),
 18995  	})
 18996  }
 18997  
 18998  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18999  	return b.builder.addCond(&FilterConditionCompare{
 19000  		Operator:              op,
 19001  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().DbusPath().WithValue(value),
 19002  	})
 19003  }
 19004  
 19005  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric struct {
 19006  	builder *FilterBuilder
 19007  }
 19008  
 19009  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 19010  	return b.compare(gotenfilter.Eq, value)
 19011  }
 19012  
 19013  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 19014  	return b.compare(gotenfilter.Neq, value)
 19015  }
 19016  
 19017  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 19018  	return b.compare(gotenfilter.Gt, value)
 19019  }
 19020  
 19021  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 19022  	return b.compare(gotenfilter.Gte, value)
 19023  }
 19024  
 19025  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 19026  	return b.compare(gotenfilter.Lt, value)
 19027  }
 19028  
 19029  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 19030  	return b.compare(gotenfilter.Lte, value)
 19031  }
 19032  
 19033  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 19034  	return b.builder.addCond(&FilterConditionIn{
 19035  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().WithArrayOfValues(values),
 19036  	})
 19037  }
 19038  
 19039  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 19040  	return b.builder.addCond(&FilterConditionNotIn{
 19041  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().WithArrayOfValues(values),
 19042  	})
 19043  }
 19044  
 19045  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) IsNull() *FilterBuilder {
 19046  	return b.builder.addCond(&FilterConditionIsNull{
 19047  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().FieldPath(),
 19048  	})
 19049  }
 19050  
 19051  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) IsNan() *FilterBuilder {
 19052  	return b.builder.addCond(&FilterConditionIsNaN{
 19053  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().FieldPath(),
 19054  	})
 19055  }
 19056  
 19057  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 19058  	return b.builder.addCond(&FilterConditionCompare{
 19059  		Operator:              op,
 19060  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().WithValue(value),
 19061  	})
 19062  }
 19063  
 19064  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) AccessTechnologies() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies {
 19065  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies{builder: b.builder}
 19066  }
 19067  
 19068  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Bearers() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers {
 19069  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers{builder: b.builder}
 19070  }
 19071  
 19072  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CarrierConfiguration() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration {
 19073  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration{builder: b.builder}
 19074  }
 19075  
 19076  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CarrierConfigurationRevision() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision {
 19077  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision{builder: b.builder}
 19078  }
 19079  
 19080  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentBands() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands {
 19081  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands{builder: b.builder}
 19082  }
 19083  
 19084  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentCapabilities() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities {
 19085  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities{builder: b.builder}
 19086  }
 19087  
 19088  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentModes() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes {
 19089  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes{builder: b.builder}
 19090  }
 19091  
 19092  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Device() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice {
 19093  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice{builder: b.builder}
 19094  }
 19095  
 19096  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) DeviceIdentifier() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier {
 19097  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier{builder: b.builder}
 19098  }
 19099  
 19100  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Drivers() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers {
 19101  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers{builder: b.builder}
 19102  }
 19103  
 19104  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) EquipmentIdentifier() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier {
 19105  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier{builder: b.builder}
 19106  }
 19107  
 19108  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) HardwareRevision() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision {
 19109  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision{builder: b.builder}
 19110  }
 19111  
 19112  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Manufacturer() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer {
 19113  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer{builder: b.builder}
 19114  }
 19115  
 19116  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Model() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel {
 19117  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel{builder: b.builder}
 19118  }
 19119  
 19120  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) OwnNumbers() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers {
 19121  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers{builder: b.builder}
 19122  }
 19123  
 19124  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Plugin() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin {
 19125  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin{builder: b.builder}
 19126  }
 19127  
 19128  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Ports() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts {
 19129  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts{builder: b.builder}
 19130  }
 19131  
 19132  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) PowerState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState {
 19133  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState{builder: b.builder}
 19134  }
 19135  
 19136  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) PrimaryPort() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort {
 19137  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort{builder: b.builder}
 19138  }
 19139  
 19140  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) PrimarySimSlot() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot {
 19141  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot{builder: b.builder}
 19142  }
 19143  
 19144  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Revision() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision {
 19145  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision{builder: b.builder}
 19146  }
 19147  
 19148  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SignalQuality() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality {
 19149  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality{builder: b.builder}
 19150  }
 19151  
 19152  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Sim() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim {
 19153  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim{builder: b.builder}
 19154  }
 19155  
 19156  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SimSlots() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots {
 19157  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots{builder: b.builder}
 19158  }
 19159  
 19160  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) State() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState {
 19161  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState{builder: b.builder}
 19162  }
 19163  
 19164  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) StateFailedReason() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason {
 19165  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason{builder: b.builder}
 19166  }
 19167  
 19168  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedBands() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands {
 19169  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands{builder: b.builder}
 19170  }
 19171  
 19172  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedCapabilities() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities {
 19173  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities{builder: b.builder}
 19174  }
 19175  
 19176  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedIpFamilies() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies {
 19177  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies{builder: b.builder}
 19178  }
 19179  
 19180  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedModes() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes {
 19181  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes{builder: b.builder}
 19182  }
 19183  
 19184  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) UnlockRequired() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired {
 19185  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired{builder: b.builder}
 19186  }
 19187  
 19188  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) UnlockRetries() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries {
 19189  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries{builder: b.builder}
 19190  }
 19191  
 19192  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies struct {
 19193  	builder *FilterBuilder
 19194  }
 19195  
 19196  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Eq(value []string) *FilterBuilder {
 19197  	return b.compare(gotenfilter.Eq, value)
 19198  }
 19199  
 19200  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Neq(value []string) *FilterBuilder {
 19201  	return b.compare(gotenfilter.Neq, value)
 19202  }
 19203  
 19204  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Gt(value []string) *FilterBuilder {
 19205  	return b.compare(gotenfilter.Gt, value)
 19206  }
 19207  
 19208  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Gte(value []string) *FilterBuilder {
 19209  	return b.compare(gotenfilter.Gte, value)
 19210  }
 19211  
 19212  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Lt(value []string) *FilterBuilder {
 19213  	return b.compare(gotenfilter.Lt, value)
 19214  }
 19215  
 19216  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Lte(value []string) *FilterBuilder {
 19217  	return b.compare(gotenfilter.Lte, value)
 19218  }
 19219  
 19220  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) In(values [][]string) *FilterBuilder {
 19221  	return b.builder.addCond(&FilterConditionIn{
 19222  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().WithArrayOfValues(values),
 19223  	})
 19224  }
 19225  
 19226  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) NotIn(values [][]string) *FilterBuilder {
 19227  	return b.builder.addCond(&FilterConditionNotIn{
 19228  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().WithArrayOfValues(values),
 19229  	})
 19230  }
 19231  
 19232  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) IsNull() *FilterBuilder {
 19233  	return b.builder.addCond(&FilterConditionIsNull{
 19234  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 19235  	})
 19236  }
 19237  
 19238  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) IsNan() *FilterBuilder {
 19239  	return b.builder.addCond(&FilterConditionIsNaN{
 19240  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 19241  	})
 19242  }
 19243  
 19244  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Contains(value string) *FilterBuilder {
 19245  	return b.builder.addCond(&FilterConditionContains{
 19246  		Type:      gotenresource.ConditionContainsTypeValue,
 19247  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 19248  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().WithItemValue(value),
 19249  	})
 19250  }
 19251  
 19252  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) ContainsAnyOf(values []string) *FilterBuilder {
 19253  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies()
 19254  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19255  	for _, value := range values {
 19256  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19257  	}
 19258  	return b.builder.addCond(&FilterConditionContains{
 19259  		Type:      gotenresource.ConditionContainsTypeAny,
 19260  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 19261  		Values:    itemValues,
 19262  	})
 19263  }
 19264  
 19265  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) ContainsAll(values []string) *FilterBuilder {
 19266  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies()
 19267  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19268  	for _, value := range values {
 19269  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19270  	}
 19271  	return b.builder.addCond(&FilterConditionContains{
 19272  		Type:      gotenresource.ConditionContainsTypeAll,
 19273  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 19274  		Values:    itemValues,
 19275  	})
 19276  }
 19277  
 19278  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 19279  	return b.builder.addCond(&FilterConditionCompare{
 19280  		Operator:              op,
 19281  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().WithValue(value),
 19282  	})
 19283  }
 19284  
 19285  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers struct {
 19286  	builder *FilterBuilder
 19287  }
 19288  
 19289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Eq(value []string) *FilterBuilder {
 19290  	return b.compare(gotenfilter.Eq, value)
 19291  }
 19292  
 19293  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Neq(value []string) *FilterBuilder {
 19294  	return b.compare(gotenfilter.Neq, value)
 19295  }
 19296  
 19297  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Gt(value []string) *FilterBuilder {
 19298  	return b.compare(gotenfilter.Gt, value)
 19299  }
 19300  
 19301  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Gte(value []string) *FilterBuilder {
 19302  	return b.compare(gotenfilter.Gte, value)
 19303  }
 19304  
 19305  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Lt(value []string) *FilterBuilder {
 19306  	return b.compare(gotenfilter.Lt, value)
 19307  }
 19308  
 19309  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Lte(value []string) *FilterBuilder {
 19310  	return b.compare(gotenfilter.Lte, value)
 19311  }
 19312  
 19313  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) In(values [][]string) *FilterBuilder {
 19314  	return b.builder.addCond(&FilterConditionIn{
 19315  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().WithArrayOfValues(values),
 19316  	})
 19317  }
 19318  
 19319  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) NotIn(values [][]string) *FilterBuilder {
 19320  	return b.builder.addCond(&FilterConditionNotIn{
 19321  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().WithArrayOfValues(values),
 19322  	})
 19323  }
 19324  
 19325  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) IsNull() *FilterBuilder {
 19326  	return b.builder.addCond(&FilterConditionIsNull{
 19327  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 19328  	})
 19329  }
 19330  
 19331  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) IsNan() *FilterBuilder {
 19332  	return b.builder.addCond(&FilterConditionIsNaN{
 19333  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 19334  	})
 19335  }
 19336  
 19337  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Contains(value string) *FilterBuilder {
 19338  	return b.builder.addCond(&FilterConditionContains{
 19339  		Type:      gotenresource.ConditionContainsTypeValue,
 19340  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 19341  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().WithItemValue(value),
 19342  	})
 19343  }
 19344  
 19345  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) ContainsAnyOf(values []string) *FilterBuilder {
 19346  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers()
 19347  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19348  	for _, value := range values {
 19349  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19350  	}
 19351  	return b.builder.addCond(&FilterConditionContains{
 19352  		Type:      gotenresource.ConditionContainsTypeAny,
 19353  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 19354  		Values:    itemValues,
 19355  	})
 19356  }
 19357  
 19358  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) ContainsAll(values []string) *FilterBuilder {
 19359  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers()
 19360  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19361  	for _, value := range values {
 19362  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19363  	}
 19364  	return b.builder.addCond(&FilterConditionContains{
 19365  		Type:      gotenresource.ConditionContainsTypeAll,
 19366  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 19367  		Values:    itemValues,
 19368  	})
 19369  }
 19370  
 19371  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 19372  	return b.builder.addCond(&FilterConditionCompare{
 19373  		Operator:              op,
 19374  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().WithValue(value),
 19375  	})
 19376  }
 19377  
 19378  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration struct {
 19379  	builder *FilterBuilder
 19380  }
 19381  
 19382  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Eq(value string) *FilterBuilder {
 19383  	return b.compare(gotenfilter.Eq, value)
 19384  }
 19385  
 19386  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Neq(value string) *FilterBuilder {
 19387  	return b.compare(gotenfilter.Neq, value)
 19388  }
 19389  
 19390  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Gt(value string) *FilterBuilder {
 19391  	return b.compare(gotenfilter.Gt, value)
 19392  }
 19393  
 19394  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Gte(value string) *FilterBuilder {
 19395  	return b.compare(gotenfilter.Gte, value)
 19396  }
 19397  
 19398  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Lt(value string) *FilterBuilder {
 19399  	return b.compare(gotenfilter.Lt, value)
 19400  }
 19401  
 19402  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Lte(value string) *FilterBuilder {
 19403  	return b.compare(gotenfilter.Lte, value)
 19404  }
 19405  
 19406  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) In(values []string) *FilterBuilder {
 19407  	return b.builder.addCond(&FilterConditionIn{
 19408  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().WithArrayOfValues(values),
 19409  	})
 19410  }
 19411  
 19412  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) NotIn(values []string) *FilterBuilder {
 19413  	return b.builder.addCond(&FilterConditionNotIn{
 19414  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().WithArrayOfValues(values),
 19415  	})
 19416  }
 19417  
 19418  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) IsNull() *FilterBuilder {
 19419  	return b.builder.addCond(&FilterConditionIsNull{
 19420  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().FieldPath(),
 19421  	})
 19422  }
 19423  
 19424  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) IsNan() *FilterBuilder {
 19425  	return b.builder.addCond(&FilterConditionIsNaN{
 19426  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().FieldPath(),
 19427  	})
 19428  }
 19429  
 19430  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19431  	return b.builder.addCond(&FilterConditionCompare{
 19432  		Operator:              op,
 19433  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().WithValue(value),
 19434  	})
 19435  }
 19436  
 19437  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision struct {
 19438  	builder *FilterBuilder
 19439  }
 19440  
 19441  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Eq(value string) *FilterBuilder {
 19442  	return b.compare(gotenfilter.Eq, value)
 19443  }
 19444  
 19445  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Neq(value string) *FilterBuilder {
 19446  	return b.compare(gotenfilter.Neq, value)
 19447  }
 19448  
 19449  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Gt(value string) *FilterBuilder {
 19450  	return b.compare(gotenfilter.Gt, value)
 19451  }
 19452  
 19453  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Gte(value string) *FilterBuilder {
 19454  	return b.compare(gotenfilter.Gte, value)
 19455  }
 19456  
 19457  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Lt(value string) *FilterBuilder {
 19458  	return b.compare(gotenfilter.Lt, value)
 19459  }
 19460  
 19461  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Lte(value string) *FilterBuilder {
 19462  	return b.compare(gotenfilter.Lte, value)
 19463  }
 19464  
 19465  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) In(values []string) *FilterBuilder {
 19466  	return b.builder.addCond(&FilterConditionIn{
 19467  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().WithArrayOfValues(values),
 19468  	})
 19469  }
 19470  
 19471  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) NotIn(values []string) *FilterBuilder {
 19472  	return b.builder.addCond(&FilterConditionNotIn{
 19473  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().WithArrayOfValues(values),
 19474  	})
 19475  }
 19476  
 19477  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) IsNull() *FilterBuilder {
 19478  	return b.builder.addCond(&FilterConditionIsNull{
 19479  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().FieldPath(),
 19480  	})
 19481  }
 19482  
 19483  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) IsNan() *FilterBuilder {
 19484  	return b.builder.addCond(&FilterConditionIsNaN{
 19485  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().FieldPath(),
 19486  	})
 19487  }
 19488  
 19489  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19490  	return b.builder.addCond(&FilterConditionCompare{
 19491  		Operator:              op,
 19492  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().WithValue(value),
 19493  	})
 19494  }
 19495  
 19496  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands struct {
 19497  	builder *FilterBuilder
 19498  }
 19499  
 19500  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Eq(value []string) *FilterBuilder {
 19501  	return b.compare(gotenfilter.Eq, value)
 19502  }
 19503  
 19504  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Neq(value []string) *FilterBuilder {
 19505  	return b.compare(gotenfilter.Neq, value)
 19506  }
 19507  
 19508  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Gt(value []string) *FilterBuilder {
 19509  	return b.compare(gotenfilter.Gt, value)
 19510  }
 19511  
 19512  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Gte(value []string) *FilterBuilder {
 19513  	return b.compare(gotenfilter.Gte, value)
 19514  }
 19515  
 19516  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Lt(value []string) *FilterBuilder {
 19517  	return b.compare(gotenfilter.Lt, value)
 19518  }
 19519  
 19520  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Lte(value []string) *FilterBuilder {
 19521  	return b.compare(gotenfilter.Lte, value)
 19522  }
 19523  
 19524  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) In(values [][]string) *FilterBuilder {
 19525  	return b.builder.addCond(&FilterConditionIn{
 19526  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().WithArrayOfValues(values),
 19527  	})
 19528  }
 19529  
 19530  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) NotIn(values [][]string) *FilterBuilder {
 19531  	return b.builder.addCond(&FilterConditionNotIn{
 19532  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().WithArrayOfValues(values),
 19533  	})
 19534  }
 19535  
 19536  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) IsNull() *FilterBuilder {
 19537  	return b.builder.addCond(&FilterConditionIsNull{
 19538  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 19539  	})
 19540  }
 19541  
 19542  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) IsNan() *FilterBuilder {
 19543  	return b.builder.addCond(&FilterConditionIsNaN{
 19544  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 19545  	})
 19546  }
 19547  
 19548  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Contains(value string) *FilterBuilder {
 19549  	return b.builder.addCond(&FilterConditionContains{
 19550  		Type:      gotenresource.ConditionContainsTypeValue,
 19551  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 19552  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().WithItemValue(value),
 19553  	})
 19554  }
 19555  
 19556  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) ContainsAnyOf(values []string) *FilterBuilder {
 19557  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands()
 19558  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19559  	for _, value := range values {
 19560  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19561  	}
 19562  	return b.builder.addCond(&FilterConditionContains{
 19563  		Type:      gotenresource.ConditionContainsTypeAny,
 19564  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 19565  		Values:    itemValues,
 19566  	})
 19567  }
 19568  
 19569  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) ContainsAll(values []string) *FilterBuilder {
 19570  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands()
 19571  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19572  	for _, value := range values {
 19573  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19574  	}
 19575  	return b.builder.addCond(&FilterConditionContains{
 19576  		Type:      gotenresource.ConditionContainsTypeAll,
 19577  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 19578  		Values:    itemValues,
 19579  	})
 19580  }
 19581  
 19582  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 19583  	return b.builder.addCond(&FilterConditionCompare{
 19584  		Operator:              op,
 19585  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().WithValue(value),
 19586  	})
 19587  }
 19588  
 19589  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities struct {
 19590  	builder *FilterBuilder
 19591  }
 19592  
 19593  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Eq(value []string) *FilterBuilder {
 19594  	return b.compare(gotenfilter.Eq, value)
 19595  }
 19596  
 19597  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Neq(value []string) *FilterBuilder {
 19598  	return b.compare(gotenfilter.Neq, value)
 19599  }
 19600  
 19601  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Gt(value []string) *FilterBuilder {
 19602  	return b.compare(gotenfilter.Gt, value)
 19603  }
 19604  
 19605  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Gte(value []string) *FilterBuilder {
 19606  	return b.compare(gotenfilter.Gte, value)
 19607  }
 19608  
 19609  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Lt(value []string) *FilterBuilder {
 19610  	return b.compare(gotenfilter.Lt, value)
 19611  }
 19612  
 19613  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Lte(value []string) *FilterBuilder {
 19614  	return b.compare(gotenfilter.Lte, value)
 19615  }
 19616  
 19617  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) In(values [][]string) *FilterBuilder {
 19618  	return b.builder.addCond(&FilterConditionIn{
 19619  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().WithArrayOfValues(values),
 19620  	})
 19621  }
 19622  
 19623  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) NotIn(values [][]string) *FilterBuilder {
 19624  	return b.builder.addCond(&FilterConditionNotIn{
 19625  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().WithArrayOfValues(values),
 19626  	})
 19627  }
 19628  
 19629  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) IsNull() *FilterBuilder {
 19630  	return b.builder.addCond(&FilterConditionIsNull{
 19631  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 19632  	})
 19633  }
 19634  
 19635  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) IsNan() *FilterBuilder {
 19636  	return b.builder.addCond(&FilterConditionIsNaN{
 19637  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 19638  	})
 19639  }
 19640  
 19641  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Contains(value string) *FilterBuilder {
 19642  	return b.builder.addCond(&FilterConditionContains{
 19643  		Type:      gotenresource.ConditionContainsTypeValue,
 19644  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 19645  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().WithItemValue(value),
 19646  	})
 19647  }
 19648  
 19649  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) ContainsAnyOf(values []string) *FilterBuilder {
 19650  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities()
 19651  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19652  	for _, value := range values {
 19653  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19654  	}
 19655  	return b.builder.addCond(&FilterConditionContains{
 19656  		Type:      gotenresource.ConditionContainsTypeAny,
 19657  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 19658  		Values:    itemValues,
 19659  	})
 19660  }
 19661  
 19662  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) ContainsAll(values []string) *FilterBuilder {
 19663  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities()
 19664  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19665  	for _, value := range values {
 19666  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19667  	}
 19668  	return b.builder.addCond(&FilterConditionContains{
 19669  		Type:      gotenresource.ConditionContainsTypeAll,
 19670  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 19671  		Values:    itemValues,
 19672  	})
 19673  }
 19674  
 19675  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 19676  	return b.builder.addCond(&FilterConditionCompare{
 19677  		Operator:              op,
 19678  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().WithValue(value),
 19679  	})
 19680  }
 19681  
 19682  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes struct {
 19683  	builder *FilterBuilder
 19684  }
 19685  
 19686  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Eq(value string) *FilterBuilder {
 19687  	return b.compare(gotenfilter.Eq, value)
 19688  }
 19689  
 19690  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Neq(value string) *FilterBuilder {
 19691  	return b.compare(gotenfilter.Neq, value)
 19692  }
 19693  
 19694  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Gt(value string) *FilterBuilder {
 19695  	return b.compare(gotenfilter.Gt, value)
 19696  }
 19697  
 19698  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Gte(value string) *FilterBuilder {
 19699  	return b.compare(gotenfilter.Gte, value)
 19700  }
 19701  
 19702  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Lt(value string) *FilterBuilder {
 19703  	return b.compare(gotenfilter.Lt, value)
 19704  }
 19705  
 19706  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Lte(value string) *FilterBuilder {
 19707  	return b.compare(gotenfilter.Lte, value)
 19708  }
 19709  
 19710  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) In(values []string) *FilterBuilder {
 19711  	return b.builder.addCond(&FilterConditionIn{
 19712  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().WithArrayOfValues(values),
 19713  	})
 19714  }
 19715  
 19716  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) NotIn(values []string) *FilterBuilder {
 19717  	return b.builder.addCond(&FilterConditionNotIn{
 19718  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().WithArrayOfValues(values),
 19719  	})
 19720  }
 19721  
 19722  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) IsNull() *FilterBuilder {
 19723  	return b.builder.addCond(&FilterConditionIsNull{
 19724  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().FieldPath(),
 19725  	})
 19726  }
 19727  
 19728  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) IsNan() *FilterBuilder {
 19729  	return b.builder.addCond(&FilterConditionIsNaN{
 19730  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().FieldPath(),
 19731  	})
 19732  }
 19733  
 19734  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19735  	return b.builder.addCond(&FilterConditionCompare{
 19736  		Operator:              op,
 19737  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().WithValue(value),
 19738  	})
 19739  }
 19740  
 19741  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice struct {
 19742  	builder *FilterBuilder
 19743  }
 19744  
 19745  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Eq(value string) *FilterBuilder {
 19746  	return b.compare(gotenfilter.Eq, value)
 19747  }
 19748  
 19749  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Neq(value string) *FilterBuilder {
 19750  	return b.compare(gotenfilter.Neq, value)
 19751  }
 19752  
 19753  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Gt(value string) *FilterBuilder {
 19754  	return b.compare(gotenfilter.Gt, value)
 19755  }
 19756  
 19757  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Gte(value string) *FilterBuilder {
 19758  	return b.compare(gotenfilter.Gte, value)
 19759  }
 19760  
 19761  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Lt(value string) *FilterBuilder {
 19762  	return b.compare(gotenfilter.Lt, value)
 19763  }
 19764  
 19765  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Lte(value string) *FilterBuilder {
 19766  	return b.compare(gotenfilter.Lte, value)
 19767  }
 19768  
 19769  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) In(values []string) *FilterBuilder {
 19770  	return b.builder.addCond(&FilterConditionIn{
 19771  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Device().WithArrayOfValues(values),
 19772  	})
 19773  }
 19774  
 19775  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) NotIn(values []string) *FilterBuilder {
 19776  	return b.builder.addCond(&FilterConditionNotIn{
 19777  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Device().WithArrayOfValues(values),
 19778  	})
 19779  }
 19780  
 19781  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) IsNull() *FilterBuilder {
 19782  	return b.builder.addCond(&FilterConditionIsNull{
 19783  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Device().FieldPath(),
 19784  	})
 19785  }
 19786  
 19787  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) IsNan() *FilterBuilder {
 19788  	return b.builder.addCond(&FilterConditionIsNaN{
 19789  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Device().FieldPath(),
 19790  	})
 19791  }
 19792  
 19793  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19794  	return b.builder.addCond(&FilterConditionCompare{
 19795  		Operator:              op,
 19796  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Device().WithValue(value),
 19797  	})
 19798  }
 19799  
 19800  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier struct {
 19801  	builder *FilterBuilder
 19802  }
 19803  
 19804  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Eq(value string) *FilterBuilder {
 19805  	return b.compare(gotenfilter.Eq, value)
 19806  }
 19807  
 19808  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Neq(value string) *FilterBuilder {
 19809  	return b.compare(gotenfilter.Neq, value)
 19810  }
 19811  
 19812  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Gt(value string) *FilterBuilder {
 19813  	return b.compare(gotenfilter.Gt, value)
 19814  }
 19815  
 19816  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Gte(value string) *FilterBuilder {
 19817  	return b.compare(gotenfilter.Gte, value)
 19818  }
 19819  
 19820  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Lt(value string) *FilterBuilder {
 19821  	return b.compare(gotenfilter.Lt, value)
 19822  }
 19823  
 19824  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Lte(value string) *FilterBuilder {
 19825  	return b.compare(gotenfilter.Lte, value)
 19826  }
 19827  
 19828  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) In(values []string) *FilterBuilder {
 19829  	return b.builder.addCond(&FilterConditionIn{
 19830  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().WithArrayOfValues(values),
 19831  	})
 19832  }
 19833  
 19834  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) NotIn(values []string) *FilterBuilder {
 19835  	return b.builder.addCond(&FilterConditionNotIn{
 19836  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().WithArrayOfValues(values),
 19837  	})
 19838  }
 19839  
 19840  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) IsNull() *FilterBuilder {
 19841  	return b.builder.addCond(&FilterConditionIsNull{
 19842  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().FieldPath(),
 19843  	})
 19844  }
 19845  
 19846  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) IsNan() *FilterBuilder {
 19847  	return b.builder.addCond(&FilterConditionIsNaN{
 19848  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().FieldPath(),
 19849  	})
 19850  }
 19851  
 19852  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19853  	return b.builder.addCond(&FilterConditionCompare{
 19854  		Operator:              op,
 19855  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().WithValue(value),
 19856  	})
 19857  }
 19858  
 19859  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers struct {
 19860  	builder *FilterBuilder
 19861  }
 19862  
 19863  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Eq(value []string) *FilterBuilder {
 19864  	return b.compare(gotenfilter.Eq, value)
 19865  }
 19866  
 19867  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Neq(value []string) *FilterBuilder {
 19868  	return b.compare(gotenfilter.Neq, value)
 19869  }
 19870  
 19871  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Gt(value []string) *FilterBuilder {
 19872  	return b.compare(gotenfilter.Gt, value)
 19873  }
 19874  
 19875  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Gte(value []string) *FilterBuilder {
 19876  	return b.compare(gotenfilter.Gte, value)
 19877  }
 19878  
 19879  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Lt(value []string) *FilterBuilder {
 19880  	return b.compare(gotenfilter.Lt, value)
 19881  }
 19882  
 19883  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Lte(value []string) *FilterBuilder {
 19884  	return b.compare(gotenfilter.Lte, value)
 19885  }
 19886  
 19887  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) In(values [][]string) *FilterBuilder {
 19888  	return b.builder.addCond(&FilterConditionIn{
 19889  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().WithArrayOfValues(values),
 19890  	})
 19891  }
 19892  
 19893  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) NotIn(values [][]string) *FilterBuilder {
 19894  	return b.builder.addCond(&FilterConditionNotIn{
 19895  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().WithArrayOfValues(values),
 19896  	})
 19897  }
 19898  
 19899  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) IsNull() *FilterBuilder {
 19900  	return b.builder.addCond(&FilterConditionIsNull{
 19901  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 19902  	})
 19903  }
 19904  
 19905  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) IsNan() *FilterBuilder {
 19906  	return b.builder.addCond(&FilterConditionIsNaN{
 19907  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 19908  	})
 19909  }
 19910  
 19911  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Contains(value string) *FilterBuilder {
 19912  	return b.builder.addCond(&FilterConditionContains{
 19913  		Type:      gotenresource.ConditionContainsTypeValue,
 19914  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 19915  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().WithItemValue(value),
 19916  	})
 19917  }
 19918  
 19919  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) ContainsAnyOf(values []string) *FilterBuilder {
 19920  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers()
 19921  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19922  	for _, value := range values {
 19923  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19924  	}
 19925  	return b.builder.addCond(&FilterConditionContains{
 19926  		Type:      gotenresource.ConditionContainsTypeAny,
 19927  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 19928  		Values:    itemValues,
 19929  	})
 19930  }
 19931  
 19932  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) ContainsAll(values []string) *FilterBuilder {
 19933  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers()
 19934  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19935  	for _, value := range values {
 19936  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19937  	}
 19938  	return b.builder.addCond(&FilterConditionContains{
 19939  		Type:      gotenresource.ConditionContainsTypeAll,
 19940  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 19941  		Values:    itemValues,
 19942  	})
 19943  }
 19944  
 19945  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 19946  	return b.builder.addCond(&FilterConditionCompare{
 19947  		Operator:              op,
 19948  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().WithValue(value),
 19949  	})
 19950  }
 19951  
 19952  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier struct {
 19953  	builder *FilterBuilder
 19954  }
 19955  
 19956  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Eq(value string) *FilterBuilder {
 19957  	return b.compare(gotenfilter.Eq, value)
 19958  }
 19959  
 19960  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Neq(value string) *FilterBuilder {
 19961  	return b.compare(gotenfilter.Neq, value)
 19962  }
 19963  
 19964  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Gt(value string) *FilterBuilder {
 19965  	return b.compare(gotenfilter.Gt, value)
 19966  }
 19967  
 19968  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Gte(value string) *FilterBuilder {
 19969  	return b.compare(gotenfilter.Gte, value)
 19970  }
 19971  
 19972  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Lt(value string) *FilterBuilder {
 19973  	return b.compare(gotenfilter.Lt, value)
 19974  }
 19975  
 19976  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Lte(value string) *FilterBuilder {
 19977  	return b.compare(gotenfilter.Lte, value)
 19978  }
 19979  
 19980  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) In(values []string) *FilterBuilder {
 19981  	return b.builder.addCond(&FilterConditionIn{
 19982  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().WithArrayOfValues(values),
 19983  	})
 19984  }
 19985  
 19986  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) NotIn(values []string) *FilterBuilder {
 19987  	return b.builder.addCond(&FilterConditionNotIn{
 19988  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().WithArrayOfValues(values),
 19989  	})
 19990  }
 19991  
 19992  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) IsNull() *FilterBuilder {
 19993  	return b.builder.addCond(&FilterConditionIsNull{
 19994  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().FieldPath(),
 19995  	})
 19996  }
 19997  
 19998  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) IsNan() *FilterBuilder {
 19999  	return b.builder.addCond(&FilterConditionIsNaN{
 20000  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().FieldPath(),
 20001  	})
 20002  }
 20003  
 20004  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20005  	return b.builder.addCond(&FilterConditionCompare{
 20006  		Operator:              op,
 20007  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().WithValue(value),
 20008  	})
 20009  }
 20010  
 20011  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision struct {
 20012  	builder *FilterBuilder
 20013  }
 20014  
 20015  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Eq(value string) *FilterBuilder {
 20016  	return b.compare(gotenfilter.Eq, value)
 20017  }
 20018  
 20019  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Neq(value string) *FilterBuilder {
 20020  	return b.compare(gotenfilter.Neq, value)
 20021  }
 20022  
 20023  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Gt(value string) *FilterBuilder {
 20024  	return b.compare(gotenfilter.Gt, value)
 20025  }
 20026  
 20027  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Gte(value string) *FilterBuilder {
 20028  	return b.compare(gotenfilter.Gte, value)
 20029  }
 20030  
 20031  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Lt(value string) *FilterBuilder {
 20032  	return b.compare(gotenfilter.Lt, value)
 20033  }
 20034  
 20035  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Lte(value string) *FilterBuilder {
 20036  	return b.compare(gotenfilter.Lte, value)
 20037  }
 20038  
 20039  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) In(values []string) *FilterBuilder {
 20040  	return b.builder.addCond(&FilterConditionIn{
 20041  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().WithArrayOfValues(values),
 20042  	})
 20043  }
 20044  
 20045  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) NotIn(values []string) *FilterBuilder {
 20046  	return b.builder.addCond(&FilterConditionNotIn{
 20047  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().WithArrayOfValues(values),
 20048  	})
 20049  }
 20050  
 20051  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) IsNull() *FilterBuilder {
 20052  	return b.builder.addCond(&FilterConditionIsNull{
 20053  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().FieldPath(),
 20054  	})
 20055  }
 20056  
 20057  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) IsNan() *FilterBuilder {
 20058  	return b.builder.addCond(&FilterConditionIsNaN{
 20059  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().FieldPath(),
 20060  	})
 20061  }
 20062  
 20063  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20064  	return b.builder.addCond(&FilterConditionCompare{
 20065  		Operator:              op,
 20066  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().WithValue(value),
 20067  	})
 20068  }
 20069  
 20070  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer struct {
 20071  	builder *FilterBuilder
 20072  }
 20073  
 20074  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Eq(value string) *FilterBuilder {
 20075  	return b.compare(gotenfilter.Eq, value)
 20076  }
 20077  
 20078  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Neq(value string) *FilterBuilder {
 20079  	return b.compare(gotenfilter.Neq, value)
 20080  }
 20081  
 20082  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Gt(value string) *FilterBuilder {
 20083  	return b.compare(gotenfilter.Gt, value)
 20084  }
 20085  
 20086  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Gte(value string) *FilterBuilder {
 20087  	return b.compare(gotenfilter.Gte, value)
 20088  }
 20089  
 20090  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Lt(value string) *FilterBuilder {
 20091  	return b.compare(gotenfilter.Lt, value)
 20092  }
 20093  
 20094  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Lte(value string) *FilterBuilder {
 20095  	return b.compare(gotenfilter.Lte, value)
 20096  }
 20097  
 20098  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) In(values []string) *FilterBuilder {
 20099  	return b.builder.addCond(&FilterConditionIn{
 20100  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().WithArrayOfValues(values),
 20101  	})
 20102  }
 20103  
 20104  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) NotIn(values []string) *FilterBuilder {
 20105  	return b.builder.addCond(&FilterConditionNotIn{
 20106  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().WithArrayOfValues(values),
 20107  	})
 20108  }
 20109  
 20110  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) IsNull() *FilterBuilder {
 20111  	return b.builder.addCond(&FilterConditionIsNull{
 20112  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().FieldPath(),
 20113  	})
 20114  }
 20115  
 20116  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) IsNan() *FilterBuilder {
 20117  	return b.builder.addCond(&FilterConditionIsNaN{
 20118  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().FieldPath(),
 20119  	})
 20120  }
 20121  
 20122  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20123  	return b.builder.addCond(&FilterConditionCompare{
 20124  		Operator:              op,
 20125  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().WithValue(value),
 20126  	})
 20127  }
 20128  
 20129  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel struct {
 20130  	builder *FilterBuilder
 20131  }
 20132  
 20133  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Eq(value string) *FilterBuilder {
 20134  	return b.compare(gotenfilter.Eq, value)
 20135  }
 20136  
 20137  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Neq(value string) *FilterBuilder {
 20138  	return b.compare(gotenfilter.Neq, value)
 20139  }
 20140  
 20141  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Gt(value string) *FilterBuilder {
 20142  	return b.compare(gotenfilter.Gt, value)
 20143  }
 20144  
 20145  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Gte(value string) *FilterBuilder {
 20146  	return b.compare(gotenfilter.Gte, value)
 20147  }
 20148  
 20149  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Lt(value string) *FilterBuilder {
 20150  	return b.compare(gotenfilter.Lt, value)
 20151  }
 20152  
 20153  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Lte(value string) *FilterBuilder {
 20154  	return b.compare(gotenfilter.Lte, value)
 20155  }
 20156  
 20157  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) In(values []string) *FilterBuilder {
 20158  	return b.builder.addCond(&FilterConditionIn{
 20159  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Model().WithArrayOfValues(values),
 20160  	})
 20161  }
 20162  
 20163  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) NotIn(values []string) *FilterBuilder {
 20164  	return b.builder.addCond(&FilterConditionNotIn{
 20165  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Model().WithArrayOfValues(values),
 20166  	})
 20167  }
 20168  
 20169  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) IsNull() *FilterBuilder {
 20170  	return b.builder.addCond(&FilterConditionIsNull{
 20171  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Model().FieldPath(),
 20172  	})
 20173  }
 20174  
 20175  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) IsNan() *FilterBuilder {
 20176  	return b.builder.addCond(&FilterConditionIsNaN{
 20177  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Model().FieldPath(),
 20178  	})
 20179  }
 20180  
 20181  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20182  	return b.builder.addCond(&FilterConditionCompare{
 20183  		Operator:              op,
 20184  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Model().WithValue(value),
 20185  	})
 20186  }
 20187  
 20188  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers struct {
 20189  	builder *FilterBuilder
 20190  }
 20191  
 20192  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Eq(value []string) *FilterBuilder {
 20193  	return b.compare(gotenfilter.Eq, value)
 20194  }
 20195  
 20196  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Neq(value []string) *FilterBuilder {
 20197  	return b.compare(gotenfilter.Neq, value)
 20198  }
 20199  
 20200  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Gt(value []string) *FilterBuilder {
 20201  	return b.compare(gotenfilter.Gt, value)
 20202  }
 20203  
 20204  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Gte(value []string) *FilterBuilder {
 20205  	return b.compare(gotenfilter.Gte, value)
 20206  }
 20207  
 20208  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Lt(value []string) *FilterBuilder {
 20209  	return b.compare(gotenfilter.Lt, value)
 20210  }
 20211  
 20212  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Lte(value []string) *FilterBuilder {
 20213  	return b.compare(gotenfilter.Lte, value)
 20214  }
 20215  
 20216  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) In(values [][]string) *FilterBuilder {
 20217  	return b.builder.addCond(&FilterConditionIn{
 20218  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().WithArrayOfValues(values),
 20219  	})
 20220  }
 20221  
 20222  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) NotIn(values [][]string) *FilterBuilder {
 20223  	return b.builder.addCond(&FilterConditionNotIn{
 20224  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().WithArrayOfValues(values),
 20225  	})
 20226  }
 20227  
 20228  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) IsNull() *FilterBuilder {
 20229  	return b.builder.addCond(&FilterConditionIsNull{
 20230  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 20231  	})
 20232  }
 20233  
 20234  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) IsNan() *FilterBuilder {
 20235  	return b.builder.addCond(&FilterConditionIsNaN{
 20236  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 20237  	})
 20238  }
 20239  
 20240  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Contains(value string) *FilterBuilder {
 20241  	return b.builder.addCond(&FilterConditionContains{
 20242  		Type:      gotenresource.ConditionContainsTypeValue,
 20243  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 20244  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().WithItemValue(value),
 20245  	})
 20246  }
 20247  
 20248  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) ContainsAnyOf(values []string) *FilterBuilder {
 20249  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers()
 20250  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 20251  	for _, value := range values {
 20252  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 20253  	}
 20254  	return b.builder.addCond(&FilterConditionContains{
 20255  		Type:      gotenresource.ConditionContainsTypeAny,
 20256  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 20257  		Values:    itemValues,
 20258  	})
 20259  }
 20260  
 20261  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) ContainsAll(values []string) *FilterBuilder {
 20262  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers()
 20263  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 20264  	for _, value := range values {
 20265  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 20266  	}
 20267  	return b.builder.addCond(&FilterConditionContains{
 20268  		Type:      gotenresource.ConditionContainsTypeAll,
 20269  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 20270  		Values:    itemValues,
 20271  	})
 20272  }
 20273  
 20274  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 20275  	return b.builder.addCond(&FilterConditionCompare{
 20276  		Operator:              op,
 20277  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().WithValue(value),
 20278  	})
 20279  }
 20280  
 20281  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin struct {
 20282  	builder *FilterBuilder
 20283  }
 20284  
 20285  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Eq(value string) *FilterBuilder {
 20286  	return b.compare(gotenfilter.Eq, value)
 20287  }
 20288  
 20289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Neq(value string) *FilterBuilder {
 20290  	return b.compare(gotenfilter.Neq, value)
 20291  }
 20292  
 20293  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Gt(value string) *FilterBuilder {
 20294  	return b.compare(gotenfilter.Gt, value)
 20295  }
 20296  
 20297  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Gte(value string) *FilterBuilder {
 20298  	return b.compare(gotenfilter.Gte, value)
 20299  }
 20300  
 20301  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Lt(value string) *FilterBuilder {
 20302  	return b.compare(gotenfilter.Lt, value)
 20303  }
 20304  
 20305  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Lte(value string) *FilterBuilder {
 20306  	return b.compare(gotenfilter.Lte, value)
 20307  }
 20308  
 20309  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) In(values []string) *FilterBuilder {
 20310  	return b.builder.addCond(&FilterConditionIn{
 20311  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Plugin().WithArrayOfValues(values),
 20312  	})
 20313  }
 20314  
 20315  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) NotIn(values []string) *FilterBuilder {
 20316  	return b.builder.addCond(&FilterConditionNotIn{
 20317  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Plugin().WithArrayOfValues(values),
 20318  	})
 20319  }
 20320  
 20321  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) IsNull() *FilterBuilder {
 20322  	return b.builder.addCond(&FilterConditionIsNull{
 20323  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Plugin().FieldPath(),
 20324  	})
 20325  }
 20326  
 20327  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) IsNan() *FilterBuilder {
 20328  	return b.builder.addCond(&FilterConditionIsNaN{
 20329  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Plugin().FieldPath(),
 20330  	})
 20331  }
 20332  
 20333  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20334  	return b.builder.addCond(&FilterConditionCompare{
 20335  		Operator:              op,
 20336  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Plugin().WithValue(value),
 20337  	})
 20338  }
 20339  
 20340  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts struct {
 20341  	builder *FilterBuilder
 20342  }
 20343  
 20344  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Eq(value []string) *FilterBuilder {
 20345  	return b.compare(gotenfilter.Eq, value)
 20346  }
 20347  
 20348  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Neq(value []string) *FilterBuilder {
 20349  	return b.compare(gotenfilter.Neq, value)
 20350  }
 20351  
 20352  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Gt(value []string) *FilterBuilder {
 20353  	return b.compare(gotenfilter.Gt, value)
 20354  }
 20355  
 20356  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Gte(value []string) *FilterBuilder {
 20357  	return b.compare(gotenfilter.Gte, value)
 20358  }
 20359  
 20360  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Lt(value []string) *FilterBuilder {
 20361  	return b.compare(gotenfilter.Lt, value)
 20362  }
 20363  
 20364  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Lte(value []string) *FilterBuilder {
 20365  	return b.compare(gotenfilter.Lte, value)
 20366  }
 20367  
 20368  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) In(values [][]string) *FilterBuilder {
 20369  	return b.builder.addCond(&FilterConditionIn{
 20370  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().WithArrayOfValues(values),
 20371  	})
 20372  }
 20373  
 20374  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) NotIn(values [][]string) *FilterBuilder {
 20375  	return b.builder.addCond(&FilterConditionNotIn{
 20376  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().WithArrayOfValues(values),
 20377  	})
 20378  }
 20379  
 20380  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) IsNull() *FilterBuilder {
 20381  	return b.builder.addCond(&FilterConditionIsNull{
 20382  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
 20383  	})
 20384  }
 20385  
 20386  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) IsNan() *FilterBuilder {
 20387  	return b.builder.addCond(&FilterConditionIsNaN{
 20388  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
 20389  	})
 20390  }
 20391  
 20392  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Contains(value string) *FilterBuilder {
 20393  	return b.builder.addCond(&FilterConditionContains{
 20394  		Type:      gotenresource.ConditionContainsTypeValue,
 20395  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
 20396  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().WithItemValue(value),
 20397  	})
 20398  }
 20399  
 20400  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) ContainsAnyOf(values []string) *FilterBuilder {
 20401  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports()
 20402  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 20403  	for _, value := range values {
 20404  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 20405  	}
 20406  	return b.builder.addCond(&FilterConditionContains{
 20407  		Type:      gotenresource.ConditionContainsTypeAny,
 20408  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
 20409  		Values:    itemValues,
 20410  	})
 20411  }
 20412  
 20413  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) ContainsAll(values []string) *FilterBuilder {
 20414  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports()
 20415  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 20416  	for _, value := range values {
 20417  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 20418  	}
 20419  	return b.builder.addCond(&FilterConditionContains{
 20420  		Type:      gotenresource.ConditionContainsTypeAll,
 20421  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
 20422  		Values:    itemValues,
 20423  	})
 20424  }
 20425  
 20426  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 20427  	return b.builder.addCond(&FilterConditionCompare{
 20428  		Operator:              op,
 20429  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().WithValue(value),
 20430  	})
 20431  }
 20432  
 20433  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState struct {
 20434  	builder *FilterBuilder
 20435  }
 20436  
 20437  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Eq(value string) *FilterBuilder {
 20438  	return b.compare(gotenfilter.Eq, value)
 20439  }
 20440  
 20441  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Neq(value string) *FilterBuilder {
 20442  	return b.compare(gotenfilter.Neq, value)
 20443  }
 20444  
 20445  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Gt(value string) *FilterBuilder {
 20446  	return b.compare(gotenfilter.Gt, value)
 20447  }
 20448  
 20449  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Gte(value string) *FilterBuilder {
 20450  	return b.compare(gotenfilter.Gte, value)
 20451  }
 20452  
 20453  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Lt(value string) *FilterBuilder {
 20454  	return b.compare(gotenfilter.Lt, value)
 20455  }
 20456  
 20457  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Lte(value string) *FilterBuilder {
 20458  	return b.compare(gotenfilter.Lte, value)
 20459  }
 20460  
 20461  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) In(values []string) *FilterBuilder {
 20462  	return b.builder.addCond(&FilterConditionIn{
 20463  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PowerState().WithArrayOfValues(values),
 20464  	})
 20465  }
 20466  
 20467  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) NotIn(values []string) *FilterBuilder {
 20468  	return b.builder.addCond(&FilterConditionNotIn{
 20469  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PowerState().WithArrayOfValues(values),
 20470  	})
 20471  }
 20472  
 20473  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) IsNull() *FilterBuilder {
 20474  	return b.builder.addCond(&FilterConditionIsNull{
 20475  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PowerState().FieldPath(),
 20476  	})
 20477  }
 20478  
 20479  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) IsNan() *FilterBuilder {
 20480  	return b.builder.addCond(&FilterConditionIsNaN{
 20481  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PowerState().FieldPath(),
 20482  	})
 20483  }
 20484  
 20485  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20486  	return b.builder.addCond(&FilterConditionCompare{
 20487  		Operator:              op,
 20488  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PowerState().WithValue(value),
 20489  	})
 20490  }
 20491  
 20492  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort struct {
 20493  	builder *FilterBuilder
 20494  }
 20495  
 20496  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Eq(value string) *FilterBuilder {
 20497  	return b.compare(gotenfilter.Eq, value)
 20498  }
 20499  
 20500  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Neq(value string) *FilterBuilder {
 20501  	return b.compare(gotenfilter.Neq, value)
 20502  }
 20503  
 20504  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Gt(value string) *FilterBuilder {
 20505  	return b.compare(gotenfilter.Gt, value)
 20506  }
 20507  
 20508  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Gte(value string) *FilterBuilder {
 20509  	return b.compare(gotenfilter.Gte, value)
 20510  }
 20511  
 20512  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Lt(value string) *FilterBuilder {
 20513  	return b.compare(gotenfilter.Lt, value)
 20514  }
 20515  
 20516  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Lte(value string) *FilterBuilder {
 20517  	return b.compare(gotenfilter.Lte, value)
 20518  }
 20519  
 20520  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) In(values []string) *FilterBuilder {
 20521  	return b.builder.addCond(&FilterConditionIn{
 20522  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().WithArrayOfValues(values),
 20523  	})
 20524  }
 20525  
 20526  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) NotIn(values []string) *FilterBuilder {
 20527  	return b.builder.addCond(&FilterConditionNotIn{
 20528  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().WithArrayOfValues(values),
 20529  	})
 20530  }
 20531  
 20532  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) IsNull() *FilterBuilder {
 20533  	return b.builder.addCond(&FilterConditionIsNull{
 20534  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().FieldPath(),
 20535  	})
 20536  }
 20537  
 20538  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) IsNan() *FilterBuilder {
 20539  	return b.builder.addCond(&FilterConditionIsNaN{
 20540  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().FieldPath(),
 20541  	})
 20542  }
 20543  
 20544  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20545  	return b.builder.addCond(&FilterConditionCompare{
 20546  		Operator:              op,
 20547  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().WithValue(value),
 20548  	})
 20549  }
 20550  
 20551  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot struct {
 20552  	builder *FilterBuilder
 20553  }
 20554  
 20555  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Eq(value string) *FilterBuilder {
 20556  	return b.compare(gotenfilter.Eq, value)
 20557  }
 20558  
 20559  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Neq(value string) *FilterBuilder {
 20560  	return b.compare(gotenfilter.Neq, value)
 20561  }
 20562  
 20563  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Gt(value string) *FilterBuilder {
 20564  	return b.compare(gotenfilter.Gt, value)
 20565  }
 20566  
 20567  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Gte(value string) *FilterBuilder {
 20568  	return b.compare(gotenfilter.Gte, value)
 20569  }
 20570  
 20571  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Lt(value string) *FilterBuilder {
 20572  	return b.compare(gotenfilter.Lt, value)
 20573  }
 20574  
 20575  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Lte(value string) *FilterBuilder {
 20576  	return b.compare(gotenfilter.Lte, value)
 20577  }
 20578  
 20579  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) In(values []string) *FilterBuilder {
 20580  	return b.builder.addCond(&FilterConditionIn{
 20581  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().WithArrayOfValues(values),
 20582  	})
 20583  }
 20584  
 20585  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) NotIn(values []string) *FilterBuilder {
 20586  	return b.builder.addCond(&FilterConditionNotIn{
 20587  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().WithArrayOfValues(values),
 20588  	})
 20589  }
 20590  
 20591  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) IsNull() *FilterBuilder {
 20592  	return b.builder.addCond(&FilterConditionIsNull{
 20593  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().FieldPath(),
 20594  	})
 20595  }
 20596  
 20597  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) IsNan() *FilterBuilder {
 20598  	return b.builder.addCond(&FilterConditionIsNaN{
 20599  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().FieldPath(),
 20600  	})
 20601  }
 20602  
 20603  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20604  	return b.builder.addCond(&FilterConditionCompare{
 20605  		Operator:              op,
 20606  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().WithValue(value),
 20607  	})
 20608  }
 20609  
 20610  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision struct {
 20611  	builder *FilterBuilder
 20612  }
 20613  
 20614  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Eq(value string) *FilterBuilder {
 20615  	return b.compare(gotenfilter.Eq, value)
 20616  }
 20617  
 20618  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Neq(value string) *FilterBuilder {
 20619  	return b.compare(gotenfilter.Neq, value)
 20620  }
 20621  
 20622  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Gt(value string) *FilterBuilder {
 20623  	return b.compare(gotenfilter.Gt, value)
 20624  }
 20625  
 20626  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Gte(value string) *FilterBuilder {
 20627  	return b.compare(gotenfilter.Gte, value)
 20628  }
 20629  
 20630  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Lt(value string) *FilterBuilder {
 20631  	return b.compare(gotenfilter.Lt, value)
 20632  }
 20633  
 20634  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Lte(value string) *FilterBuilder {
 20635  	return b.compare(gotenfilter.Lte, value)
 20636  }
 20637  
 20638  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) In(values []string) *FilterBuilder {
 20639  	return b.builder.addCond(&FilterConditionIn{
 20640  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Revision().WithArrayOfValues(values),
 20641  	})
 20642  }
 20643  
 20644  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) NotIn(values []string) *FilterBuilder {
 20645  	return b.builder.addCond(&FilterConditionNotIn{
 20646  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Revision().WithArrayOfValues(values),
 20647  	})
 20648  }
 20649  
 20650  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) IsNull() *FilterBuilder {
 20651  	return b.builder.addCond(&FilterConditionIsNull{
 20652  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Revision().FieldPath(),
 20653  	})
 20654  }
 20655  
 20656  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) IsNan() *FilterBuilder {
 20657  	return b.builder.addCond(&FilterConditionIsNaN{
 20658  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Revision().FieldPath(),
 20659  	})
 20660  }
 20661  
 20662  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20663  	return b.builder.addCond(&FilterConditionCompare{
 20664  		Operator:              op,
 20665  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Revision().WithValue(value),
 20666  	})
 20667  }
 20668  
 20669  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality struct {
 20670  	builder *FilterBuilder
 20671  }
 20672  
 20673  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 20674  	return b.compare(gotenfilter.Eq, value)
 20675  }
 20676  
 20677  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 20678  	return b.compare(gotenfilter.Neq, value)
 20679  }
 20680  
 20681  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 20682  	return b.compare(gotenfilter.Gt, value)
 20683  }
 20684  
 20685  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 20686  	return b.compare(gotenfilter.Gte, value)
 20687  }
 20688  
 20689  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 20690  	return b.compare(gotenfilter.Lt, value)
 20691  }
 20692  
 20693  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 20694  	return b.compare(gotenfilter.Lte, value)
 20695  }
 20696  
 20697  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 20698  	return b.builder.addCond(&FilterConditionIn{
 20699  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().WithArrayOfValues(values),
 20700  	})
 20701  }
 20702  
 20703  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 20704  	return b.builder.addCond(&FilterConditionNotIn{
 20705  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().WithArrayOfValues(values),
 20706  	})
 20707  }
 20708  
 20709  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) IsNull() *FilterBuilder {
 20710  	return b.builder.addCond(&FilterConditionIsNull{
 20711  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().FieldPath(),
 20712  	})
 20713  }
 20714  
 20715  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) IsNan() *FilterBuilder {
 20716  	return b.builder.addCond(&FilterConditionIsNaN{
 20717  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().FieldPath(),
 20718  	})
 20719  }
 20720  
 20721  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 20722  	return b.builder.addCond(&FilterConditionCompare{
 20723  		Operator:              op,
 20724  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().WithValue(value),
 20725  	})
 20726  }
 20727  
 20728  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Recent() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent {
 20729  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent{builder: b.builder}
 20730  }
 20731  
 20732  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Value() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue {
 20733  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue{builder: b.builder}
 20734  }
 20735  
 20736  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent struct {
 20737  	builder *FilterBuilder
 20738  }
 20739  
 20740  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Eq(value string) *FilterBuilder {
 20741  	return b.compare(gotenfilter.Eq, value)
 20742  }
 20743  
 20744  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Neq(value string) *FilterBuilder {
 20745  	return b.compare(gotenfilter.Neq, value)
 20746  }
 20747  
 20748  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Gt(value string) *FilterBuilder {
 20749  	return b.compare(gotenfilter.Gt, value)
 20750  }
 20751  
 20752  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Gte(value string) *FilterBuilder {
 20753  	return b.compare(gotenfilter.Gte, value)
 20754  }
 20755  
 20756  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Lt(value string) *FilterBuilder {
 20757  	return b.compare(gotenfilter.Lt, value)
 20758  }
 20759  
 20760  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Lte(value string) *FilterBuilder {
 20761  	return b.compare(gotenfilter.Lte, value)
 20762  }
 20763  
 20764  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) In(values []string) *FilterBuilder {
 20765  	return b.builder.addCond(&FilterConditionIn{
 20766  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().WithArrayOfValues(values),
 20767  	})
 20768  }
 20769  
 20770  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) NotIn(values []string) *FilterBuilder {
 20771  	return b.builder.addCond(&FilterConditionNotIn{
 20772  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().WithArrayOfValues(values),
 20773  	})
 20774  }
 20775  
 20776  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) IsNull() *FilterBuilder {
 20777  	return b.builder.addCond(&FilterConditionIsNull{
 20778  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().FieldPath(),
 20779  	})
 20780  }
 20781  
 20782  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) IsNan() *FilterBuilder {
 20783  	return b.builder.addCond(&FilterConditionIsNaN{
 20784  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().FieldPath(),
 20785  	})
 20786  }
 20787  
 20788  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20789  	return b.builder.addCond(&FilterConditionCompare{
 20790  		Operator:              op,
 20791  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().WithValue(value),
 20792  	})
 20793  }
 20794  
 20795  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue struct {
 20796  	builder *FilterBuilder
 20797  }
 20798  
 20799  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Eq(value string) *FilterBuilder {
 20800  	return b.compare(gotenfilter.Eq, value)
 20801  }
 20802  
 20803  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Neq(value string) *FilterBuilder {
 20804  	return b.compare(gotenfilter.Neq, value)
 20805  }
 20806  
 20807  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Gt(value string) *FilterBuilder {
 20808  	return b.compare(gotenfilter.Gt, value)
 20809  }
 20810  
 20811  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Gte(value string) *FilterBuilder {
 20812  	return b.compare(gotenfilter.Gte, value)
 20813  }
 20814  
 20815  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Lt(value string) *FilterBuilder {
 20816  	return b.compare(gotenfilter.Lt, value)
 20817  }
 20818  
 20819  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Lte(value string) *FilterBuilder {
 20820  	return b.compare(gotenfilter.Lte, value)
 20821  }
 20822  
 20823  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) In(values []string) *FilterBuilder {
 20824  	return b.builder.addCond(&FilterConditionIn{
 20825  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().WithArrayOfValues(values),
 20826  	})
 20827  }
 20828  
 20829  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) NotIn(values []string) *FilterBuilder {
 20830  	return b.builder.addCond(&FilterConditionNotIn{
 20831  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().WithArrayOfValues(values),
 20832  	})
 20833  }
 20834  
 20835  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) IsNull() *FilterBuilder {
 20836  	return b.builder.addCond(&FilterConditionIsNull{
 20837  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().FieldPath(),
 20838  	})
 20839  }
 20840  
 20841  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) IsNan() *FilterBuilder {
 20842  	return b.builder.addCond(&FilterConditionIsNaN{
 20843  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().FieldPath(),
 20844  	})
 20845  }
 20846  
 20847  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20848  	return b.builder.addCond(&FilterConditionCompare{
 20849  		Operator:              op,
 20850  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().WithValue(value),
 20851  	})
 20852  }
 20853  
 20854  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim struct {
 20855  	builder *FilterBuilder
 20856  }
 20857  
 20858  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Eq(value string) *FilterBuilder {
 20859  	return b.compare(gotenfilter.Eq, value)
 20860  }
 20861  
 20862  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Neq(value string) *FilterBuilder {
 20863  	return b.compare(gotenfilter.Neq, value)
 20864  }
 20865  
 20866  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Gt(value string) *FilterBuilder {
 20867  	return b.compare(gotenfilter.Gt, value)
 20868  }
 20869  
 20870  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Gte(value string) *FilterBuilder {
 20871  	return b.compare(gotenfilter.Gte, value)
 20872  }
 20873  
 20874  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Lt(value string) *FilterBuilder {
 20875  	return b.compare(gotenfilter.Lt, value)
 20876  }
 20877  
 20878  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Lte(value string) *FilterBuilder {
 20879  	return b.compare(gotenfilter.Lte, value)
 20880  }
 20881  
 20882  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) In(values []string) *FilterBuilder {
 20883  	return b.builder.addCond(&FilterConditionIn{
 20884  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Sim().WithArrayOfValues(values),
 20885  	})
 20886  }
 20887  
 20888  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) NotIn(values []string) *FilterBuilder {
 20889  	return b.builder.addCond(&FilterConditionNotIn{
 20890  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Sim().WithArrayOfValues(values),
 20891  	})
 20892  }
 20893  
 20894  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) IsNull() *FilterBuilder {
 20895  	return b.builder.addCond(&FilterConditionIsNull{
 20896  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Sim().FieldPath(),
 20897  	})
 20898  }
 20899  
 20900  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) IsNan() *FilterBuilder {
 20901  	return b.builder.addCond(&FilterConditionIsNaN{
 20902  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Sim().FieldPath(),
 20903  	})
 20904  }
 20905  
 20906  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20907  	return b.builder.addCond(&FilterConditionCompare{
 20908  		Operator:              op,
 20909  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Sim().WithValue(value),
 20910  	})
 20911  }
 20912  
 20913  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots struct {
 20914  	builder *FilterBuilder
 20915  }
 20916  
 20917  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Eq(value []string) *FilterBuilder {
 20918  	return b.compare(gotenfilter.Eq, value)
 20919  }
 20920  
 20921  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Neq(value []string) *FilterBuilder {
 20922  	return b.compare(gotenfilter.Neq, value)
 20923  }
 20924  
 20925  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Gt(value []string) *FilterBuilder {
 20926  	return b.compare(gotenfilter.Gt, value)
 20927  }
 20928  
 20929  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Gte(value []string) *FilterBuilder {
 20930  	return b.compare(gotenfilter.Gte, value)
 20931  }
 20932  
 20933  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Lt(value []string) *FilterBuilder {
 20934  	return b.compare(gotenfilter.Lt, value)
 20935  }
 20936  
 20937  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Lte(value []string) *FilterBuilder {
 20938  	return b.compare(gotenfilter.Lte, value)
 20939  }
 20940  
 20941  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) In(values [][]string) *FilterBuilder {
 20942  	return b.builder.addCond(&FilterConditionIn{
 20943  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().WithArrayOfValues(values),
 20944  	})
 20945  }
 20946  
 20947  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) NotIn(values [][]string) *FilterBuilder {
 20948  	return b.builder.addCond(&FilterConditionNotIn{
 20949  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().WithArrayOfValues(values),
 20950  	})
 20951  }
 20952  
 20953  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) IsNull() *FilterBuilder {
 20954  	return b.builder.addCond(&FilterConditionIsNull{
 20955  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 20956  	})
 20957  }
 20958  
 20959  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) IsNan() *FilterBuilder {
 20960  	return b.builder.addCond(&FilterConditionIsNaN{
 20961  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 20962  	})
 20963  }
 20964  
 20965  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Contains(value string) *FilterBuilder {
 20966  	return b.builder.addCond(&FilterConditionContains{
 20967  		Type:      gotenresource.ConditionContainsTypeValue,
 20968  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 20969  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().WithItemValue(value),
 20970  	})
 20971  }
 20972  
 20973  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) ContainsAnyOf(values []string) *FilterBuilder {
 20974  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots()
 20975  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 20976  	for _, value := range values {
 20977  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 20978  	}
 20979  	return b.builder.addCond(&FilterConditionContains{
 20980  		Type:      gotenresource.ConditionContainsTypeAny,
 20981  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 20982  		Values:    itemValues,
 20983  	})
 20984  }
 20985  
 20986  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) ContainsAll(values []string) *FilterBuilder {
 20987  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots()
 20988  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 20989  	for _, value := range values {
 20990  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 20991  	}
 20992  	return b.builder.addCond(&FilterConditionContains{
 20993  		Type:      gotenresource.ConditionContainsTypeAll,
 20994  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 20995  		Values:    itemValues,
 20996  	})
 20997  }
 20998  
 20999  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 21000  	return b.builder.addCond(&FilterConditionCompare{
 21001  		Operator:              op,
 21002  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().WithValue(value),
 21003  	})
 21004  }
 21005  
 21006  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState struct {
 21007  	builder *FilterBuilder
 21008  }
 21009  
 21010  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Eq(value string) *FilterBuilder {
 21011  	return b.compare(gotenfilter.Eq, value)
 21012  }
 21013  
 21014  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Neq(value string) *FilterBuilder {
 21015  	return b.compare(gotenfilter.Neq, value)
 21016  }
 21017  
 21018  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Gt(value string) *FilterBuilder {
 21019  	return b.compare(gotenfilter.Gt, value)
 21020  }
 21021  
 21022  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Gte(value string) *FilterBuilder {
 21023  	return b.compare(gotenfilter.Gte, value)
 21024  }
 21025  
 21026  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Lt(value string) *FilterBuilder {
 21027  	return b.compare(gotenfilter.Lt, value)
 21028  }
 21029  
 21030  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Lte(value string) *FilterBuilder {
 21031  	return b.compare(gotenfilter.Lte, value)
 21032  }
 21033  
 21034  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) In(values []string) *FilterBuilder {
 21035  	return b.builder.addCond(&FilterConditionIn{
 21036  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().State().WithArrayOfValues(values),
 21037  	})
 21038  }
 21039  
 21040  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) NotIn(values []string) *FilterBuilder {
 21041  	return b.builder.addCond(&FilterConditionNotIn{
 21042  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().State().WithArrayOfValues(values),
 21043  	})
 21044  }
 21045  
 21046  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) IsNull() *FilterBuilder {
 21047  	return b.builder.addCond(&FilterConditionIsNull{
 21048  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().State().FieldPath(),
 21049  	})
 21050  }
 21051  
 21052  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) IsNan() *FilterBuilder {
 21053  	return b.builder.addCond(&FilterConditionIsNaN{
 21054  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().State().FieldPath(),
 21055  	})
 21056  }
 21057  
 21058  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21059  	return b.builder.addCond(&FilterConditionCompare{
 21060  		Operator:              op,
 21061  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().State().WithValue(value),
 21062  	})
 21063  }
 21064  
 21065  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason struct {
 21066  	builder *FilterBuilder
 21067  }
 21068  
 21069  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Eq(value string) *FilterBuilder {
 21070  	return b.compare(gotenfilter.Eq, value)
 21071  }
 21072  
 21073  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Neq(value string) *FilterBuilder {
 21074  	return b.compare(gotenfilter.Neq, value)
 21075  }
 21076  
 21077  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Gt(value string) *FilterBuilder {
 21078  	return b.compare(gotenfilter.Gt, value)
 21079  }
 21080  
 21081  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Gte(value string) *FilterBuilder {
 21082  	return b.compare(gotenfilter.Gte, value)
 21083  }
 21084  
 21085  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Lt(value string) *FilterBuilder {
 21086  	return b.compare(gotenfilter.Lt, value)
 21087  }
 21088  
 21089  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Lte(value string) *FilterBuilder {
 21090  	return b.compare(gotenfilter.Lte, value)
 21091  }
 21092  
 21093  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) In(values []string) *FilterBuilder {
 21094  	return b.builder.addCond(&FilterConditionIn{
 21095  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().WithArrayOfValues(values),
 21096  	})
 21097  }
 21098  
 21099  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) NotIn(values []string) *FilterBuilder {
 21100  	return b.builder.addCond(&FilterConditionNotIn{
 21101  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().WithArrayOfValues(values),
 21102  	})
 21103  }
 21104  
 21105  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) IsNull() *FilterBuilder {
 21106  	return b.builder.addCond(&FilterConditionIsNull{
 21107  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().FieldPath(),
 21108  	})
 21109  }
 21110  
 21111  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) IsNan() *FilterBuilder {
 21112  	return b.builder.addCond(&FilterConditionIsNaN{
 21113  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().FieldPath(),
 21114  	})
 21115  }
 21116  
 21117  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21118  	return b.builder.addCond(&FilterConditionCompare{
 21119  		Operator:              op,
 21120  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().WithValue(value),
 21121  	})
 21122  }
 21123  
 21124  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands struct {
 21125  	builder *FilterBuilder
 21126  }
 21127  
 21128  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Eq(value []string) *FilterBuilder {
 21129  	return b.compare(gotenfilter.Eq, value)
 21130  }
 21131  
 21132  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Neq(value []string) *FilterBuilder {
 21133  	return b.compare(gotenfilter.Neq, value)
 21134  }
 21135  
 21136  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Gt(value []string) *FilterBuilder {
 21137  	return b.compare(gotenfilter.Gt, value)
 21138  }
 21139  
 21140  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Gte(value []string) *FilterBuilder {
 21141  	return b.compare(gotenfilter.Gte, value)
 21142  }
 21143  
 21144  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Lt(value []string) *FilterBuilder {
 21145  	return b.compare(gotenfilter.Lt, value)
 21146  }
 21147  
 21148  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Lte(value []string) *FilterBuilder {
 21149  	return b.compare(gotenfilter.Lte, value)
 21150  }
 21151  
 21152  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) In(values [][]string) *FilterBuilder {
 21153  	return b.builder.addCond(&FilterConditionIn{
 21154  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().WithArrayOfValues(values),
 21155  	})
 21156  }
 21157  
 21158  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) NotIn(values [][]string) *FilterBuilder {
 21159  	return b.builder.addCond(&FilterConditionNotIn{
 21160  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().WithArrayOfValues(values),
 21161  	})
 21162  }
 21163  
 21164  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) IsNull() *FilterBuilder {
 21165  	return b.builder.addCond(&FilterConditionIsNull{
 21166  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 21167  	})
 21168  }
 21169  
 21170  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) IsNan() *FilterBuilder {
 21171  	return b.builder.addCond(&FilterConditionIsNaN{
 21172  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 21173  	})
 21174  }
 21175  
 21176  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Contains(value string) *FilterBuilder {
 21177  	return b.builder.addCond(&FilterConditionContains{
 21178  		Type:      gotenresource.ConditionContainsTypeValue,
 21179  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 21180  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().WithItemValue(value),
 21181  	})
 21182  }
 21183  
 21184  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) ContainsAnyOf(values []string) *FilterBuilder {
 21185  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands()
 21186  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 21187  	for _, value := range values {
 21188  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 21189  	}
 21190  	return b.builder.addCond(&FilterConditionContains{
 21191  		Type:      gotenresource.ConditionContainsTypeAny,
 21192  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 21193  		Values:    itemValues,
 21194  	})
 21195  }
 21196  
 21197  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) ContainsAll(values []string) *FilterBuilder {
 21198  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands()
 21199  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 21200  	for _, value := range values {
 21201  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 21202  	}
 21203  	return b.builder.addCond(&FilterConditionContains{
 21204  		Type:      gotenresource.ConditionContainsTypeAll,
 21205  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 21206  		Values:    itemValues,
 21207  	})
 21208  }
 21209  
 21210  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 21211  	return b.builder.addCond(&FilterConditionCompare{
 21212  		Operator:              op,
 21213  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().WithValue(value),
 21214  	})
 21215  }
 21216  
 21217  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities struct {
 21218  	builder *FilterBuilder
 21219  }
 21220  
 21221  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Eq(value []string) *FilterBuilder {
 21222  	return b.compare(gotenfilter.Eq, value)
 21223  }
 21224  
 21225  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Neq(value []string) *FilterBuilder {
 21226  	return b.compare(gotenfilter.Neq, value)
 21227  }
 21228  
 21229  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Gt(value []string) *FilterBuilder {
 21230  	return b.compare(gotenfilter.Gt, value)
 21231  }
 21232  
 21233  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Gte(value []string) *FilterBuilder {
 21234  	return b.compare(gotenfilter.Gte, value)
 21235  }
 21236  
 21237  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Lt(value []string) *FilterBuilder {
 21238  	return b.compare(gotenfilter.Lt, value)
 21239  }
 21240  
 21241  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Lte(value []string) *FilterBuilder {
 21242  	return b.compare(gotenfilter.Lte, value)
 21243  }
 21244  
 21245  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) In(values [][]string) *FilterBuilder {
 21246  	return b.builder.addCond(&FilterConditionIn{
 21247  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().WithArrayOfValues(values),
 21248  	})
 21249  }
 21250  
 21251  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) NotIn(values [][]string) *FilterBuilder {
 21252  	return b.builder.addCond(&FilterConditionNotIn{
 21253  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().WithArrayOfValues(values),
 21254  	})
 21255  }
 21256  
 21257  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) IsNull() *FilterBuilder {
 21258  	return b.builder.addCond(&FilterConditionIsNull{
 21259  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 21260  	})
 21261  }
 21262  
 21263  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) IsNan() *FilterBuilder {
 21264  	return b.builder.addCond(&FilterConditionIsNaN{
 21265  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 21266  	})
 21267  }
 21268  
 21269  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Contains(value string) *FilterBuilder {
 21270  	return b.builder.addCond(&FilterConditionContains{
 21271  		Type:      gotenresource.ConditionContainsTypeValue,
 21272  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 21273  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().WithItemValue(value),
 21274  	})
 21275  }
 21276  
 21277  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) ContainsAnyOf(values []string) *FilterBuilder {
 21278  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities()
 21279  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 21280  	for _, value := range values {
 21281  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 21282  	}
 21283  	return b.builder.addCond(&FilterConditionContains{
 21284  		Type:      gotenresource.ConditionContainsTypeAny,
 21285  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 21286  		Values:    itemValues,
 21287  	})
 21288  }
 21289  
 21290  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) ContainsAll(values []string) *FilterBuilder {
 21291  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities()
 21292  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 21293  	for _, value := range values {
 21294  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 21295  	}
 21296  	return b.builder.addCond(&FilterConditionContains{
 21297  		Type:      gotenresource.ConditionContainsTypeAll,
 21298  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 21299  		Values:    itemValues,
 21300  	})
 21301  }
 21302  
 21303  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 21304  	return b.builder.addCond(&FilterConditionCompare{
 21305  		Operator:              op,
 21306  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().WithValue(value),
 21307  	})
 21308  }
 21309  
 21310  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies struct {
 21311  	builder *FilterBuilder
 21312  }
 21313  
 21314  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Eq(value []string) *FilterBuilder {
 21315  	return b.compare(gotenfilter.Eq, value)
 21316  }
 21317  
 21318  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Neq(value []string) *FilterBuilder {
 21319  	return b.compare(gotenfilter.Neq, value)
 21320  }
 21321  
 21322  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Gt(value []string) *FilterBuilder {
 21323  	return b.compare(gotenfilter.Gt, value)
 21324  }
 21325  
 21326  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Gte(value []string) *FilterBuilder {
 21327  	return b.compare(gotenfilter.Gte, value)
 21328  }
 21329  
 21330  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Lt(value []string) *FilterBuilder {
 21331  	return b.compare(gotenfilter.Lt, value)
 21332  }
 21333  
 21334  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Lte(value []string) *FilterBuilder {
 21335  	return b.compare(gotenfilter.Lte, value)
 21336  }
 21337  
 21338  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) In(values [][]string) *FilterBuilder {
 21339  	return b.builder.addCond(&FilterConditionIn{
 21340  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().WithArrayOfValues(values),
 21341  	})
 21342  }
 21343  
 21344  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) NotIn(values [][]string) *FilterBuilder {
 21345  	return b.builder.addCond(&FilterConditionNotIn{
 21346  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().WithArrayOfValues(values),
 21347  	})
 21348  }
 21349  
 21350  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) IsNull() *FilterBuilder {
 21351  	return b.builder.addCond(&FilterConditionIsNull{
 21352  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 21353  	})
 21354  }
 21355  
 21356  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) IsNan() *FilterBuilder {
 21357  	return b.builder.addCond(&FilterConditionIsNaN{
 21358  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 21359  	})
 21360  }
 21361  
 21362  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Contains(value string) *FilterBuilder {
 21363  	return b.builder.addCond(&FilterConditionContains{
 21364  		Type:      gotenresource.ConditionContainsTypeValue,
 21365  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 21366  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().WithItemValue(value),
 21367  	})
 21368  }
 21369  
 21370  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) ContainsAnyOf(values []string) *FilterBuilder {
 21371  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies()
 21372  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 21373  	for _, value := range values {
 21374  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 21375  	}
 21376  	return b.builder.addCond(&FilterConditionContains{
 21377  		Type:      gotenresource.ConditionContainsTypeAny,
 21378  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 21379  		Values:    itemValues,
 21380  	})
 21381  }
 21382  
 21383  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) ContainsAll(values []string) *FilterBuilder {
 21384  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies()
 21385  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 21386  	for _, value := range values {
 21387  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 21388  	}
 21389  	return b.builder.addCond(&FilterConditionContains{
 21390  		Type:      gotenresource.ConditionContainsTypeAll,
 21391  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 21392  		Values:    itemValues,
 21393  	})
 21394  }
 21395  
 21396  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 21397  	return b.builder.addCond(&FilterConditionCompare{
 21398  		Operator:              op,
 21399  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().WithValue(value),
 21400  	})
 21401  }
 21402  
 21403  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes struct {
 21404  	builder *FilterBuilder
 21405  }
 21406  
 21407  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Eq(value []string) *FilterBuilder {
 21408  	return b.compare(gotenfilter.Eq, value)
 21409  }
 21410  
 21411  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Neq(value []string) *FilterBuilder {
 21412  	return b.compare(gotenfilter.Neq, value)
 21413  }
 21414  
 21415  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Gt(value []string) *FilterBuilder {
 21416  	return b.compare(gotenfilter.Gt, value)
 21417  }
 21418  
 21419  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Gte(value []string) *FilterBuilder {
 21420  	return b.compare(gotenfilter.Gte, value)
 21421  }
 21422  
 21423  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Lt(value []string) *FilterBuilder {
 21424  	return b.compare(gotenfilter.Lt, value)
 21425  }
 21426  
 21427  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Lte(value []string) *FilterBuilder {
 21428  	return b.compare(gotenfilter.Lte, value)
 21429  }
 21430  
 21431  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) In(values [][]string) *FilterBuilder {
 21432  	return b.builder.addCond(&FilterConditionIn{
 21433  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().WithArrayOfValues(values),
 21434  	})
 21435  }
 21436  
 21437  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) NotIn(values [][]string) *FilterBuilder {
 21438  	return b.builder.addCond(&FilterConditionNotIn{
 21439  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().WithArrayOfValues(values),
 21440  	})
 21441  }
 21442  
 21443  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) IsNull() *FilterBuilder {
 21444  	return b.builder.addCond(&FilterConditionIsNull{
 21445  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 21446  	})
 21447  }
 21448  
 21449  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) IsNan() *FilterBuilder {
 21450  	return b.builder.addCond(&FilterConditionIsNaN{
 21451  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 21452  	})
 21453  }
 21454  
 21455  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Contains(value string) *FilterBuilder {
 21456  	return b.builder.addCond(&FilterConditionContains{
 21457  		Type:      gotenresource.ConditionContainsTypeValue,
 21458  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 21459  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().WithItemValue(value),
 21460  	})
 21461  }
 21462  
 21463  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) ContainsAnyOf(values []string) *FilterBuilder {
 21464  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes()
 21465  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 21466  	for _, value := range values {
 21467  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 21468  	}
 21469  	return b.builder.addCond(&FilterConditionContains{
 21470  		Type:      gotenresource.ConditionContainsTypeAny,
 21471  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 21472  		Values:    itemValues,
 21473  	})
 21474  }
 21475  
 21476  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) ContainsAll(values []string) *FilterBuilder {
 21477  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes()
 21478  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 21479  	for _, value := range values {
 21480  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 21481  	}
 21482  	return b.builder.addCond(&FilterConditionContains{
 21483  		Type:      gotenresource.ConditionContainsTypeAll,
 21484  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 21485  		Values:    itemValues,
 21486  	})
 21487  }
 21488  
 21489  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 21490  	return b.builder.addCond(&FilterConditionCompare{
 21491  		Operator:              op,
 21492  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().WithValue(value),
 21493  	})
 21494  }
 21495  
 21496  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired struct {
 21497  	builder *FilterBuilder
 21498  }
 21499  
 21500  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Eq(value string) *FilterBuilder {
 21501  	return b.compare(gotenfilter.Eq, value)
 21502  }
 21503  
 21504  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Neq(value string) *FilterBuilder {
 21505  	return b.compare(gotenfilter.Neq, value)
 21506  }
 21507  
 21508  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Gt(value string) *FilterBuilder {
 21509  	return b.compare(gotenfilter.Gt, value)
 21510  }
 21511  
 21512  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Gte(value string) *FilterBuilder {
 21513  	return b.compare(gotenfilter.Gte, value)
 21514  }
 21515  
 21516  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Lt(value string) *FilterBuilder {
 21517  	return b.compare(gotenfilter.Lt, value)
 21518  }
 21519  
 21520  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Lte(value string) *FilterBuilder {
 21521  	return b.compare(gotenfilter.Lte, value)
 21522  }
 21523  
 21524  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) In(values []string) *FilterBuilder {
 21525  	return b.builder.addCond(&FilterConditionIn{
 21526  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().WithArrayOfValues(values),
 21527  	})
 21528  }
 21529  
 21530  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) NotIn(values []string) *FilterBuilder {
 21531  	return b.builder.addCond(&FilterConditionNotIn{
 21532  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().WithArrayOfValues(values),
 21533  	})
 21534  }
 21535  
 21536  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) IsNull() *FilterBuilder {
 21537  	return b.builder.addCond(&FilterConditionIsNull{
 21538  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().FieldPath(),
 21539  	})
 21540  }
 21541  
 21542  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) IsNan() *FilterBuilder {
 21543  	return b.builder.addCond(&FilterConditionIsNaN{
 21544  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().FieldPath(),
 21545  	})
 21546  }
 21547  
 21548  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21549  	return b.builder.addCond(&FilterConditionCompare{
 21550  		Operator:              op,
 21551  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().WithValue(value),
 21552  	})
 21553  }
 21554  
 21555  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries struct {
 21556  	builder *FilterBuilder
 21557  }
 21558  
 21559  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Eq(value []string) *FilterBuilder {
 21560  	return b.compare(gotenfilter.Eq, value)
 21561  }
 21562  
 21563  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Neq(value []string) *FilterBuilder {
 21564  	return b.compare(gotenfilter.Neq, value)
 21565  }
 21566  
 21567  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Gt(value []string) *FilterBuilder {
 21568  	return b.compare(gotenfilter.Gt, value)
 21569  }
 21570  
 21571  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Gte(value []string) *FilterBuilder {
 21572  	return b.compare(gotenfilter.Gte, value)
 21573  }
 21574  
 21575  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Lt(value []string) *FilterBuilder {
 21576  	return b.compare(gotenfilter.Lt, value)
 21577  }
 21578  
 21579  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Lte(value []string) *FilterBuilder {
 21580  	return b.compare(gotenfilter.Lte, value)
 21581  }
 21582  
 21583  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) In(values [][]string) *FilterBuilder {
 21584  	return b.builder.addCond(&FilterConditionIn{
 21585  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().WithArrayOfValues(values),
 21586  	})
 21587  }
 21588  
 21589  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) NotIn(values [][]string) *FilterBuilder {
 21590  	return b.builder.addCond(&FilterConditionNotIn{
 21591  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().WithArrayOfValues(values),
 21592  	})
 21593  }
 21594  
 21595  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) IsNull() *FilterBuilder {
 21596  	return b.builder.addCond(&FilterConditionIsNull{
 21597  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 21598  	})
 21599  }
 21600  
 21601  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) IsNan() *FilterBuilder {
 21602  	return b.builder.addCond(&FilterConditionIsNaN{
 21603  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 21604  	})
 21605  }
 21606  
 21607  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Contains(value string) *FilterBuilder {
 21608  	return b.builder.addCond(&FilterConditionContains{
 21609  		Type:      gotenresource.ConditionContainsTypeValue,
 21610  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 21611  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().WithItemValue(value),
 21612  	})
 21613  }
 21614  
 21615  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) ContainsAnyOf(values []string) *FilterBuilder {
 21616  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries()
 21617  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 21618  	for _, value := range values {
 21619  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 21620  	}
 21621  	return b.builder.addCond(&FilterConditionContains{
 21622  		Type:      gotenresource.ConditionContainsTypeAny,
 21623  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 21624  		Values:    itemValues,
 21625  	})
 21626  }
 21627  
 21628  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) ContainsAll(values []string) *FilterBuilder {
 21629  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries()
 21630  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 21631  	for _, value := range values {
 21632  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 21633  	}
 21634  	return b.builder.addCond(&FilterConditionContains{
 21635  		Type:      gotenresource.ConditionContainsTypeAll,
 21636  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 21637  		Values:    itemValues,
 21638  	})
 21639  }
 21640  
 21641  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 21642  	return b.builder.addCond(&FilterConditionCompare{
 21643  		Operator:              op,
 21644  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().WithValue(value),
 21645  	})
 21646  }
 21647  
 21648  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus struct {
 21649  	builder *FilterBuilder
 21650  }
 21651  
 21652  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Eq(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21653  	return b.compare(gotenfilter.Eq, value)
 21654  }
 21655  
 21656  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Neq(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21657  	return b.compare(gotenfilter.Neq, value)
 21658  }
 21659  
 21660  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Gt(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21661  	return b.compare(gotenfilter.Gt, value)
 21662  }
 21663  
 21664  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Gte(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21665  	return b.compare(gotenfilter.Gte, value)
 21666  }
 21667  
 21668  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Lt(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21669  	return b.compare(gotenfilter.Lt, value)
 21670  }
 21671  
 21672  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Lte(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21673  	return b.compare(gotenfilter.Lte, value)
 21674  }
 21675  
 21676  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) In(values []map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21677  	return b.builder.addCond(&FilterConditionIn{
 21678  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithArrayOfValues(values),
 21679  	})
 21680  }
 21681  
 21682  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) NotIn(values []map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21683  	return b.builder.addCond(&FilterConditionNotIn{
 21684  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithArrayOfValues(values),
 21685  	})
 21686  }
 21687  
 21688  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) IsNull() *FilterBuilder {
 21689  	return b.builder.addCond(&FilterConditionIsNull{
 21690  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().FieldPath(),
 21691  	})
 21692  }
 21693  
 21694  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) IsNan() *FilterBuilder {
 21695  	return b.builder.addCond(&FilterConditionIsNaN{
 21696  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().FieldPath(),
 21697  	})
 21698  }
 21699  
 21700  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) compare(op gotenfilter.CompareOperator, value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21701  	return b.builder.addCond(&FilterConditionCompare{
 21702  		Operator:              op,
 21703  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithValue(value),
 21704  	})
 21705  }
 21706  
 21707  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) WithKey(key string) *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus {
 21708  	return &mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus{builder: b.builder, key: key}
 21709  }
 21710  
 21711  type mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus struct {
 21712  	builder *FilterBuilder
 21713  	key     string
 21714  }
 21715  
 21716  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21717  	return b.compare(gotenfilter.Eq, value)
 21718  }
 21719  
 21720  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21721  	return b.compare(gotenfilter.Neq, value)
 21722  }
 21723  
 21724  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21725  	return b.compare(gotenfilter.Gt, value)
 21726  }
 21727  
 21728  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21729  	return b.compare(gotenfilter.Gte, value)
 21730  }
 21731  
 21732  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21733  	return b.compare(gotenfilter.Lt, value)
 21734  }
 21735  
 21736  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21737  	return b.compare(gotenfilter.Lte, value)
 21738  }
 21739  
 21740  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21741  	return b.builder.addCond(&FilterConditionIn{
 21742  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(b.key).WithArrayOfValues(values),
 21743  	})
 21744  }
 21745  
 21746  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21747  	return b.builder.addCond(&FilterConditionNotIn{
 21748  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(b.key).WithArrayOfValues(values),
 21749  	})
 21750  }
 21751  
 21752  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) IsNull() *FilterBuilder {
 21753  	return b.builder.addCond(&FilterConditionIsNull{
 21754  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(b.key).FieldPath(),
 21755  	})
 21756  }
 21757  
 21758  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) IsNan() *FilterBuilder {
 21759  	return b.builder.addCond(&FilterConditionIsNaN{
 21760  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(b.key).FieldPath(),
 21761  	})
 21762  }
 21763  
 21764  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 21765  	return b.builder.addCond(&FilterConditionCompare{
 21766  		Operator:              op,
 21767  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(b.key).WithValue(value),
 21768  	})
 21769  }
 21770  
 21771  type filterCndBuilderStatusDeviceInfoNetworkInterfaces struct {
 21772  	builder *FilterBuilder
 21773  }
 21774  
 21775  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Eq(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21776  	return b.compare(gotenfilter.Eq, value)
 21777  }
 21778  
 21779  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Neq(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21780  	return b.compare(gotenfilter.Neq, value)
 21781  }
 21782  
 21783  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Gt(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21784  	return b.compare(gotenfilter.Gt, value)
 21785  }
 21786  
 21787  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Gte(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21788  	return b.compare(gotenfilter.Gte, value)
 21789  }
 21790  
 21791  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Lt(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21792  	return b.compare(gotenfilter.Lt, value)
 21793  }
 21794  
 21795  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Lte(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21796  	return b.compare(gotenfilter.Lte, value)
 21797  }
 21798  
 21799  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) In(values []map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21800  	return b.builder.addCond(&FilterConditionIn{
 21801  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithArrayOfValues(values),
 21802  	})
 21803  }
 21804  
 21805  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) NotIn(values []map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21806  	return b.builder.addCond(&FilterConditionNotIn{
 21807  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithArrayOfValues(values),
 21808  	})
 21809  }
 21810  
 21811  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) IsNull() *FilterBuilder {
 21812  	return b.builder.addCond(&FilterConditionIsNull{
 21813  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().FieldPath(),
 21814  	})
 21815  }
 21816  
 21817  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) IsNan() *FilterBuilder {
 21818  	return b.builder.addCond(&FilterConditionIsNaN{
 21819  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().FieldPath(),
 21820  	})
 21821  }
 21822  
 21823  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) compare(op gotenfilter.CompareOperator, value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21824  	return b.builder.addCond(&FilterConditionCompare{
 21825  		Operator:              op,
 21826  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithValue(value),
 21827  	})
 21828  }
 21829  
 21830  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) WithKey(key string) *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces {
 21831  	return &mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces{builder: b.builder, key: key}
 21832  }
 21833  
 21834  type mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces struct {
 21835  	builder *FilterBuilder
 21836  	key     string
 21837  }
 21838  
 21839  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Eq(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21840  	return b.compare(gotenfilter.Eq, value)
 21841  }
 21842  
 21843  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Neq(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21844  	return b.compare(gotenfilter.Neq, value)
 21845  }
 21846  
 21847  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Gt(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21848  	return b.compare(gotenfilter.Gt, value)
 21849  }
 21850  
 21851  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Gte(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21852  	return b.compare(gotenfilter.Gte, value)
 21853  }
 21854  
 21855  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Lt(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21856  	return b.compare(gotenfilter.Lt, value)
 21857  }
 21858  
 21859  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Lte(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21860  	return b.compare(gotenfilter.Lte, value)
 21861  }
 21862  
 21863  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) In(values []*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21864  	return b.builder.addCond(&FilterConditionIn{
 21865  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithKey(b.key).WithArrayOfValues(values),
 21866  	})
 21867  }
 21868  
 21869  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) NotIn(values []*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21870  	return b.builder.addCond(&FilterConditionNotIn{
 21871  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithKey(b.key).WithArrayOfValues(values),
 21872  	})
 21873  }
 21874  
 21875  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) IsNull() *FilterBuilder {
 21876  	return b.builder.addCond(&FilterConditionIsNull{
 21877  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithKey(b.key).FieldPath(),
 21878  	})
 21879  }
 21880  
 21881  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) IsNan() *FilterBuilder {
 21882  	return b.builder.addCond(&FilterConditionIsNaN{
 21883  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithKey(b.key).FieldPath(),
 21884  	})
 21885  }
 21886  
 21887  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 21888  	return b.builder.addCond(&FilterConditionCompare{
 21889  		Operator:              op,
 21890  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithKey(b.key).WithValue(value),
 21891  	})
 21892  }
 21893  
 21894  type filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo struct {
 21895  	builder *FilterBuilder
 21896  }
 21897  
 21898  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Eq(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 21899  	return b.compare(gotenfilter.Eq, value)
 21900  }
 21901  
 21902  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Neq(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 21903  	return b.compare(gotenfilter.Neq, value)
 21904  }
 21905  
 21906  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Gt(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 21907  	return b.compare(gotenfilter.Gt, value)
 21908  }
 21909  
 21910  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Gte(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 21911  	return b.compare(gotenfilter.Gte, value)
 21912  }
 21913  
 21914  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Lt(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 21915  	return b.compare(gotenfilter.Lt, value)
 21916  }
 21917  
 21918  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Lte(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 21919  	return b.compare(gotenfilter.Lte, value)
 21920  }
 21921  
 21922  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) In(values []*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 21923  	return b.builder.addCond(&FilterConditionIn{
 21924  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().WithArrayOfValues(values),
 21925  	})
 21926  }
 21927  
 21928  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) NotIn(values []*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 21929  	return b.builder.addCond(&FilterConditionNotIn{
 21930  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().WithArrayOfValues(values),
 21931  	})
 21932  }
 21933  
 21934  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) IsNull() *FilterBuilder {
 21935  	return b.builder.addCond(&FilterConditionIsNull{
 21936  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().FieldPath(),
 21937  	})
 21938  }
 21939  
 21940  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) IsNan() *FilterBuilder {
 21941  	return b.builder.addCond(&FilterConditionIsNaN{
 21942  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().FieldPath(),
 21943  	})
 21944  }
 21945  
 21946  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 21947  	return b.builder.addCond(&FilterConditionCompare{
 21948  		Operator:              op,
 21949  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().WithValue(value),
 21950  	})
 21951  }
 21952  
 21953  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) ActiveControlPlaneInterface() *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface {
 21954  	return &filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface{builder: b.builder}
 21955  }
 21956  
 21957  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) UsesProxy() *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy {
 21958  	return &filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy{builder: b.builder}
 21959  }
 21960  
 21961  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) IsFallback() *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback {
 21962  	return &filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback{builder: b.builder}
 21963  }
 21964  
 21965  type filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface struct {
 21966  	builder *FilterBuilder
 21967  }
 21968  
 21969  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Eq(value string) *FilterBuilder {
 21970  	return b.compare(gotenfilter.Eq, value)
 21971  }
 21972  
 21973  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Neq(value string) *FilterBuilder {
 21974  	return b.compare(gotenfilter.Neq, value)
 21975  }
 21976  
 21977  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Gt(value string) *FilterBuilder {
 21978  	return b.compare(gotenfilter.Gt, value)
 21979  }
 21980  
 21981  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Gte(value string) *FilterBuilder {
 21982  	return b.compare(gotenfilter.Gte, value)
 21983  }
 21984  
 21985  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Lt(value string) *FilterBuilder {
 21986  	return b.compare(gotenfilter.Lt, value)
 21987  }
 21988  
 21989  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Lte(value string) *FilterBuilder {
 21990  	return b.compare(gotenfilter.Lte, value)
 21991  }
 21992  
 21993  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) In(values []string) *FilterBuilder {
 21994  	return b.builder.addCond(&FilterConditionIn{
 21995  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().WithArrayOfValues(values),
 21996  	})
 21997  }
 21998  
 21999  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) NotIn(values []string) *FilterBuilder {
 22000  	return b.builder.addCond(&FilterConditionNotIn{
 22001  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().WithArrayOfValues(values),
 22002  	})
 22003  }
 22004  
 22005  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) IsNull() *FilterBuilder {
 22006  	return b.builder.addCond(&FilterConditionIsNull{
 22007  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().FieldPath(),
 22008  	})
 22009  }
 22010  
 22011  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) IsNan() *FilterBuilder {
 22012  	return b.builder.addCond(&FilterConditionIsNaN{
 22013  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().FieldPath(),
 22014  	})
 22015  }
 22016  
 22017  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22018  	return b.builder.addCond(&FilterConditionCompare{
 22019  		Operator:              op,
 22020  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().WithValue(value),
 22021  	})
 22022  }
 22023  
 22024  type filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy struct {
 22025  	builder *FilterBuilder
 22026  }
 22027  
 22028  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Eq(value bool) *FilterBuilder {
 22029  	return b.compare(gotenfilter.Eq, value)
 22030  }
 22031  
 22032  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Neq(value bool) *FilterBuilder {
 22033  	return b.compare(gotenfilter.Neq, value)
 22034  }
 22035  
 22036  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Gt(value bool) *FilterBuilder {
 22037  	return b.compare(gotenfilter.Gt, value)
 22038  }
 22039  
 22040  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Gte(value bool) *FilterBuilder {
 22041  	return b.compare(gotenfilter.Gte, value)
 22042  }
 22043  
 22044  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Lt(value bool) *FilterBuilder {
 22045  	return b.compare(gotenfilter.Lt, value)
 22046  }
 22047  
 22048  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Lte(value bool) *FilterBuilder {
 22049  	return b.compare(gotenfilter.Lte, value)
 22050  }
 22051  
 22052  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) In(values []bool) *FilterBuilder {
 22053  	return b.builder.addCond(&FilterConditionIn{
 22054  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().UsesProxy().WithArrayOfValues(values),
 22055  	})
 22056  }
 22057  
 22058  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) NotIn(values []bool) *FilterBuilder {
 22059  	return b.builder.addCond(&FilterConditionNotIn{
 22060  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().UsesProxy().WithArrayOfValues(values),
 22061  	})
 22062  }
 22063  
 22064  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) IsNull() *FilterBuilder {
 22065  	return b.builder.addCond(&FilterConditionIsNull{
 22066  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().UsesProxy().FieldPath(),
 22067  	})
 22068  }
 22069  
 22070  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) IsNan() *FilterBuilder {
 22071  	return b.builder.addCond(&FilterConditionIsNaN{
 22072  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().UsesProxy().FieldPath(),
 22073  	})
 22074  }
 22075  
 22076  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
 22077  	return b.builder.addCond(&FilterConditionCompare{
 22078  		Operator:              op,
 22079  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().UsesProxy().WithValue(value),
 22080  	})
 22081  }
 22082  
 22083  type filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback struct {
 22084  	builder *FilterBuilder
 22085  }
 22086  
 22087  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Eq(value bool) *FilterBuilder {
 22088  	return b.compare(gotenfilter.Eq, value)
 22089  }
 22090  
 22091  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Neq(value bool) *FilterBuilder {
 22092  	return b.compare(gotenfilter.Neq, value)
 22093  }
 22094  
 22095  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Gt(value bool) *FilterBuilder {
 22096  	return b.compare(gotenfilter.Gt, value)
 22097  }
 22098  
 22099  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Gte(value bool) *FilterBuilder {
 22100  	return b.compare(gotenfilter.Gte, value)
 22101  }
 22102  
 22103  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Lt(value bool) *FilterBuilder {
 22104  	return b.compare(gotenfilter.Lt, value)
 22105  }
 22106  
 22107  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Lte(value bool) *FilterBuilder {
 22108  	return b.compare(gotenfilter.Lte, value)
 22109  }
 22110  
 22111  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) In(values []bool) *FilterBuilder {
 22112  	return b.builder.addCond(&FilterConditionIn{
 22113  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().IsFallback().WithArrayOfValues(values),
 22114  	})
 22115  }
 22116  
 22117  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) NotIn(values []bool) *FilterBuilder {
 22118  	return b.builder.addCond(&FilterConditionNotIn{
 22119  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().IsFallback().WithArrayOfValues(values),
 22120  	})
 22121  }
 22122  
 22123  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) IsNull() *FilterBuilder {
 22124  	return b.builder.addCond(&FilterConditionIsNull{
 22125  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().IsFallback().FieldPath(),
 22126  	})
 22127  }
 22128  
 22129  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) IsNan() *FilterBuilder {
 22130  	return b.builder.addCond(&FilterConditionIsNaN{
 22131  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().IsFallback().FieldPath(),
 22132  	})
 22133  }
 22134  
 22135  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
 22136  	return b.builder.addCond(&FilterConditionCompare{
 22137  		Operator:              op,
 22138  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().IsFallback().WithValue(value),
 22139  	})
 22140  }
 22141  
 22142  type filterCndBuilderStatusAttestationStatus struct {
 22143  	builder *FilterBuilder
 22144  }
 22145  
 22146  func (b *filterCndBuilderStatusAttestationStatus) Eq(value []*iam_iam_common.PCR) *FilterBuilder {
 22147  	return b.compare(gotenfilter.Eq, value)
 22148  }
 22149  
 22150  func (b *filterCndBuilderStatusAttestationStatus) Neq(value []*iam_iam_common.PCR) *FilterBuilder {
 22151  	return b.compare(gotenfilter.Neq, value)
 22152  }
 22153  
 22154  func (b *filterCndBuilderStatusAttestationStatus) Gt(value []*iam_iam_common.PCR) *FilterBuilder {
 22155  	return b.compare(gotenfilter.Gt, value)
 22156  }
 22157  
 22158  func (b *filterCndBuilderStatusAttestationStatus) Gte(value []*iam_iam_common.PCR) *FilterBuilder {
 22159  	return b.compare(gotenfilter.Gte, value)
 22160  }
 22161  
 22162  func (b *filterCndBuilderStatusAttestationStatus) Lt(value []*iam_iam_common.PCR) *FilterBuilder {
 22163  	return b.compare(gotenfilter.Lt, value)
 22164  }
 22165  
 22166  func (b *filterCndBuilderStatusAttestationStatus) Lte(value []*iam_iam_common.PCR) *FilterBuilder {
 22167  	return b.compare(gotenfilter.Lte, value)
 22168  }
 22169  
 22170  func (b *filterCndBuilderStatusAttestationStatus) In(values [][]*iam_iam_common.PCR) *FilterBuilder {
 22171  	return b.builder.addCond(&FilterConditionIn{
 22172  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().WithArrayOfValues(values),
 22173  	})
 22174  }
 22175  
 22176  func (b *filterCndBuilderStatusAttestationStatus) NotIn(values [][]*iam_iam_common.PCR) *FilterBuilder {
 22177  	return b.builder.addCond(&FilterConditionNotIn{
 22178  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().WithArrayOfValues(values),
 22179  	})
 22180  }
 22181  
 22182  func (b *filterCndBuilderStatusAttestationStatus) IsNull() *FilterBuilder {
 22183  	return b.builder.addCond(&FilterConditionIsNull{
 22184  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().FieldPath(),
 22185  	})
 22186  }
 22187  
 22188  func (b *filterCndBuilderStatusAttestationStatus) IsNan() *FilterBuilder {
 22189  	return b.builder.addCond(&FilterConditionIsNaN{
 22190  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().FieldPath(),
 22191  	})
 22192  }
 22193  
 22194  func (b *filterCndBuilderStatusAttestationStatus) Contains(value *iam_iam_common.PCR) *FilterBuilder {
 22195  	return b.builder.addCond(&FilterConditionContains{
 22196  		Type:      gotenresource.ConditionContainsTypeValue,
 22197  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().FieldPath(),
 22198  		Value:     NewDeviceFieldPathBuilder().Status().AttestationStatus().WithItemValue(value),
 22199  	})
 22200  }
 22201  
 22202  func (b *filterCndBuilderStatusAttestationStatus) ContainsAnyOf(values []*iam_iam_common.PCR) *FilterBuilder {
 22203  	pathSelector := NewDeviceFieldPathBuilder().Status().AttestationStatus()
 22204  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22205  	for _, value := range values {
 22206  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22207  	}
 22208  	return b.builder.addCond(&FilterConditionContains{
 22209  		Type:      gotenresource.ConditionContainsTypeAny,
 22210  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().FieldPath(),
 22211  		Values:    itemValues,
 22212  	})
 22213  }
 22214  
 22215  func (b *filterCndBuilderStatusAttestationStatus) ContainsAll(values []*iam_iam_common.PCR) *FilterBuilder {
 22216  	pathSelector := NewDeviceFieldPathBuilder().Status().AttestationStatus()
 22217  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22218  	for _, value := range values {
 22219  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22220  	}
 22221  	return b.builder.addCond(&FilterConditionContains{
 22222  		Type:      gotenresource.ConditionContainsTypeAll,
 22223  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().FieldPath(),
 22224  		Values:    itemValues,
 22225  	})
 22226  }
 22227  
 22228  func (b *filterCndBuilderStatusAttestationStatus) compare(op gotenfilter.CompareOperator, value []*iam_iam_common.PCR) *FilterBuilder {
 22229  	return b.builder.addCond(&FilterConditionCompare{
 22230  		Operator:              op,
 22231  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().AttestationStatus().WithValue(value),
 22232  	})
 22233  }
 22234  
 22235  func (b *filterCndBuilderStatusAttestationStatus) Index() *filterCndBuilderStatusAttestationStatusIndex {
 22236  	return &filterCndBuilderStatusAttestationStatusIndex{builder: b.builder}
 22237  }
 22238  
 22239  func (b *filterCndBuilderStatusAttestationStatus) DigestHex() *filterCndBuilderStatusAttestationStatusDigestHex {
 22240  	return &filterCndBuilderStatusAttestationStatusDigestHex{builder: b.builder}
 22241  }
 22242  
 22243  func (b *filterCndBuilderStatusAttestationStatus) DigestAlg() *filterCndBuilderStatusAttestationStatusDigestAlg {
 22244  	return &filterCndBuilderStatusAttestationStatusDigestAlg{builder: b.builder}
 22245  }
 22246  
 22247  func (b *filterCndBuilderStatusAttestationStatus) Comment() *filterCndBuilderStatusAttestationStatusComment {
 22248  	return &filterCndBuilderStatusAttestationStatusComment{builder: b.builder}
 22249  }
 22250  
 22251  type filterCndBuilderStatusAttestationStatusIndex struct {
 22252  	builder *FilterBuilder
 22253  }
 22254  
 22255  func (b *filterCndBuilderStatusAttestationStatusIndex) Eq(value uint32) *FilterBuilder {
 22256  	return b.compare(gotenfilter.Eq, value)
 22257  }
 22258  
 22259  func (b *filterCndBuilderStatusAttestationStatusIndex) Neq(value uint32) *FilterBuilder {
 22260  	return b.compare(gotenfilter.Neq, value)
 22261  }
 22262  
 22263  func (b *filterCndBuilderStatusAttestationStatusIndex) Gt(value uint32) *FilterBuilder {
 22264  	return b.compare(gotenfilter.Gt, value)
 22265  }
 22266  
 22267  func (b *filterCndBuilderStatusAttestationStatusIndex) Gte(value uint32) *FilterBuilder {
 22268  	return b.compare(gotenfilter.Gte, value)
 22269  }
 22270  
 22271  func (b *filterCndBuilderStatusAttestationStatusIndex) Lt(value uint32) *FilterBuilder {
 22272  	return b.compare(gotenfilter.Lt, value)
 22273  }
 22274  
 22275  func (b *filterCndBuilderStatusAttestationStatusIndex) Lte(value uint32) *FilterBuilder {
 22276  	return b.compare(gotenfilter.Lte, value)
 22277  }
 22278  
 22279  func (b *filterCndBuilderStatusAttestationStatusIndex) In(values []uint32) *FilterBuilder {
 22280  	return b.builder.addCond(&FilterConditionIn{
 22281  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().Index().WithArrayOfValues(values),
 22282  	})
 22283  }
 22284  
 22285  func (b *filterCndBuilderStatusAttestationStatusIndex) NotIn(values []uint32) *FilterBuilder {
 22286  	return b.builder.addCond(&FilterConditionNotIn{
 22287  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().Index().WithArrayOfValues(values),
 22288  	})
 22289  }
 22290  
 22291  func (b *filterCndBuilderStatusAttestationStatusIndex) IsNull() *FilterBuilder {
 22292  	return b.builder.addCond(&FilterConditionIsNull{
 22293  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().Index().FieldPath(),
 22294  	})
 22295  }
 22296  
 22297  func (b *filterCndBuilderStatusAttestationStatusIndex) IsNan() *FilterBuilder {
 22298  	return b.builder.addCond(&FilterConditionIsNaN{
 22299  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().Index().FieldPath(),
 22300  	})
 22301  }
 22302  
 22303  func (b *filterCndBuilderStatusAttestationStatusIndex) compare(op gotenfilter.CompareOperator, value uint32) *FilterBuilder {
 22304  	return b.builder.addCond(&FilterConditionCompare{
 22305  		Operator:              op,
 22306  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().AttestationStatus().Index().WithValue(value),
 22307  	})
 22308  }
 22309  
 22310  type filterCndBuilderStatusAttestationStatusDigestHex struct {
 22311  	builder *FilterBuilder
 22312  }
 22313  
 22314  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Eq(value string) *FilterBuilder {
 22315  	return b.compare(gotenfilter.Eq, value)
 22316  }
 22317  
 22318  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Neq(value string) *FilterBuilder {
 22319  	return b.compare(gotenfilter.Neq, value)
 22320  }
 22321  
 22322  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Gt(value string) *FilterBuilder {
 22323  	return b.compare(gotenfilter.Gt, value)
 22324  }
 22325  
 22326  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Gte(value string) *FilterBuilder {
 22327  	return b.compare(gotenfilter.Gte, value)
 22328  }
 22329  
 22330  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Lt(value string) *FilterBuilder {
 22331  	return b.compare(gotenfilter.Lt, value)
 22332  }
 22333  
 22334  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Lte(value string) *FilterBuilder {
 22335  	return b.compare(gotenfilter.Lte, value)
 22336  }
 22337  
 22338  func (b *filterCndBuilderStatusAttestationStatusDigestHex) In(values []string) *FilterBuilder {
 22339  	return b.builder.addCond(&FilterConditionIn{
 22340  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestHex().WithArrayOfValues(values),
 22341  	})
 22342  }
 22343  
 22344  func (b *filterCndBuilderStatusAttestationStatusDigestHex) NotIn(values []string) *FilterBuilder {
 22345  	return b.builder.addCond(&FilterConditionNotIn{
 22346  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestHex().WithArrayOfValues(values),
 22347  	})
 22348  }
 22349  
 22350  func (b *filterCndBuilderStatusAttestationStatusDigestHex) IsNull() *FilterBuilder {
 22351  	return b.builder.addCond(&FilterConditionIsNull{
 22352  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestHex().FieldPath(),
 22353  	})
 22354  }
 22355  
 22356  func (b *filterCndBuilderStatusAttestationStatusDigestHex) IsNan() *FilterBuilder {
 22357  	return b.builder.addCond(&FilterConditionIsNaN{
 22358  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestHex().FieldPath(),
 22359  	})
 22360  }
 22361  
 22362  func (b *filterCndBuilderStatusAttestationStatusDigestHex) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22363  	return b.builder.addCond(&FilterConditionCompare{
 22364  		Operator:              op,
 22365  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestHex().WithValue(value),
 22366  	})
 22367  }
 22368  
 22369  type filterCndBuilderStatusAttestationStatusDigestAlg struct {
 22370  	builder *FilterBuilder
 22371  }
 22372  
 22373  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Eq(value iam_iam_common.DigestAlg) *FilterBuilder {
 22374  	return b.compare(gotenfilter.Eq, value)
 22375  }
 22376  
 22377  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Neq(value iam_iam_common.DigestAlg) *FilterBuilder {
 22378  	return b.compare(gotenfilter.Neq, value)
 22379  }
 22380  
 22381  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Gt(value iam_iam_common.DigestAlg) *FilterBuilder {
 22382  	return b.compare(gotenfilter.Gt, value)
 22383  }
 22384  
 22385  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Gte(value iam_iam_common.DigestAlg) *FilterBuilder {
 22386  	return b.compare(gotenfilter.Gte, value)
 22387  }
 22388  
 22389  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Lt(value iam_iam_common.DigestAlg) *FilterBuilder {
 22390  	return b.compare(gotenfilter.Lt, value)
 22391  }
 22392  
 22393  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Lte(value iam_iam_common.DigestAlg) *FilterBuilder {
 22394  	return b.compare(gotenfilter.Lte, value)
 22395  }
 22396  
 22397  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) In(values []iam_iam_common.DigestAlg) *FilterBuilder {
 22398  	return b.builder.addCond(&FilterConditionIn{
 22399  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestAlg().WithArrayOfValues(values),
 22400  	})
 22401  }
 22402  
 22403  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) NotIn(values []iam_iam_common.DigestAlg) *FilterBuilder {
 22404  	return b.builder.addCond(&FilterConditionNotIn{
 22405  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestAlg().WithArrayOfValues(values),
 22406  	})
 22407  }
 22408  
 22409  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) IsNull() *FilterBuilder {
 22410  	return b.builder.addCond(&FilterConditionIsNull{
 22411  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestAlg().FieldPath(),
 22412  	})
 22413  }
 22414  
 22415  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) IsNan() *FilterBuilder {
 22416  	return b.builder.addCond(&FilterConditionIsNaN{
 22417  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestAlg().FieldPath(),
 22418  	})
 22419  }
 22420  
 22421  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) compare(op gotenfilter.CompareOperator, value iam_iam_common.DigestAlg) *FilterBuilder {
 22422  	return b.builder.addCond(&FilterConditionCompare{
 22423  		Operator:              op,
 22424  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestAlg().WithValue(value),
 22425  	})
 22426  }
 22427  
 22428  type filterCndBuilderStatusAttestationStatusComment struct {
 22429  	builder *FilterBuilder
 22430  }
 22431  
 22432  func (b *filterCndBuilderStatusAttestationStatusComment) Eq(value string) *FilterBuilder {
 22433  	return b.compare(gotenfilter.Eq, value)
 22434  }
 22435  
 22436  func (b *filterCndBuilderStatusAttestationStatusComment) Neq(value string) *FilterBuilder {
 22437  	return b.compare(gotenfilter.Neq, value)
 22438  }
 22439  
 22440  func (b *filterCndBuilderStatusAttestationStatusComment) Gt(value string) *FilterBuilder {
 22441  	return b.compare(gotenfilter.Gt, value)
 22442  }
 22443  
 22444  func (b *filterCndBuilderStatusAttestationStatusComment) Gte(value string) *FilterBuilder {
 22445  	return b.compare(gotenfilter.Gte, value)
 22446  }
 22447  
 22448  func (b *filterCndBuilderStatusAttestationStatusComment) Lt(value string) *FilterBuilder {
 22449  	return b.compare(gotenfilter.Lt, value)
 22450  }
 22451  
 22452  func (b *filterCndBuilderStatusAttestationStatusComment) Lte(value string) *FilterBuilder {
 22453  	return b.compare(gotenfilter.Lte, value)
 22454  }
 22455  
 22456  func (b *filterCndBuilderStatusAttestationStatusComment) In(values []string) *FilterBuilder {
 22457  	return b.builder.addCond(&FilterConditionIn{
 22458  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().Comment().WithArrayOfValues(values),
 22459  	})
 22460  }
 22461  
 22462  func (b *filterCndBuilderStatusAttestationStatusComment) NotIn(values []string) *FilterBuilder {
 22463  	return b.builder.addCond(&FilterConditionNotIn{
 22464  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().Comment().WithArrayOfValues(values),
 22465  	})
 22466  }
 22467  
 22468  func (b *filterCndBuilderStatusAttestationStatusComment) IsNull() *FilterBuilder {
 22469  	return b.builder.addCond(&FilterConditionIsNull{
 22470  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().Comment().FieldPath(),
 22471  	})
 22472  }
 22473  
 22474  func (b *filterCndBuilderStatusAttestationStatusComment) IsNan() *FilterBuilder {
 22475  	return b.builder.addCond(&FilterConditionIsNaN{
 22476  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().Comment().FieldPath(),
 22477  	})
 22478  }
 22479  
 22480  func (b *filterCndBuilderStatusAttestationStatusComment) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22481  	return b.builder.addCond(&FilterConditionCompare{
 22482  		Operator:              op,
 22483  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().AttestationStatus().Comment().WithValue(value),
 22484  	})
 22485  }
 22486  
 22487  type filterCndBuilderStatusNormalizedAddress struct {
 22488  	builder *FilterBuilder
 22489  }
 22490  
 22491  func (b *filterCndBuilderStatusNormalizedAddress) Eq(value *Device_Status_NormalizedAddress) *FilterBuilder {
 22492  	return b.compare(gotenfilter.Eq, value)
 22493  }
 22494  
 22495  func (b *filterCndBuilderStatusNormalizedAddress) Neq(value *Device_Status_NormalizedAddress) *FilterBuilder {
 22496  	return b.compare(gotenfilter.Neq, value)
 22497  }
 22498  
 22499  func (b *filterCndBuilderStatusNormalizedAddress) Gt(value *Device_Status_NormalizedAddress) *FilterBuilder {
 22500  	return b.compare(gotenfilter.Gt, value)
 22501  }
 22502  
 22503  func (b *filterCndBuilderStatusNormalizedAddress) Gte(value *Device_Status_NormalizedAddress) *FilterBuilder {
 22504  	return b.compare(gotenfilter.Gte, value)
 22505  }
 22506  
 22507  func (b *filterCndBuilderStatusNormalizedAddress) Lt(value *Device_Status_NormalizedAddress) *FilterBuilder {
 22508  	return b.compare(gotenfilter.Lt, value)
 22509  }
 22510  
 22511  func (b *filterCndBuilderStatusNormalizedAddress) Lte(value *Device_Status_NormalizedAddress) *FilterBuilder {
 22512  	return b.compare(gotenfilter.Lte, value)
 22513  }
 22514  
 22515  func (b *filterCndBuilderStatusNormalizedAddress) In(values []*Device_Status_NormalizedAddress) *FilterBuilder {
 22516  	return b.builder.addCond(&FilterConditionIn{
 22517  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().WithArrayOfValues(values),
 22518  	})
 22519  }
 22520  
 22521  func (b *filterCndBuilderStatusNormalizedAddress) NotIn(values []*Device_Status_NormalizedAddress) *FilterBuilder {
 22522  	return b.builder.addCond(&FilterConditionNotIn{
 22523  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().WithArrayOfValues(values),
 22524  	})
 22525  }
 22526  
 22527  func (b *filterCndBuilderStatusNormalizedAddress) IsNull() *FilterBuilder {
 22528  	return b.builder.addCond(&FilterConditionIsNull{
 22529  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().FieldPath(),
 22530  	})
 22531  }
 22532  
 22533  func (b *filterCndBuilderStatusNormalizedAddress) IsNan() *FilterBuilder {
 22534  	return b.builder.addCond(&FilterConditionIsNaN{
 22535  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().FieldPath(),
 22536  	})
 22537  }
 22538  
 22539  func (b *filterCndBuilderStatusNormalizedAddress) compare(op gotenfilter.CompareOperator, value *Device_Status_NormalizedAddress) *FilterBuilder {
 22540  	return b.builder.addCond(&FilterConditionCompare{
 22541  		Operator:              op,
 22542  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().WithValue(value),
 22543  	})
 22544  }
 22545  
 22546  func (b *filterCndBuilderStatusNormalizedAddress) PostalCode() *filterCndBuilderStatusNormalizedAddressPostalCode {
 22547  	return &filterCndBuilderStatusNormalizedAddressPostalCode{builder: b.builder}
 22548  }
 22549  
 22550  func (b *filterCndBuilderStatusNormalizedAddress) CountryCode() *filterCndBuilderStatusNormalizedAddressCountryCode {
 22551  	return &filterCndBuilderStatusNormalizedAddressCountryCode{builder: b.builder}
 22552  }
 22553  
 22554  func (b *filterCndBuilderStatusNormalizedAddress) Continent() *filterCndBuilderStatusNormalizedAddressContinent {
 22555  	return &filterCndBuilderStatusNormalizedAddressContinent{builder: b.builder}
 22556  }
 22557  
 22558  func (b *filterCndBuilderStatusNormalizedAddress) ContinentId() *filterCndBuilderStatusNormalizedAddressContinentId {
 22559  	return &filterCndBuilderStatusNormalizedAddressContinentId{builder: b.builder}
 22560  }
 22561  
 22562  func (b *filterCndBuilderStatusNormalizedAddress) Country() *filterCndBuilderStatusNormalizedAddressCountry {
 22563  	return &filterCndBuilderStatusNormalizedAddressCountry{builder: b.builder}
 22564  }
 22565  
 22566  func (b *filterCndBuilderStatusNormalizedAddress) CountryId() *filterCndBuilderStatusNormalizedAddressCountryId {
 22567  	return &filterCndBuilderStatusNormalizedAddressCountryId{builder: b.builder}
 22568  }
 22569  
 22570  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea1() *filterCndBuilderStatusNormalizedAddressAdminArea1 {
 22571  	return &filterCndBuilderStatusNormalizedAddressAdminArea1{builder: b.builder}
 22572  }
 22573  
 22574  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea1Id() *filterCndBuilderStatusNormalizedAddressAdminArea1Id {
 22575  	return &filterCndBuilderStatusNormalizedAddressAdminArea1Id{builder: b.builder}
 22576  }
 22577  
 22578  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea2() *filterCndBuilderStatusNormalizedAddressAdminArea2 {
 22579  	return &filterCndBuilderStatusNormalizedAddressAdminArea2{builder: b.builder}
 22580  }
 22581  
 22582  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea2Id() *filterCndBuilderStatusNormalizedAddressAdminArea2Id {
 22583  	return &filterCndBuilderStatusNormalizedAddressAdminArea2Id{builder: b.builder}
 22584  }
 22585  
 22586  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea3() *filterCndBuilderStatusNormalizedAddressAdminArea3 {
 22587  	return &filterCndBuilderStatusNormalizedAddressAdminArea3{builder: b.builder}
 22588  }
 22589  
 22590  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea3Id() *filterCndBuilderStatusNormalizedAddressAdminArea3Id {
 22591  	return &filterCndBuilderStatusNormalizedAddressAdminArea3Id{builder: b.builder}
 22592  }
 22593  
 22594  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea4() *filterCndBuilderStatusNormalizedAddressAdminArea4 {
 22595  	return &filterCndBuilderStatusNormalizedAddressAdminArea4{builder: b.builder}
 22596  }
 22597  
 22598  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea4Id() *filterCndBuilderStatusNormalizedAddressAdminArea4Id {
 22599  	return &filterCndBuilderStatusNormalizedAddressAdminArea4Id{builder: b.builder}
 22600  }
 22601  
 22602  func (b *filterCndBuilderStatusNormalizedAddress) Address() *filterCndBuilderStatusNormalizedAddressAddress {
 22603  	return &filterCndBuilderStatusNormalizedAddressAddress{builder: b.builder}
 22604  }
 22605  
 22606  func (b *filterCndBuilderStatusNormalizedAddress) Coordinates() *filterCndBuilderStatusNormalizedAddressCoordinates {
 22607  	return &filterCndBuilderStatusNormalizedAddressCoordinates{builder: b.builder}
 22608  }
 22609  
 22610  func (b *filterCndBuilderStatusNormalizedAddress) Accuracy() *filterCndBuilderStatusNormalizedAddressAccuracy {
 22611  	return &filterCndBuilderStatusNormalizedAddressAccuracy{builder: b.builder}
 22612  }
 22613  
 22614  type filterCndBuilderStatusNormalizedAddressPostalCode struct {
 22615  	builder *FilterBuilder
 22616  }
 22617  
 22618  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Eq(value string) *FilterBuilder {
 22619  	return b.compare(gotenfilter.Eq, value)
 22620  }
 22621  
 22622  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Neq(value string) *FilterBuilder {
 22623  	return b.compare(gotenfilter.Neq, value)
 22624  }
 22625  
 22626  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Gt(value string) *FilterBuilder {
 22627  	return b.compare(gotenfilter.Gt, value)
 22628  }
 22629  
 22630  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Gte(value string) *FilterBuilder {
 22631  	return b.compare(gotenfilter.Gte, value)
 22632  }
 22633  
 22634  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Lt(value string) *FilterBuilder {
 22635  	return b.compare(gotenfilter.Lt, value)
 22636  }
 22637  
 22638  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Lte(value string) *FilterBuilder {
 22639  	return b.compare(gotenfilter.Lte, value)
 22640  }
 22641  
 22642  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) In(values []string) *FilterBuilder {
 22643  	return b.builder.addCond(&FilterConditionIn{
 22644  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().PostalCode().WithArrayOfValues(values),
 22645  	})
 22646  }
 22647  
 22648  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) NotIn(values []string) *FilterBuilder {
 22649  	return b.builder.addCond(&FilterConditionNotIn{
 22650  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().PostalCode().WithArrayOfValues(values),
 22651  	})
 22652  }
 22653  
 22654  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) IsNull() *FilterBuilder {
 22655  	return b.builder.addCond(&FilterConditionIsNull{
 22656  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().PostalCode().FieldPath(),
 22657  	})
 22658  }
 22659  
 22660  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) IsNan() *FilterBuilder {
 22661  	return b.builder.addCond(&FilterConditionIsNaN{
 22662  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().PostalCode().FieldPath(),
 22663  	})
 22664  }
 22665  
 22666  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22667  	return b.builder.addCond(&FilterConditionCompare{
 22668  		Operator:              op,
 22669  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().PostalCode().WithValue(value),
 22670  	})
 22671  }
 22672  
 22673  type filterCndBuilderStatusNormalizedAddressCountryCode struct {
 22674  	builder *FilterBuilder
 22675  }
 22676  
 22677  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Eq(value string) *FilterBuilder {
 22678  	return b.compare(gotenfilter.Eq, value)
 22679  }
 22680  
 22681  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Neq(value string) *FilterBuilder {
 22682  	return b.compare(gotenfilter.Neq, value)
 22683  }
 22684  
 22685  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Gt(value string) *FilterBuilder {
 22686  	return b.compare(gotenfilter.Gt, value)
 22687  }
 22688  
 22689  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Gte(value string) *FilterBuilder {
 22690  	return b.compare(gotenfilter.Gte, value)
 22691  }
 22692  
 22693  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Lt(value string) *FilterBuilder {
 22694  	return b.compare(gotenfilter.Lt, value)
 22695  }
 22696  
 22697  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Lte(value string) *FilterBuilder {
 22698  	return b.compare(gotenfilter.Lte, value)
 22699  }
 22700  
 22701  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) In(values []string) *FilterBuilder {
 22702  	return b.builder.addCond(&FilterConditionIn{
 22703  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryCode().WithArrayOfValues(values),
 22704  	})
 22705  }
 22706  
 22707  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) NotIn(values []string) *FilterBuilder {
 22708  	return b.builder.addCond(&FilterConditionNotIn{
 22709  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryCode().WithArrayOfValues(values),
 22710  	})
 22711  }
 22712  
 22713  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) IsNull() *FilterBuilder {
 22714  	return b.builder.addCond(&FilterConditionIsNull{
 22715  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryCode().FieldPath(),
 22716  	})
 22717  }
 22718  
 22719  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) IsNan() *FilterBuilder {
 22720  	return b.builder.addCond(&FilterConditionIsNaN{
 22721  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryCode().FieldPath(),
 22722  	})
 22723  }
 22724  
 22725  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22726  	return b.builder.addCond(&FilterConditionCompare{
 22727  		Operator:              op,
 22728  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryCode().WithValue(value),
 22729  	})
 22730  }
 22731  
 22732  type filterCndBuilderStatusNormalizedAddressContinent struct {
 22733  	builder *FilterBuilder
 22734  }
 22735  
 22736  func (b *filterCndBuilderStatusNormalizedAddressContinent) Eq(value string) *FilterBuilder {
 22737  	return b.compare(gotenfilter.Eq, value)
 22738  }
 22739  
 22740  func (b *filterCndBuilderStatusNormalizedAddressContinent) Neq(value string) *FilterBuilder {
 22741  	return b.compare(gotenfilter.Neq, value)
 22742  }
 22743  
 22744  func (b *filterCndBuilderStatusNormalizedAddressContinent) Gt(value string) *FilterBuilder {
 22745  	return b.compare(gotenfilter.Gt, value)
 22746  }
 22747  
 22748  func (b *filterCndBuilderStatusNormalizedAddressContinent) Gte(value string) *FilterBuilder {
 22749  	return b.compare(gotenfilter.Gte, value)
 22750  }
 22751  
 22752  func (b *filterCndBuilderStatusNormalizedAddressContinent) Lt(value string) *FilterBuilder {
 22753  	return b.compare(gotenfilter.Lt, value)
 22754  }
 22755  
 22756  func (b *filterCndBuilderStatusNormalizedAddressContinent) Lte(value string) *FilterBuilder {
 22757  	return b.compare(gotenfilter.Lte, value)
 22758  }
 22759  
 22760  func (b *filterCndBuilderStatusNormalizedAddressContinent) In(values []string) *FilterBuilder {
 22761  	return b.builder.addCond(&FilterConditionIn{
 22762  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Continent().WithArrayOfValues(values),
 22763  	})
 22764  }
 22765  
 22766  func (b *filterCndBuilderStatusNormalizedAddressContinent) NotIn(values []string) *FilterBuilder {
 22767  	return b.builder.addCond(&FilterConditionNotIn{
 22768  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Continent().WithArrayOfValues(values),
 22769  	})
 22770  }
 22771  
 22772  func (b *filterCndBuilderStatusNormalizedAddressContinent) IsNull() *FilterBuilder {
 22773  	return b.builder.addCond(&FilterConditionIsNull{
 22774  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Continent().FieldPath(),
 22775  	})
 22776  }
 22777  
 22778  func (b *filterCndBuilderStatusNormalizedAddressContinent) IsNan() *FilterBuilder {
 22779  	return b.builder.addCond(&FilterConditionIsNaN{
 22780  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Continent().FieldPath(),
 22781  	})
 22782  }
 22783  
 22784  func (b *filterCndBuilderStatusNormalizedAddressContinent) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22785  	return b.builder.addCond(&FilterConditionCompare{
 22786  		Operator:              op,
 22787  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Continent().WithValue(value),
 22788  	})
 22789  }
 22790  
 22791  type filterCndBuilderStatusNormalizedAddressContinentId struct {
 22792  	builder *FilterBuilder
 22793  }
 22794  
 22795  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Eq(value string) *FilterBuilder {
 22796  	return b.compare(gotenfilter.Eq, value)
 22797  }
 22798  
 22799  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Neq(value string) *FilterBuilder {
 22800  	return b.compare(gotenfilter.Neq, value)
 22801  }
 22802  
 22803  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Gt(value string) *FilterBuilder {
 22804  	return b.compare(gotenfilter.Gt, value)
 22805  }
 22806  
 22807  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Gte(value string) *FilterBuilder {
 22808  	return b.compare(gotenfilter.Gte, value)
 22809  }
 22810  
 22811  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Lt(value string) *FilterBuilder {
 22812  	return b.compare(gotenfilter.Lt, value)
 22813  }
 22814  
 22815  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Lte(value string) *FilterBuilder {
 22816  	return b.compare(gotenfilter.Lte, value)
 22817  }
 22818  
 22819  func (b *filterCndBuilderStatusNormalizedAddressContinentId) In(values []string) *FilterBuilder {
 22820  	return b.builder.addCond(&FilterConditionIn{
 22821  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().ContinentId().WithArrayOfValues(values),
 22822  	})
 22823  }
 22824  
 22825  func (b *filterCndBuilderStatusNormalizedAddressContinentId) NotIn(values []string) *FilterBuilder {
 22826  	return b.builder.addCond(&FilterConditionNotIn{
 22827  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().ContinentId().WithArrayOfValues(values),
 22828  	})
 22829  }
 22830  
 22831  func (b *filterCndBuilderStatusNormalizedAddressContinentId) IsNull() *FilterBuilder {
 22832  	return b.builder.addCond(&FilterConditionIsNull{
 22833  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().ContinentId().FieldPath(),
 22834  	})
 22835  }
 22836  
 22837  func (b *filterCndBuilderStatusNormalizedAddressContinentId) IsNan() *FilterBuilder {
 22838  	return b.builder.addCond(&FilterConditionIsNaN{
 22839  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().ContinentId().FieldPath(),
 22840  	})
 22841  }
 22842  
 22843  func (b *filterCndBuilderStatusNormalizedAddressContinentId) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22844  	return b.builder.addCond(&FilterConditionCompare{
 22845  		Operator:              op,
 22846  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().ContinentId().WithValue(value),
 22847  	})
 22848  }
 22849  
 22850  type filterCndBuilderStatusNormalizedAddressCountry struct {
 22851  	builder *FilterBuilder
 22852  }
 22853  
 22854  func (b *filterCndBuilderStatusNormalizedAddressCountry) Eq(value string) *FilterBuilder {
 22855  	return b.compare(gotenfilter.Eq, value)
 22856  }
 22857  
 22858  func (b *filterCndBuilderStatusNormalizedAddressCountry) Neq(value string) *FilterBuilder {
 22859  	return b.compare(gotenfilter.Neq, value)
 22860  }
 22861  
 22862  func (b *filterCndBuilderStatusNormalizedAddressCountry) Gt(value string) *FilterBuilder {
 22863  	return b.compare(gotenfilter.Gt, value)
 22864  }
 22865  
 22866  func (b *filterCndBuilderStatusNormalizedAddressCountry) Gte(value string) *FilterBuilder {
 22867  	return b.compare(gotenfilter.Gte, value)
 22868  }
 22869  
 22870  func (b *filterCndBuilderStatusNormalizedAddressCountry) Lt(value string) *FilterBuilder {
 22871  	return b.compare(gotenfilter.Lt, value)
 22872  }
 22873  
 22874  func (b *filterCndBuilderStatusNormalizedAddressCountry) Lte(value string) *FilterBuilder {
 22875  	return b.compare(gotenfilter.Lte, value)
 22876  }
 22877  
 22878  func (b *filterCndBuilderStatusNormalizedAddressCountry) In(values []string) *FilterBuilder {
 22879  	return b.builder.addCond(&FilterConditionIn{
 22880  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Country().WithArrayOfValues(values),
 22881  	})
 22882  }
 22883  
 22884  func (b *filterCndBuilderStatusNormalizedAddressCountry) NotIn(values []string) *FilterBuilder {
 22885  	return b.builder.addCond(&FilterConditionNotIn{
 22886  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Country().WithArrayOfValues(values),
 22887  	})
 22888  }
 22889  
 22890  func (b *filterCndBuilderStatusNormalizedAddressCountry) IsNull() *FilterBuilder {
 22891  	return b.builder.addCond(&FilterConditionIsNull{
 22892  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Country().FieldPath(),
 22893  	})
 22894  }
 22895  
 22896  func (b *filterCndBuilderStatusNormalizedAddressCountry) IsNan() *FilterBuilder {
 22897  	return b.builder.addCond(&FilterConditionIsNaN{
 22898  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Country().FieldPath(),
 22899  	})
 22900  }
 22901  
 22902  func (b *filterCndBuilderStatusNormalizedAddressCountry) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22903  	return b.builder.addCond(&FilterConditionCompare{
 22904  		Operator:              op,
 22905  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Country().WithValue(value),
 22906  	})
 22907  }
 22908  
 22909  type filterCndBuilderStatusNormalizedAddressCountryId struct {
 22910  	builder *FilterBuilder
 22911  }
 22912  
 22913  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Eq(value string) *FilterBuilder {
 22914  	return b.compare(gotenfilter.Eq, value)
 22915  }
 22916  
 22917  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Neq(value string) *FilterBuilder {
 22918  	return b.compare(gotenfilter.Neq, value)
 22919  }
 22920  
 22921  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Gt(value string) *FilterBuilder {
 22922  	return b.compare(gotenfilter.Gt, value)
 22923  }
 22924  
 22925  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Gte(value string) *FilterBuilder {
 22926  	return b.compare(gotenfilter.Gte, value)
 22927  }
 22928  
 22929  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Lt(value string) *FilterBuilder {
 22930  	return b.compare(gotenfilter.Lt, value)
 22931  }
 22932  
 22933  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Lte(value string) *FilterBuilder {
 22934  	return b.compare(gotenfilter.Lte, value)
 22935  }
 22936  
 22937  func (b *filterCndBuilderStatusNormalizedAddressCountryId) In(values []string) *FilterBuilder {
 22938  	return b.builder.addCond(&FilterConditionIn{
 22939  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryId().WithArrayOfValues(values),
 22940  	})
 22941  }
 22942  
 22943  func (b *filterCndBuilderStatusNormalizedAddressCountryId) NotIn(values []string) *FilterBuilder {
 22944  	return b.builder.addCond(&FilterConditionNotIn{
 22945  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryId().WithArrayOfValues(values),
 22946  	})
 22947  }
 22948  
 22949  func (b *filterCndBuilderStatusNormalizedAddressCountryId) IsNull() *FilterBuilder {
 22950  	return b.builder.addCond(&FilterConditionIsNull{
 22951  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryId().FieldPath(),
 22952  	})
 22953  }
 22954  
 22955  func (b *filterCndBuilderStatusNormalizedAddressCountryId) IsNan() *FilterBuilder {
 22956  	return b.builder.addCond(&FilterConditionIsNaN{
 22957  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryId().FieldPath(),
 22958  	})
 22959  }
 22960  
 22961  func (b *filterCndBuilderStatusNormalizedAddressCountryId) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22962  	return b.builder.addCond(&FilterConditionCompare{
 22963  		Operator:              op,
 22964  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryId().WithValue(value),
 22965  	})
 22966  }
 22967  
 22968  type filterCndBuilderStatusNormalizedAddressAdminArea1 struct {
 22969  	builder *FilterBuilder
 22970  }
 22971  
 22972  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Eq(value string) *FilterBuilder {
 22973  	return b.compare(gotenfilter.Eq, value)
 22974  }
 22975  
 22976  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Neq(value string) *FilterBuilder {
 22977  	return b.compare(gotenfilter.Neq, value)
 22978  }
 22979  
 22980  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Gt(value string) *FilterBuilder {
 22981  	return b.compare(gotenfilter.Gt, value)
 22982  }
 22983  
 22984  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Gte(value string) *FilterBuilder {
 22985  	return b.compare(gotenfilter.Gte, value)
 22986  }
 22987  
 22988  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Lt(value string) *FilterBuilder {
 22989  	return b.compare(gotenfilter.Lt, value)
 22990  }
 22991  
 22992  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Lte(value string) *FilterBuilder {
 22993  	return b.compare(gotenfilter.Lte, value)
 22994  }
 22995  
 22996  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) In(values []string) *FilterBuilder {
 22997  	return b.builder.addCond(&FilterConditionIn{
 22998  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1().WithArrayOfValues(values),
 22999  	})
 23000  }
 23001  
 23002  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) NotIn(values []string) *FilterBuilder {
 23003  	return b.builder.addCond(&FilterConditionNotIn{
 23004  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1().WithArrayOfValues(values),
 23005  	})
 23006  }
 23007  
 23008  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) IsNull() *FilterBuilder {
 23009  	return b.builder.addCond(&FilterConditionIsNull{
 23010  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1().FieldPath(),
 23011  	})
 23012  }
 23013  
 23014  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) IsNan() *FilterBuilder {
 23015  	return b.builder.addCond(&FilterConditionIsNaN{
 23016  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1().FieldPath(),
 23017  	})
 23018  }
 23019  
 23020  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23021  	return b.builder.addCond(&FilterConditionCompare{
 23022  		Operator:              op,
 23023  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1().WithValue(value),
 23024  	})
 23025  }
 23026  
 23027  type filterCndBuilderStatusNormalizedAddressAdminArea1Id struct {
 23028  	builder *FilterBuilder
 23029  }
 23030  
 23031  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Eq(value string) *FilterBuilder {
 23032  	return b.compare(gotenfilter.Eq, value)
 23033  }
 23034  
 23035  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Neq(value string) *FilterBuilder {
 23036  	return b.compare(gotenfilter.Neq, value)
 23037  }
 23038  
 23039  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Gt(value string) *FilterBuilder {
 23040  	return b.compare(gotenfilter.Gt, value)
 23041  }
 23042  
 23043  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Gte(value string) *FilterBuilder {
 23044  	return b.compare(gotenfilter.Gte, value)
 23045  }
 23046  
 23047  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Lt(value string) *FilterBuilder {
 23048  	return b.compare(gotenfilter.Lt, value)
 23049  }
 23050  
 23051  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Lte(value string) *FilterBuilder {
 23052  	return b.compare(gotenfilter.Lte, value)
 23053  }
 23054  
 23055  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) In(values []string) *FilterBuilder {
 23056  	return b.builder.addCond(&FilterConditionIn{
 23057  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1Id().WithArrayOfValues(values),
 23058  	})
 23059  }
 23060  
 23061  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) NotIn(values []string) *FilterBuilder {
 23062  	return b.builder.addCond(&FilterConditionNotIn{
 23063  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1Id().WithArrayOfValues(values),
 23064  	})
 23065  }
 23066  
 23067  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) IsNull() *FilterBuilder {
 23068  	return b.builder.addCond(&FilterConditionIsNull{
 23069  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1Id().FieldPath(),
 23070  	})
 23071  }
 23072  
 23073  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) IsNan() *FilterBuilder {
 23074  	return b.builder.addCond(&FilterConditionIsNaN{
 23075  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1Id().FieldPath(),
 23076  	})
 23077  }
 23078  
 23079  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23080  	return b.builder.addCond(&FilterConditionCompare{
 23081  		Operator:              op,
 23082  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1Id().WithValue(value),
 23083  	})
 23084  }
 23085  
 23086  type filterCndBuilderStatusNormalizedAddressAdminArea2 struct {
 23087  	builder *FilterBuilder
 23088  }
 23089  
 23090  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Eq(value string) *FilterBuilder {
 23091  	return b.compare(gotenfilter.Eq, value)
 23092  }
 23093  
 23094  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Neq(value string) *FilterBuilder {
 23095  	return b.compare(gotenfilter.Neq, value)
 23096  }
 23097  
 23098  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Gt(value string) *FilterBuilder {
 23099  	return b.compare(gotenfilter.Gt, value)
 23100  }
 23101  
 23102  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Gte(value string) *FilterBuilder {
 23103  	return b.compare(gotenfilter.Gte, value)
 23104  }
 23105  
 23106  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Lt(value string) *FilterBuilder {
 23107  	return b.compare(gotenfilter.Lt, value)
 23108  }
 23109  
 23110  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Lte(value string) *FilterBuilder {
 23111  	return b.compare(gotenfilter.Lte, value)
 23112  }
 23113  
 23114  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) In(values []string) *FilterBuilder {
 23115  	return b.builder.addCond(&FilterConditionIn{
 23116  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2().WithArrayOfValues(values),
 23117  	})
 23118  }
 23119  
 23120  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) NotIn(values []string) *FilterBuilder {
 23121  	return b.builder.addCond(&FilterConditionNotIn{
 23122  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2().WithArrayOfValues(values),
 23123  	})
 23124  }
 23125  
 23126  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) IsNull() *FilterBuilder {
 23127  	return b.builder.addCond(&FilterConditionIsNull{
 23128  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2().FieldPath(),
 23129  	})
 23130  }
 23131  
 23132  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) IsNan() *FilterBuilder {
 23133  	return b.builder.addCond(&FilterConditionIsNaN{
 23134  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2().FieldPath(),
 23135  	})
 23136  }
 23137  
 23138  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23139  	return b.builder.addCond(&FilterConditionCompare{
 23140  		Operator:              op,
 23141  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2().WithValue(value),
 23142  	})
 23143  }
 23144  
 23145  type filterCndBuilderStatusNormalizedAddressAdminArea2Id struct {
 23146  	builder *FilterBuilder
 23147  }
 23148  
 23149  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Eq(value string) *FilterBuilder {
 23150  	return b.compare(gotenfilter.Eq, value)
 23151  }
 23152  
 23153  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Neq(value string) *FilterBuilder {
 23154  	return b.compare(gotenfilter.Neq, value)
 23155  }
 23156  
 23157  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Gt(value string) *FilterBuilder {
 23158  	return b.compare(gotenfilter.Gt, value)
 23159  }
 23160  
 23161  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Gte(value string) *FilterBuilder {
 23162  	return b.compare(gotenfilter.Gte, value)
 23163  }
 23164  
 23165  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Lt(value string) *FilterBuilder {
 23166  	return b.compare(gotenfilter.Lt, value)
 23167  }
 23168  
 23169  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Lte(value string) *FilterBuilder {
 23170  	return b.compare(gotenfilter.Lte, value)
 23171  }
 23172  
 23173  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) In(values []string) *FilterBuilder {
 23174  	return b.builder.addCond(&FilterConditionIn{
 23175  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2Id().WithArrayOfValues(values),
 23176  	})
 23177  }
 23178  
 23179  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) NotIn(values []string) *FilterBuilder {
 23180  	return b.builder.addCond(&FilterConditionNotIn{
 23181  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2Id().WithArrayOfValues(values),
 23182  	})
 23183  }
 23184  
 23185  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) IsNull() *FilterBuilder {
 23186  	return b.builder.addCond(&FilterConditionIsNull{
 23187  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2Id().FieldPath(),
 23188  	})
 23189  }
 23190  
 23191  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) IsNan() *FilterBuilder {
 23192  	return b.builder.addCond(&FilterConditionIsNaN{
 23193  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2Id().FieldPath(),
 23194  	})
 23195  }
 23196  
 23197  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23198  	return b.builder.addCond(&FilterConditionCompare{
 23199  		Operator:              op,
 23200  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2Id().WithValue(value),
 23201  	})
 23202  }
 23203  
 23204  type filterCndBuilderStatusNormalizedAddressAdminArea3 struct {
 23205  	builder *FilterBuilder
 23206  }
 23207  
 23208  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Eq(value string) *FilterBuilder {
 23209  	return b.compare(gotenfilter.Eq, value)
 23210  }
 23211  
 23212  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Neq(value string) *FilterBuilder {
 23213  	return b.compare(gotenfilter.Neq, value)
 23214  }
 23215  
 23216  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Gt(value string) *FilterBuilder {
 23217  	return b.compare(gotenfilter.Gt, value)
 23218  }
 23219  
 23220  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Gte(value string) *FilterBuilder {
 23221  	return b.compare(gotenfilter.Gte, value)
 23222  }
 23223  
 23224  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Lt(value string) *FilterBuilder {
 23225  	return b.compare(gotenfilter.Lt, value)
 23226  }
 23227  
 23228  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Lte(value string) *FilterBuilder {
 23229  	return b.compare(gotenfilter.Lte, value)
 23230  }
 23231  
 23232  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) In(values []string) *FilterBuilder {
 23233  	return b.builder.addCond(&FilterConditionIn{
 23234  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3().WithArrayOfValues(values),
 23235  	})
 23236  }
 23237  
 23238  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) NotIn(values []string) *FilterBuilder {
 23239  	return b.builder.addCond(&FilterConditionNotIn{
 23240  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3().WithArrayOfValues(values),
 23241  	})
 23242  }
 23243  
 23244  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) IsNull() *FilterBuilder {
 23245  	return b.builder.addCond(&FilterConditionIsNull{
 23246  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3().FieldPath(),
 23247  	})
 23248  }
 23249  
 23250  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) IsNan() *FilterBuilder {
 23251  	return b.builder.addCond(&FilterConditionIsNaN{
 23252  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3().FieldPath(),
 23253  	})
 23254  }
 23255  
 23256  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23257  	return b.builder.addCond(&FilterConditionCompare{
 23258  		Operator:              op,
 23259  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3().WithValue(value),
 23260  	})
 23261  }
 23262  
 23263  type filterCndBuilderStatusNormalizedAddressAdminArea3Id struct {
 23264  	builder *FilterBuilder
 23265  }
 23266  
 23267  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Eq(value string) *FilterBuilder {
 23268  	return b.compare(gotenfilter.Eq, value)
 23269  }
 23270  
 23271  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Neq(value string) *FilterBuilder {
 23272  	return b.compare(gotenfilter.Neq, value)
 23273  }
 23274  
 23275  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Gt(value string) *FilterBuilder {
 23276  	return b.compare(gotenfilter.Gt, value)
 23277  }
 23278  
 23279  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Gte(value string) *FilterBuilder {
 23280  	return b.compare(gotenfilter.Gte, value)
 23281  }
 23282  
 23283  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Lt(value string) *FilterBuilder {
 23284  	return b.compare(gotenfilter.Lt, value)
 23285  }
 23286  
 23287  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Lte(value string) *FilterBuilder {
 23288  	return b.compare(gotenfilter.Lte, value)
 23289  }
 23290  
 23291  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) In(values []string) *FilterBuilder {
 23292  	return b.builder.addCond(&FilterConditionIn{
 23293  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3Id().WithArrayOfValues(values),
 23294  	})
 23295  }
 23296  
 23297  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) NotIn(values []string) *FilterBuilder {
 23298  	return b.builder.addCond(&FilterConditionNotIn{
 23299  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3Id().WithArrayOfValues(values),
 23300  	})
 23301  }
 23302  
 23303  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) IsNull() *FilterBuilder {
 23304  	return b.builder.addCond(&FilterConditionIsNull{
 23305  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3Id().FieldPath(),
 23306  	})
 23307  }
 23308  
 23309  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) IsNan() *FilterBuilder {
 23310  	return b.builder.addCond(&FilterConditionIsNaN{
 23311  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3Id().FieldPath(),
 23312  	})
 23313  }
 23314  
 23315  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23316  	return b.builder.addCond(&FilterConditionCompare{
 23317  		Operator:              op,
 23318  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3Id().WithValue(value),
 23319  	})
 23320  }
 23321  
 23322  type filterCndBuilderStatusNormalizedAddressAdminArea4 struct {
 23323  	builder *FilterBuilder
 23324  }
 23325  
 23326  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Eq(value string) *FilterBuilder {
 23327  	return b.compare(gotenfilter.Eq, value)
 23328  }
 23329  
 23330  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Neq(value string) *FilterBuilder {
 23331  	return b.compare(gotenfilter.Neq, value)
 23332  }
 23333  
 23334  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Gt(value string) *FilterBuilder {
 23335  	return b.compare(gotenfilter.Gt, value)
 23336  }
 23337  
 23338  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Gte(value string) *FilterBuilder {
 23339  	return b.compare(gotenfilter.Gte, value)
 23340  }
 23341  
 23342  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Lt(value string) *FilterBuilder {
 23343  	return b.compare(gotenfilter.Lt, value)
 23344  }
 23345  
 23346  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Lte(value string) *FilterBuilder {
 23347  	return b.compare(gotenfilter.Lte, value)
 23348  }
 23349  
 23350  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) In(values []string) *FilterBuilder {
 23351  	return b.builder.addCond(&FilterConditionIn{
 23352  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4().WithArrayOfValues(values),
 23353  	})
 23354  }
 23355  
 23356  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) NotIn(values []string) *FilterBuilder {
 23357  	return b.builder.addCond(&FilterConditionNotIn{
 23358  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4().WithArrayOfValues(values),
 23359  	})
 23360  }
 23361  
 23362  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) IsNull() *FilterBuilder {
 23363  	return b.builder.addCond(&FilterConditionIsNull{
 23364  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4().FieldPath(),
 23365  	})
 23366  }
 23367  
 23368  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) IsNan() *FilterBuilder {
 23369  	return b.builder.addCond(&FilterConditionIsNaN{
 23370  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4().FieldPath(),
 23371  	})
 23372  }
 23373  
 23374  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23375  	return b.builder.addCond(&FilterConditionCompare{
 23376  		Operator:              op,
 23377  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4().WithValue(value),
 23378  	})
 23379  }
 23380  
 23381  type filterCndBuilderStatusNormalizedAddressAdminArea4Id struct {
 23382  	builder *FilterBuilder
 23383  }
 23384  
 23385  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Eq(value string) *FilterBuilder {
 23386  	return b.compare(gotenfilter.Eq, value)
 23387  }
 23388  
 23389  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Neq(value string) *FilterBuilder {
 23390  	return b.compare(gotenfilter.Neq, value)
 23391  }
 23392  
 23393  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Gt(value string) *FilterBuilder {
 23394  	return b.compare(gotenfilter.Gt, value)
 23395  }
 23396  
 23397  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Gte(value string) *FilterBuilder {
 23398  	return b.compare(gotenfilter.Gte, value)
 23399  }
 23400  
 23401  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Lt(value string) *FilterBuilder {
 23402  	return b.compare(gotenfilter.Lt, value)
 23403  }
 23404  
 23405  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Lte(value string) *FilterBuilder {
 23406  	return b.compare(gotenfilter.Lte, value)
 23407  }
 23408  
 23409  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) In(values []string) *FilterBuilder {
 23410  	return b.builder.addCond(&FilterConditionIn{
 23411  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4Id().WithArrayOfValues(values),
 23412  	})
 23413  }
 23414  
 23415  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) NotIn(values []string) *FilterBuilder {
 23416  	return b.builder.addCond(&FilterConditionNotIn{
 23417  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4Id().WithArrayOfValues(values),
 23418  	})
 23419  }
 23420  
 23421  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) IsNull() *FilterBuilder {
 23422  	return b.builder.addCond(&FilterConditionIsNull{
 23423  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4Id().FieldPath(),
 23424  	})
 23425  }
 23426  
 23427  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) IsNan() *FilterBuilder {
 23428  	return b.builder.addCond(&FilterConditionIsNaN{
 23429  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4Id().FieldPath(),
 23430  	})
 23431  }
 23432  
 23433  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23434  	return b.builder.addCond(&FilterConditionCompare{
 23435  		Operator:              op,
 23436  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4Id().WithValue(value),
 23437  	})
 23438  }
 23439  
 23440  type filterCndBuilderStatusNormalizedAddressAddress struct {
 23441  	builder *FilterBuilder
 23442  }
 23443  
 23444  func (b *filterCndBuilderStatusNormalizedAddressAddress) Eq(value string) *FilterBuilder {
 23445  	return b.compare(gotenfilter.Eq, value)
 23446  }
 23447  
 23448  func (b *filterCndBuilderStatusNormalizedAddressAddress) Neq(value string) *FilterBuilder {
 23449  	return b.compare(gotenfilter.Neq, value)
 23450  }
 23451  
 23452  func (b *filterCndBuilderStatusNormalizedAddressAddress) Gt(value string) *FilterBuilder {
 23453  	return b.compare(gotenfilter.Gt, value)
 23454  }
 23455  
 23456  func (b *filterCndBuilderStatusNormalizedAddressAddress) Gte(value string) *FilterBuilder {
 23457  	return b.compare(gotenfilter.Gte, value)
 23458  }
 23459  
 23460  func (b *filterCndBuilderStatusNormalizedAddressAddress) Lt(value string) *FilterBuilder {
 23461  	return b.compare(gotenfilter.Lt, value)
 23462  }
 23463  
 23464  func (b *filterCndBuilderStatusNormalizedAddressAddress) Lte(value string) *FilterBuilder {
 23465  	return b.compare(gotenfilter.Lte, value)
 23466  }
 23467  
 23468  func (b *filterCndBuilderStatusNormalizedAddressAddress) In(values []string) *FilterBuilder {
 23469  	return b.builder.addCond(&FilterConditionIn{
 23470  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Address().WithArrayOfValues(values),
 23471  	})
 23472  }
 23473  
 23474  func (b *filterCndBuilderStatusNormalizedAddressAddress) NotIn(values []string) *FilterBuilder {
 23475  	return b.builder.addCond(&FilterConditionNotIn{
 23476  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Address().WithArrayOfValues(values),
 23477  	})
 23478  }
 23479  
 23480  func (b *filterCndBuilderStatusNormalizedAddressAddress) IsNull() *FilterBuilder {
 23481  	return b.builder.addCond(&FilterConditionIsNull{
 23482  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Address().FieldPath(),
 23483  	})
 23484  }
 23485  
 23486  func (b *filterCndBuilderStatusNormalizedAddressAddress) IsNan() *FilterBuilder {
 23487  	return b.builder.addCond(&FilterConditionIsNaN{
 23488  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Address().FieldPath(),
 23489  	})
 23490  }
 23491  
 23492  func (b *filterCndBuilderStatusNormalizedAddressAddress) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23493  	return b.builder.addCond(&FilterConditionCompare{
 23494  		Operator:              op,
 23495  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Address().WithValue(value),
 23496  	})
 23497  }
 23498  
 23499  type filterCndBuilderStatusNormalizedAddressCoordinates struct {
 23500  	builder *FilterBuilder
 23501  }
 23502  
 23503  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Eq(value *latlng.LatLng) *FilterBuilder {
 23504  	return b.compare(gotenfilter.Eq, value)
 23505  }
 23506  
 23507  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Neq(value *latlng.LatLng) *FilterBuilder {
 23508  	return b.compare(gotenfilter.Neq, value)
 23509  }
 23510  
 23511  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Gt(value *latlng.LatLng) *FilterBuilder {
 23512  	return b.compare(gotenfilter.Gt, value)
 23513  }
 23514  
 23515  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Gte(value *latlng.LatLng) *FilterBuilder {
 23516  	return b.compare(gotenfilter.Gte, value)
 23517  }
 23518  
 23519  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Lt(value *latlng.LatLng) *FilterBuilder {
 23520  	return b.compare(gotenfilter.Lt, value)
 23521  }
 23522  
 23523  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Lte(value *latlng.LatLng) *FilterBuilder {
 23524  	return b.compare(gotenfilter.Lte, value)
 23525  }
 23526  
 23527  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) In(values []*latlng.LatLng) *FilterBuilder {
 23528  	return b.builder.addCond(&FilterConditionIn{
 23529  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Coordinates().WithArrayOfValues(values),
 23530  	})
 23531  }
 23532  
 23533  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) NotIn(values []*latlng.LatLng) *FilterBuilder {
 23534  	return b.builder.addCond(&FilterConditionNotIn{
 23535  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Coordinates().WithArrayOfValues(values),
 23536  	})
 23537  }
 23538  
 23539  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) IsNull() *FilterBuilder {
 23540  	return b.builder.addCond(&FilterConditionIsNull{
 23541  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Coordinates().FieldPath(),
 23542  	})
 23543  }
 23544  
 23545  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) IsNan() *FilterBuilder {
 23546  	return b.builder.addCond(&FilterConditionIsNaN{
 23547  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Coordinates().FieldPath(),
 23548  	})
 23549  }
 23550  
 23551  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) compare(op gotenfilter.CompareOperator, value *latlng.LatLng) *FilterBuilder {
 23552  	return b.builder.addCond(&FilterConditionCompare{
 23553  		Operator:              op,
 23554  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Coordinates().WithValue(value),
 23555  	})
 23556  }
 23557  
 23558  type filterCndBuilderStatusNormalizedAddressAccuracy struct {
 23559  	builder *FilterBuilder
 23560  }
 23561  
 23562  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Eq(value float64) *FilterBuilder {
 23563  	return b.compare(gotenfilter.Eq, value)
 23564  }
 23565  
 23566  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Neq(value float64) *FilterBuilder {
 23567  	return b.compare(gotenfilter.Neq, value)
 23568  }
 23569  
 23570  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Gt(value float64) *FilterBuilder {
 23571  	return b.compare(gotenfilter.Gt, value)
 23572  }
 23573  
 23574  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Gte(value float64) *FilterBuilder {
 23575  	return b.compare(gotenfilter.Gte, value)
 23576  }
 23577  
 23578  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Lt(value float64) *FilterBuilder {
 23579  	return b.compare(gotenfilter.Lt, value)
 23580  }
 23581  
 23582  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Lte(value float64) *FilterBuilder {
 23583  	return b.compare(gotenfilter.Lte, value)
 23584  }
 23585  
 23586  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) In(values []float64) *FilterBuilder {
 23587  	return b.builder.addCond(&FilterConditionIn{
 23588  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Accuracy().WithArrayOfValues(values),
 23589  	})
 23590  }
 23591  
 23592  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) NotIn(values []float64) *FilterBuilder {
 23593  	return b.builder.addCond(&FilterConditionNotIn{
 23594  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Accuracy().WithArrayOfValues(values),
 23595  	})
 23596  }
 23597  
 23598  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) IsNull() *FilterBuilder {
 23599  	return b.builder.addCond(&FilterConditionIsNull{
 23600  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Accuracy().FieldPath(),
 23601  	})
 23602  }
 23603  
 23604  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) IsNan() *FilterBuilder {
 23605  	return b.builder.addCond(&FilterConditionIsNaN{
 23606  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Accuracy().FieldPath(),
 23607  	})
 23608  }
 23609  
 23610  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) compare(op gotenfilter.CompareOperator, value float64) *FilterBuilder {
 23611  	return b.builder.addCond(&FilterConditionCompare{
 23612  		Operator:              op,
 23613  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Accuracy().WithValue(value),
 23614  	})
 23615  }
 23616  
 23617  type filterCndBuilderStatusConnectionStatus struct {
 23618  	builder *FilterBuilder
 23619  }
 23620  
 23621  func (b *filterCndBuilderStatusConnectionStatus) Eq(value Device_Status_ConnectionStatus) *FilterBuilder {
 23622  	return b.compare(gotenfilter.Eq, value)
 23623  }
 23624  
 23625  func (b *filterCndBuilderStatusConnectionStatus) Neq(value Device_Status_ConnectionStatus) *FilterBuilder {
 23626  	return b.compare(gotenfilter.Neq, value)
 23627  }
 23628  
 23629  func (b *filterCndBuilderStatusConnectionStatus) Gt(value Device_Status_ConnectionStatus) *FilterBuilder {
 23630  	return b.compare(gotenfilter.Gt, value)
 23631  }
 23632  
 23633  func (b *filterCndBuilderStatusConnectionStatus) Gte(value Device_Status_ConnectionStatus) *FilterBuilder {
 23634  	return b.compare(gotenfilter.Gte, value)
 23635  }
 23636  
 23637  func (b *filterCndBuilderStatusConnectionStatus) Lt(value Device_Status_ConnectionStatus) *FilterBuilder {
 23638  	return b.compare(gotenfilter.Lt, value)
 23639  }
 23640  
 23641  func (b *filterCndBuilderStatusConnectionStatus) Lte(value Device_Status_ConnectionStatus) *FilterBuilder {
 23642  	return b.compare(gotenfilter.Lte, value)
 23643  }
 23644  
 23645  func (b *filterCndBuilderStatusConnectionStatus) In(values []Device_Status_ConnectionStatus) *FilterBuilder {
 23646  	return b.builder.addCond(&FilterConditionIn{
 23647  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ConnectionStatus().WithArrayOfValues(values),
 23648  	})
 23649  }
 23650  
 23651  func (b *filterCndBuilderStatusConnectionStatus) NotIn(values []Device_Status_ConnectionStatus) *FilterBuilder {
 23652  	return b.builder.addCond(&FilterConditionNotIn{
 23653  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ConnectionStatus().WithArrayOfValues(values),
 23654  	})
 23655  }
 23656  
 23657  func (b *filterCndBuilderStatusConnectionStatus) IsNull() *FilterBuilder {
 23658  	return b.builder.addCond(&FilterConditionIsNull{
 23659  		FieldPath: NewDeviceFieldPathBuilder().Status().ConnectionStatus().FieldPath(),
 23660  	})
 23661  }
 23662  
 23663  func (b *filterCndBuilderStatusConnectionStatus) IsNan() *FilterBuilder {
 23664  	return b.builder.addCond(&FilterConditionIsNaN{
 23665  		FieldPath: NewDeviceFieldPathBuilder().Status().ConnectionStatus().FieldPath(),
 23666  	})
 23667  }
 23668  
 23669  func (b *filterCndBuilderStatusConnectionStatus) compare(op gotenfilter.CompareOperator, value Device_Status_ConnectionStatus) *FilterBuilder {
 23670  	return b.builder.addCond(&FilterConditionCompare{
 23671  		Operator:              op,
 23672  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ConnectionStatus().WithValue(value),
 23673  	})
 23674  }
 23675  
 23676  type filterCndBuilderStatusConnectionStatusChangeTime struct {
 23677  	builder *FilterBuilder
 23678  }
 23679  
 23680  func (b *filterCndBuilderStatusConnectionStatusChangeTime) Eq(value *timestamppb.Timestamp) *FilterBuilder {
 23681  	return b.compare(gotenfilter.Eq, value)
 23682  }
 23683  
 23684  func (b *filterCndBuilderStatusConnectionStatusChangeTime) Neq(value *timestamppb.Timestamp) *FilterBuilder {
 23685  	return b.compare(gotenfilter.Neq, value)
 23686  }
 23687  
 23688  func (b *filterCndBuilderStatusConnectionStatusChangeTime) Gt(value *timestamppb.Timestamp) *FilterBuilder {
 23689  	return b.compare(gotenfilter.Gt, value)
 23690  }
 23691  
 23692  func (b *filterCndBuilderStatusConnectionStatusChangeTime) Gte(value *timestamppb.Timestamp) *FilterBuilder {
 23693  	return b.compare(gotenfilter.Gte, value)
 23694  }
 23695  
 23696  func (b *filterCndBuilderStatusConnectionStatusChangeTime) Lt(value *timestamppb.Timestamp) *FilterBuilder {
 23697  	return b.compare(gotenfilter.Lt, value)
 23698  }
 23699  
 23700  func (b *filterCndBuilderStatusConnectionStatusChangeTime) Lte(value *timestamppb.Timestamp) *FilterBuilder {
 23701  	return b.compare(gotenfilter.Lte, value)
 23702  }
 23703  
 23704  func (b *filterCndBuilderStatusConnectionStatusChangeTime) In(values []*timestamppb.Timestamp) *FilterBuilder {
 23705  	return b.builder.addCond(&FilterConditionIn{
 23706  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ConnectionStatusChangeTime().WithArrayOfValues(values),
 23707  	})
 23708  }
 23709  
 23710  func (b *filterCndBuilderStatusConnectionStatusChangeTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder {
 23711  	return b.builder.addCond(&FilterConditionNotIn{
 23712  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ConnectionStatusChangeTime().WithArrayOfValues(values),
 23713  	})
 23714  }
 23715  
 23716  func (b *filterCndBuilderStatusConnectionStatusChangeTime) IsNull() *FilterBuilder {
 23717  	return b.builder.addCond(&FilterConditionIsNull{
 23718  		FieldPath: NewDeviceFieldPathBuilder().Status().ConnectionStatusChangeTime().FieldPath(),
 23719  	})
 23720  }
 23721  
 23722  func (b *filterCndBuilderStatusConnectionStatusChangeTime) IsNan() *FilterBuilder {
 23723  	return b.builder.addCond(&FilterConditionIsNaN{
 23724  		FieldPath: NewDeviceFieldPathBuilder().Status().ConnectionStatusChangeTime().FieldPath(),
 23725  	})
 23726  }
 23727  
 23728  func (b *filterCndBuilderStatusConnectionStatusChangeTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder {
 23729  	return b.builder.addCond(&FilterConditionCompare{
 23730  		Operator:              op,
 23731  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ConnectionStatusChangeTime().WithValue(value),
 23732  	})
 23733  }
 23734  
 23735  type filterCndBuilderPublicListingSpec struct {
 23736  	builder *FilterBuilder
 23737  }
 23738  
 23739  func (b *filterCndBuilderPublicListingSpec) Eq(value *Device_PublicListingSpec) *FilterBuilder {
 23740  	return b.compare(gotenfilter.Eq, value)
 23741  }
 23742  
 23743  func (b *filterCndBuilderPublicListingSpec) Neq(value *Device_PublicListingSpec) *FilterBuilder {
 23744  	return b.compare(gotenfilter.Neq, value)
 23745  }
 23746  
 23747  func (b *filterCndBuilderPublicListingSpec) Gt(value *Device_PublicListingSpec) *FilterBuilder {
 23748  	return b.compare(gotenfilter.Gt, value)
 23749  }
 23750  
 23751  func (b *filterCndBuilderPublicListingSpec) Gte(value *Device_PublicListingSpec) *FilterBuilder {
 23752  	return b.compare(gotenfilter.Gte, value)
 23753  }
 23754  
 23755  func (b *filterCndBuilderPublicListingSpec) Lt(value *Device_PublicListingSpec) *FilterBuilder {
 23756  	return b.compare(gotenfilter.Lt, value)
 23757  }
 23758  
 23759  func (b *filterCndBuilderPublicListingSpec) Lte(value *Device_PublicListingSpec) *FilterBuilder {
 23760  	return b.compare(gotenfilter.Lte, value)
 23761  }
 23762  
 23763  func (b *filterCndBuilderPublicListingSpec) In(values []*Device_PublicListingSpec) *FilterBuilder {
 23764  	return b.builder.addCond(&FilterConditionIn{
 23765  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().WithArrayOfValues(values),
 23766  	})
 23767  }
 23768  
 23769  func (b *filterCndBuilderPublicListingSpec) NotIn(values []*Device_PublicListingSpec) *FilterBuilder {
 23770  	return b.builder.addCond(&FilterConditionNotIn{
 23771  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().WithArrayOfValues(values),
 23772  	})
 23773  }
 23774  
 23775  func (b *filterCndBuilderPublicListingSpec) IsNull() *FilterBuilder {
 23776  	return b.builder.addCond(&FilterConditionIsNull{
 23777  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().FieldPath(),
 23778  	})
 23779  }
 23780  
 23781  func (b *filterCndBuilderPublicListingSpec) IsNan() *FilterBuilder {
 23782  	return b.builder.addCond(&FilterConditionIsNaN{
 23783  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().FieldPath(),
 23784  	})
 23785  }
 23786  
 23787  func (b *filterCndBuilderPublicListingSpec) compare(op gotenfilter.CompareOperator, value *Device_PublicListingSpec) *FilterBuilder {
 23788  	return b.builder.addCond(&FilterConditionCompare{
 23789  		Operator:              op,
 23790  		Device_FieldPathValue: NewDeviceFieldPathBuilder().PublicListingSpec().WithValue(value),
 23791  	})
 23792  }
 23793  
 23794  func (b *filterCndBuilderPublicListingSpec) Enabled() *filterCndBuilderPublicListingSpecEnabled {
 23795  	return &filterCndBuilderPublicListingSpecEnabled{builder: b.builder}
 23796  }
 23797  
 23798  func (b *filterCndBuilderPublicListingSpec) FieldMask() *filterCndBuilderPublicListingSpecFieldMask {
 23799  	return &filterCndBuilderPublicListingSpecFieldMask{builder: b.builder}
 23800  }
 23801  
 23802  type filterCndBuilderPublicListingSpecEnabled struct {
 23803  	builder *FilterBuilder
 23804  }
 23805  
 23806  func (b *filterCndBuilderPublicListingSpecEnabled) Eq(value bool) *FilterBuilder {
 23807  	return b.compare(gotenfilter.Eq, value)
 23808  }
 23809  
 23810  func (b *filterCndBuilderPublicListingSpecEnabled) Neq(value bool) *FilterBuilder {
 23811  	return b.compare(gotenfilter.Neq, value)
 23812  }
 23813  
 23814  func (b *filterCndBuilderPublicListingSpecEnabled) Gt(value bool) *FilterBuilder {
 23815  	return b.compare(gotenfilter.Gt, value)
 23816  }
 23817  
 23818  func (b *filterCndBuilderPublicListingSpecEnabled) Gte(value bool) *FilterBuilder {
 23819  	return b.compare(gotenfilter.Gte, value)
 23820  }
 23821  
 23822  func (b *filterCndBuilderPublicListingSpecEnabled) Lt(value bool) *FilterBuilder {
 23823  	return b.compare(gotenfilter.Lt, value)
 23824  }
 23825  
 23826  func (b *filterCndBuilderPublicListingSpecEnabled) Lte(value bool) *FilterBuilder {
 23827  	return b.compare(gotenfilter.Lte, value)
 23828  }
 23829  
 23830  func (b *filterCndBuilderPublicListingSpecEnabled) In(values []bool) *FilterBuilder {
 23831  	return b.builder.addCond(&FilterConditionIn{
 23832  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().Enabled().WithArrayOfValues(values),
 23833  	})
 23834  }
 23835  
 23836  func (b *filterCndBuilderPublicListingSpecEnabled) NotIn(values []bool) *FilterBuilder {
 23837  	return b.builder.addCond(&FilterConditionNotIn{
 23838  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().Enabled().WithArrayOfValues(values),
 23839  	})
 23840  }
 23841  
 23842  func (b *filterCndBuilderPublicListingSpecEnabled) IsNull() *FilterBuilder {
 23843  	return b.builder.addCond(&FilterConditionIsNull{
 23844  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().Enabled().FieldPath(),
 23845  	})
 23846  }
 23847  
 23848  func (b *filterCndBuilderPublicListingSpecEnabled) IsNan() *FilterBuilder {
 23849  	return b.builder.addCond(&FilterConditionIsNaN{
 23850  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().Enabled().FieldPath(),
 23851  	})
 23852  }
 23853  
 23854  func (b *filterCndBuilderPublicListingSpecEnabled) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
 23855  	return b.builder.addCond(&FilterConditionCompare{
 23856  		Operator:              op,
 23857  		Device_FieldPathValue: NewDeviceFieldPathBuilder().PublicListingSpec().Enabled().WithValue(value),
 23858  	})
 23859  }
 23860  
 23861  type filterCndBuilderPublicListingSpecFieldMask struct {
 23862  	builder *FilterBuilder
 23863  }
 23864  
 23865  func (b *filterCndBuilderPublicListingSpecFieldMask) Eq(value *Device_FieldMask) *FilterBuilder {
 23866  	return b.compare(gotenfilter.Eq, value)
 23867  }
 23868  
 23869  func (b *filterCndBuilderPublicListingSpecFieldMask) Neq(value *Device_FieldMask) *FilterBuilder {
 23870  	return b.compare(gotenfilter.Neq, value)
 23871  }
 23872  
 23873  func (b *filterCndBuilderPublicListingSpecFieldMask) Gt(value *Device_FieldMask) *FilterBuilder {
 23874  	return b.compare(gotenfilter.Gt, value)
 23875  }
 23876  
 23877  func (b *filterCndBuilderPublicListingSpecFieldMask) Gte(value *Device_FieldMask) *FilterBuilder {
 23878  	return b.compare(gotenfilter.Gte, value)
 23879  }
 23880  
 23881  func (b *filterCndBuilderPublicListingSpecFieldMask) Lt(value *Device_FieldMask) *FilterBuilder {
 23882  	return b.compare(gotenfilter.Lt, value)
 23883  }
 23884  
 23885  func (b *filterCndBuilderPublicListingSpecFieldMask) Lte(value *Device_FieldMask) *FilterBuilder {
 23886  	return b.compare(gotenfilter.Lte, value)
 23887  }
 23888  
 23889  func (b *filterCndBuilderPublicListingSpecFieldMask) In(values []*Device_FieldMask) *FilterBuilder {
 23890  	return b.builder.addCond(&FilterConditionIn{
 23891  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().FieldMask().WithArrayOfValues(values),
 23892  	})
 23893  }
 23894  
 23895  func (b *filterCndBuilderPublicListingSpecFieldMask) NotIn(values []*Device_FieldMask) *FilterBuilder {
 23896  	return b.builder.addCond(&FilterConditionNotIn{
 23897  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().FieldMask().WithArrayOfValues(values),
 23898  	})
 23899  }
 23900  
 23901  func (b *filterCndBuilderPublicListingSpecFieldMask) IsNull() *FilterBuilder {
 23902  	return b.builder.addCond(&FilterConditionIsNull{
 23903  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().FieldMask().FieldPath(),
 23904  	})
 23905  }
 23906  
 23907  func (b *filterCndBuilderPublicListingSpecFieldMask) IsNan() *FilterBuilder {
 23908  	return b.builder.addCond(&FilterConditionIsNaN{
 23909  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().FieldMask().FieldPath(),
 23910  	})
 23911  }
 23912  
 23913  func (b *filterCndBuilderPublicListingSpecFieldMask) compare(op gotenfilter.CompareOperator, value *Device_FieldMask) *FilterBuilder {
 23914  	return b.builder.addCond(&FilterConditionCompare{
 23915  		Operator:              op,
 23916  		Device_FieldPathValue: NewDeviceFieldPathBuilder().PublicListingSpec().FieldMask().WithValue(value),
 23917  	})
 23918  }