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

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/alerting/proto/v1/ts_entry.proto
     3  // DO NOT EDIT!!!
     4  
     5  package ts_entry
     6  
     7  // proto imports
     8  import (
     9  	rcommon "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/common"
    10  	document "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/document"
    11  	log_condition_template "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/log_condition_template"
    12  	notification_channel "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/notification_channel"
    13  	policy "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/policy"
    14  	policy_template "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/policy_template"
    15  	ts_condition "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/ts_condition"
    16  	api "github.com/cloudwan/edgelq-sdk/common/api"
    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  	logging_bucket "github.com/cloudwan/edgelq-sdk/logging/resources/v1/bucket"
    21  	logging_common "github.com/cloudwan/edgelq-sdk/logging/resources/v1/common"
    22  	logging_log "github.com/cloudwan/edgelq-sdk/logging/resources/v1/log"
    23  	logging_log_descriptor "github.com/cloudwan/edgelq-sdk/logging/resources/v1/log_descriptor"
    24  	monitoring_common "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/common"
    25  	monitoring_metric_descriptor "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/metric_descriptor"
    26  	monitoring_monitored_resource_descriptor "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/monitored_resource_descriptor"
    27  	monitoring_project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project"
    28  	monitoring_time_serie "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/time_serie"
    29  	meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common"
    30  	meta_resource "github.com/cloudwan/goten-sdk/meta-service/resources/v1/resource"
    31  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    32  	meta "github.com/cloudwan/goten-sdk/types/meta"
    33  	multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy"
    34  	anypb "google.golang.org/protobuf/types/known/anypb"
    35  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    36  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    37  	structpb "google.golang.org/protobuf/types/known/structpb"
    38  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    39  )
    40  
    41  // make sure we're using proto imports
    42  var (
    43  	_ = &document.Document{}
    44  	_ = &log_condition_template.LogConditionTemplate{}
    45  	_ = &notification_channel.NotificationChannel{}
    46  	_ = &policy.Policy{}
    47  	_ = &policy_template.PolicyTemplate{}
    48  	_ = &rcommon.LogCndSpec{}
    49  	_ = &ts_condition.TsCondition{}
    50  	_ = api.LaunchStage(0)
    51  	_ = &iam_iam_common.PCR{}
    52  	_ = &iam_organization.Organization{}
    53  	_ = &iam_project.Project{}
    54  	_ = &logging_bucket.Bucket{}
    55  	_ = &logging_common.LabelDescriptor{}
    56  	_ = &logging_log.Log{}
    57  	_ = &logging_log_descriptor.LogDescriptor{}
    58  	_ = &monitoring_common.LabelDescriptor{}
    59  	_ = &monitoring_metric_descriptor.MetricDescriptor{}
    60  	_ = &monitoring_monitored_resource_descriptor.MonitoredResourceDescriptor{}
    61  	_ = &monitoring_project.Project{}
    62  	_ = &monitoring_time_serie.Point{}
    63  	_ = &anypb.Any{}
    64  	_ = &durationpb.Duration{}
    65  	_ = &fieldmaskpb.FieldMask{}
    66  	_ = &structpb.Struct{}
    67  	_ = &timestamppb.Timestamp{}
    68  	_ = &meta_common.LabelledDomain{}
    69  	_ = &meta_resource.Resource{}
    70  	_ = &meta_service.Service{}
    71  	_ = &meta.Meta{}
    72  	_ = &multi_region_policy.MultiRegionPolicy{}
    73  )
    74  
    75  type TsEntryFieldPathBuilder struct{}
    76  
    77  func NewTsEntryFieldPathBuilder() TsEntryFieldPathBuilder {
    78  	return TsEntryFieldPathBuilder{}
    79  }
    80  func (TsEntryFieldPathBuilder) Name() TsEntryPathSelectorName {
    81  	return TsEntryPathSelectorName{}
    82  }
    83  func (TsEntryFieldPathBuilder) Metadata() TsEntryPathSelectorMetadata {
    84  	return TsEntryPathSelectorMetadata{}
    85  }
    86  func (TsEntryFieldPathBuilder) Info() TsEntryPathSelectorInfo {
    87  	return TsEntryPathSelectorInfo{}
    88  }
    89  func (TsEntryFieldPathBuilder) State() TsEntryPathSelectorState {
    90  	return TsEntryPathSelectorState{}
    91  }
    92  func (TsEntryFieldPathBuilder) Internal() TsEntryPathSelectorInternal {
    93  	return TsEntryPathSelectorInternal{}
    94  }
    95  
    96  type TsEntryPathSelectorName struct{}
    97  
    98  func (TsEntryPathSelectorName) FieldPath() *TsEntry_FieldTerminalPath {
    99  	return &TsEntry_FieldTerminalPath{selector: TsEntry_FieldPathSelectorName}
   100  }
   101  
   102  func (s TsEntryPathSelectorName) WithValue(value *Name) *TsEntry_FieldTerminalPathValue {
   103  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldTerminalPathValue)
   104  }
   105  
   106  func (s TsEntryPathSelectorName) WithArrayOfValues(values []*Name) *TsEntry_FieldTerminalPathArrayOfValues {
   107  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldTerminalPathArrayOfValues)
   108  }
   109  
   110  type TsEntryPathSelectorMetadata struct{}
   111  
   112  func (TsEntryPathSelectorMetadata) FieldPath() *TsEntry_FieldTerminalPath {
   113  	return &TsEntry_FieldTerminalPath{selector: TsEntry_FieldPathSelectorMetadata}
   114  }
   115  
   116  func (s TsEntryPathSelectorMetadata) WithValue(value *meta.Meta) *TsEntry_FieldTerminalPathValue {
   117  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldTerminalPathValue)
   118  }
   119  
   120  func (s TsEntryPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *TsEntry_FieldTerminalPathArrayOfValues {
   121  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldTerminalPathArrayOfValues)
   122  }
   123  
   124  func (TsEntryPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *TsEntry_FieldSubPath {
   125  	return &TsEntry_FieldSubPath{selector: TsEntry_FieldPathSelectorMetadata, subPath: subPath}
   126  }
   127  
   128  func (s TsEntryPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *TsEntry_FieldSubPathValue {
   129  	return &TsEntry_FieldSubPathValue{TsEntry_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   130  }
   131  
   132  func (s TsEntryPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *TsEntry_FieldSubPathArrayOfValues {
   133  	return &TsEntry_FieldSubPathArrayOfValues{TsEntry_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   134  }
   135  
   136  func (s TsEntryPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *TsEntry_FieldSubPathArrayItemValue {
   137  	return &TsEntry_FieldSubPathArrayItemValue{TsEntry_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   138  }
   139  
   140  func (TsEntryPathSelectorMetadata) CreateTime() TsEntryPathSelectorMetadataCreateTime {
   141  	return TsEntryPathSelectorMetadataCreateTime{}
   142  }
   143  
   144  func (TsEntryPathSelectorMetadata) UpdateTime() TsEntryPathSelectorMetadataUpdateTime {
   145  	return TsEntryPathSelectorMetadataUpdateTime{}
   146  }
   147  
   148  func (TsEntryPathSelectorMetadata) DeleteTime() TsEntryPathSelectorMetadataDeleteTime {
   149  	return TsEntryPathSelectorMetadataDeleteTime{}
   150  }
   151  
   152  func (TsEntryPathSelectorMetadata) Uuid() TsEntryPathSelectorMetadataUuid {
   153  	return TsEntryPathSelectorMetadataUuid{}
   154  }
   155  
   156  func (TsEntryPathSelectorMetadata) Tags() TsEntryPathSelectorMetadataTags {
   157  	return TsEntryPathSelectorMetadataTags{}
   158  }
   159  
   160  func (TsEntryPathSelectorMetadata) Labels() TsEntryPathSelectorMetadataLabels {
   161  	return TsEntryPathSelectorMetadataLabels{}
   162  }
   163  
   164  func (TsEntryPathSelectorMetadata) Annotations() TsEntryPathSelectorMetadataAnnotations {
   165  	return TsEntryPathSelectorMetadataAnnotations{}
   166  }
   167  
   168  func (TsEntryPathSelectorMetadata) Generation() TsEntryPathSelectorMetadataGeneration {
   169  	return TsEntryPathSelectorMetadataGeneration{}
   170  }
   171  
   172  func (TsEntryPathSelectorMetadata) ResourceVersion() TsEntryPathSelectorMetadataResourceVersion {
   173  	return TsEntryPathSelectorMetadataResourceVersion{}
   174  }
   175  
   176  func (TsEntryPathSelectorMetadata) OwnerReferences() TsEntryPathSelectorMetadataOwnerReferences {
   177  	return TsEntryPathSelectorMetadataOwnerReferences{}
   178  }
   179  
   180  func (TsEntryPathSelectorMetadata) Shards() TsEntryPathSelectorMetadataShards {
   181  	return TsEntryPathSelectorMetadataShards{}
   182  }
   183  
   184  func (TsEntryPathSelectorMetadata) Syncing() TsEntryPathSelectorMetadataSyncing {
   185  	return TsEntryPathSelectorMetadataSyncing{}
   186  }
   187  
   188  func (TsEntryPathSelectorMetadata) Lifecycle() TsEntryPathSelectorMetadataLifecycle {
   189  	return TsEntryPathSelectorMetadataLifecycle{}
   190  }
   191  
   192  func (TsEntryPathSelectorMetadata) Services() TsEntryPathSelectorMetadataServices {
   193  	return TsEntryPathSelectorMetadataServices{}
   194  }
   195  
   196  type TsEntryPathSelectorMetadataCreateTime struct{}
   197  
   198  func (TsEntryPathSelectorMetadataCreateTime) FieldPath() *TsEntry_FieldSubPath {
   199  	return &TsEntry_FieldSubPath{
   200  		selector: TsEntry_FieldPathSelectorMetadata,
   201  		subPath:  meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(),
   202  	}
   203  }
   204  
   205  func (s TsEntryPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *TsEntry_FieldSubPathValue {
   206  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   207  }
   208  
   209  func (s TsEntryPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntry_FieldSubPathArrayOfValues {
   210  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   211  }
   212  
   213  type TsEntryPathSelectorMetadataUpdateTime struct{}
   214  
   215  func (TsEntryPathSelectorMetadataUpdateTime) FieldPath() *TsEntry_FieldSubPath {
   216  	return &TsEntry_FieldSubPath{
   217  		selector: TsEntry_FieldPathSelectorMetadata,
   218  		subPath:  meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(),
   219  	}
   220  }
   221  
   222  func (s TsEntryPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *TsEntry_FieldSubPathValue {
   223  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   224  }
   225  
   226  func (s TsEntryPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntry_FieldSubPathArrayOfValues {
   227  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   228  }
   229  
   230  type TsEntryPathSelectorMetadataDeleteTime struct{}
   231  
   232  func (TsEntryPathSelectorMetadataDeleteTime) FieldPath() *TsEntry_FieldSubPath {
   233  	return &TsEntry_FieldSubPath{
   234  		selector: TsEntry_FieldPathSelectorMetadata,
   235  		subPath:  meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(),
   236  	}
   237  }
   238  
   239  func (s TsEntryPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *TsEntry_FieldSubPathValue {
   240  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   241  }
   242  
   243  func (s TsEntryPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntry_FieldSubPathArrayOfValues {
   244  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   245  }
   246  
   247  type TsEntryPathSelectorMetadataUuid struct{}
   248  
   249  func (TsEntryPathSelectorMetadataUuid) FieldPath() *TsEntry_FieldSubPath {
   250  	return &TsEntry_FieldSubPath{
   251  		selector: TsEntry_FieldPathSelectorMetadata,
   252  		subPath:  meta.NewMetaFieldPathBuilder().Uuid().FieldPath(),
   253  	}
   254  }
   255  
   256  func (s TsEntryPathSelectorMetadataUuid) WithValue(value string) *TsEntry_FieldSubPathValue {
   257  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   258  }
   259  
   260  func (s TsEntryPathSelectorMetadataUuid) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   261  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   262  }
   263  
   264  type TsEntryPathSelectorMetadataTags struct{}
   265  
   266  func (TsEntryPathSelectorMetadataTags) FieldPath() *TsEntry_FieldSubPath {
   267  	return &TsEntry_FieldSubPath{
   268  		selector: TsEntry_FieldPathSelectorMetadata,
   269  		subPath:  meta.NewMetaFieldPathBuilder().Tags().FieldPath(),
   270  	}
   271  }
   272  
   273  func (s TsEntryPathSelectorMetadataTags) WithValue(value []string) *TsEntry_FieldSubPathValue {
   274  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   275  }
   276  
   277  func (s TsEntryPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *TsEntry_FieldSubPathArrayOfValues {
   278  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   279  }
   280  
   281  func (s TsEntryPathSelectorMetadataTags) WithItemValue(value string) *TsEntry_FieldSubPathArrayItemValue {
   282  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntry_FieldSubPathArrayItemValue)
   283  }
   284  
   285  type TsEntryPathSelectorMetadataLabels struct{}
   286  
   287  func (TsEntryPathSelectorMetadataLabels) FieldPath() *TsEntry_FieldSubPath {
   288  	return &TsEntry_FieldSubPath{
   289  		selector: TsEntry_FieldPathSelectorMetadata,
   290  		subPath:  meta.NewMetaFieldPathBuilder().Labels().FieldPath(),
   291  	}
   292  }
   293  
   294  func (s TsEntryPathSelectorMetadataLabels) WithValue(value map[string]string) *TsEntry_FieldSubPathValue {
   295  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   296  }
   297  
   298  func (s TsEntryPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *TsEntry_FieldSubPathArrayOfValues {
   299  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   300  }
   301  
   302  func (TsEntryPathSelectorMetadataLabels) WithKey(key string) TsEntryMapPathSelectorMetadataLabels {
   303  	return TsEntryMapPathSelectorMetadataLabels{key: key}
   304  }
   305  
   306  type TsEntryMapPathSelectorMetadataLabels struct {
   307  	key string
   308  }
   309  
   310  func (s TsEntryMapPathSelectorMetadataLabels) FieldPath() *TsEntry_FieldSubPath {
   311  	return &TsEntry_FieldSubPath{
   312  		selector: TsEntry_FieldPathSelectorMetadata,
   313  		subPath:  meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   314  	}
   315  }
   316  
   317  func (s TsEntryMapPathSelectorMetadataLabels) WithValue(value string) *TsEntry_FieldSubPathValue {
   318  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   319  }
   320  
   321  func (s TsEntryMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   322  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   323  }
   324  
   325  type TsEntryPathSelectorMetadataAnnotations struct{}
   326  
   327  func (TsEntryPathSelectorMetadataAnnotations) FieldPath() *TsEntry_FieldSubPath {
   328  	return &TsEntry_FieldSubPath{
   329  		selector: TsEntry_FieldPathSelectorMetadata,
   330  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().FieldPath(),
   331  	}
   332  }
   333  
   334  func (s TsEntryPathSelectorMetadataAnnotations) WithValue(value map[string]string) *TsEntry_FieldSubPathValue {
   335  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   336  }
   337  
   338  func (s TsEntryPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *TsEntry_FieldSubPathArrayOfValues {
   339  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   340  }
   341  
   342  func (TsEntryPathSelectorMetadataAnnotations) WithKey(key string) TsEntryMapPathSelectorMetadataAnnotations {
   343  	return TsEntryMapPathSelectorMetadataAnnotations{key: key}
   344  }
   345  
   346  type TsEntryMapPathSelectorMetadataAnnotations struct {
   347  	key string
   348  }
   349  
   350  func (s TsEntryMapPathSelectorMetadataAnnotations) FieldPath() *TsEntry_FieldSubPath {
   351  	return &TsEntry_FieldSubPath{
   352  		selector: TsEntry_FieldPathSelectorMetadata,
   353  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(),
   354  	}
   355  }
   356  
   357  func (s TsEntryMapPathSelectorMetadataAnnotations) WithValue(value string) *TsEntry_FieldSubPathValue {
   358  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   359  }
   360  
   361  func (s TsEntryMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   362  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   363  }
   364  
   365  type TsEntryPathSelectorMetadataGeneration struct{}
   366  
   367  func (TsEntryPathSelectorMetadataGeneration) FieldPath() *TsEntry_FieldSubPath {
   368  	return &TsEntry_FieldSubPath{
   369  		selector: TsEntry_FieldPathSelectorMetadata,
   370  		subPath:  meta.NewMetaFieldPathBuilder().Generation().FieldPath(),
   371  	}
   372  }
   373  
   374  func (s TsEntryPathSelectorMetadataGeneration) WithValue(value int64) *TsEntry_FieldSubPathValue {
   375  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   376  }
   377  
   378  func (s TsEntryPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *TsEntry_FieldSubPathArrayOfValues {
   379  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   380  }
   381  
   382  type TsEntryPathSelectorMetadataResourceVersion struct{}
   383  
   384  func (TsEntryPathSelectorMetadataResourceVersion) FieldPath() *TsEntry_FieldSubPath {
   385  	return &TsEntry_FieldSubPath{
   386  		selector: TsEntry_FieldPathSelectorMetadata,
   387  		subPath:  meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(),
   388  	}
   389  }
   390  
   391  func (s TsEntryPathSelectorMetadataResourceVersion) WithValue(value string) *TsEntry_FieldSubPathValue {
   392  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   393  }
   394  
   395  func (s TsEntryPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   396  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   397  }
   398  
   399  type TsEntryPathSelectorMetadataOwnerReferences struct{}
   400  
   401  func (TsEntryPathSelectorMetadataOwnerReferences) FieldPath() *TsEntry_FieldSubPath {
   402  	return &TsEntry_FieldSubPath{
   403  		selector: TsEntry_FieldPathSelectorMetadata,
   404  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(),
   405  	}
   406  }
   407  
   408  func (s TsEntryPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *TsEntry_FieldSubPathValue {
   409  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   410  }
   411  
   412  func (s TsEntryPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *TsEntry_FieldSubPathArrayOfValues {
   413  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   414  }
   415  
   416  func (s TsEntryPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *TsEntry_FieldSubPathArrayItemValue {
   417  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntry_FieldSubPathArrayItemValue)
   418  }
   419  
   420  func (TsEntryPathSelectorMetadataOwnerReferences) Kind() TsEntryPathSelectorMetadataOwnerReferencesKind {
   421  	return TsEntryPathSelectorMetadataOwnerReferencesKind{}
   422  }
   423  
   424  func (TsEntryPathSelectorMetadataOwnerReferences) Version() TsEntryPathSelectorMetadataOwnerReferencesVersion {
   425  	return TsEntryPathSelectorMetadataOwnerReferencesVersion{}
   426  }
   427  
   428  func (TsEntryPathSelectorMetadataOwnerReferences) Name() TsEntryPathSelectorMetadataOwnerReferencesName {
   429  	return TsEntryPathSelectorMetadataOwnerReferencesName{}
   430  }
   431  
   432  func (TsEntryPathSelectorMetadataOwnerReferences) Region() TsEntryPathSelectorMetadataOwnerReferencesRegion {
   433  	return TsEntryPathSelectorMetadataOwnerReferencesRegion{}
   434  }
   435  
   436  func (TsEntryPathSelectorMetadataOwnerReferences) Controller() TsEntryPathSelectorMetadataOwnerReferencesController {
   437  	return TsEntryPathSelectorMetadataOwnerReferencesController{}
   438  }
   439  
   440  func (TsEntryPathSelectorMetadataOwnerReferences) RequiresOwnerReference() TsEntryPathSelectorMetadataOwnerReferencesRequiresOwnerReference {
   441  	return TsEntryPathSelectorMetadataOwnerReferencesRequiresOwnerReference{}
   442  }
   443  
   444  func (TsEntryPathSelectorMetadataOwnerReferences) UnsetOnDelete() TsEntryPathSelectorMetadataOwnerReferencesUnsetOnDelete {
   445  	return TsEntryPathSelectorMetadataOwnerReferencesUnsetOnDelete{}
   446  }
   447  
   448  type TsEntryPathSelectorMetadataOwnerReferencesKind struct{}
   449  
   450  func (TsEntryPathSelectorMetadataOwnerReferencesKind) FieldPath() *TsEntry_FieldSubPath {
   451  	return &TsEntry_FieldSubPath{
   452  		selector: TsEntry_FieldPathSelectorMetadata,
   453  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(),
   454  	}
   455  }
   456  
   457  func (s TsEntryPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *TsEntry_FieldSubPathValue {
   458  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   459  }
   460  
   461  func (s TsEntryPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   462  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   463  }
   464  
   465  type TsEntryPathSelectorMetadataOwnerReferencesVersion struct{}
   466  
   467  func (TsEntryPathSelectorMetadataOwnerReferencesVersion) FieldPath() *TsEntry_FieldSubPath {
   468  	return &TsEntry_FieldSubPath{
   469  		selector: TsEntry_FieldPathSelectorMetadata,
   470  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(),
   471  	}
   472  }
   473  
   474  func (s TsEntryPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *TsEntry_FieldSubPathValue {
   475  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   476  }
   477  
   478  func (s TsEntryPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   479  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   480  }
   481  
   482  type TsEntryPathSelectorMetadataOwnerReferencesName struct{}
   483  
   484  func (TsEntryPathSelectorMetadataOwnerReferencesName) FieldPath() *TsEntry_FieldSubPath {
   485  	return &TsEntry_FieldSubPath{
   486  		selector: TsEntry_FieldPathSelectorMetadata,
   487  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(),
   488  	}
   489  }
   490  
   491  func (s TsEntryPathSelectorMetadataOwnerReferencesName) WithValue(value string) *TsEntry_FieldSubPathValue {
   492  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   493  }
   494  
   495  func (s TsEntryPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   496  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   497  }
   498  
   499  type TsEntryPathSelectorMetadataOwnerReferencesRegion struct{}
   500  
   501  func (TsEntryPathSelectorMetadataOwnerReferencesRegion) FieldPath() *TsEntry_FieldSubPath {
   502  	return &TsEntry_FieldSubPath{
   503  		selector: TsEntry_FieldPathSelectorMetadata,
   504  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(),
   505  	}
   506  }
   507  
   508  func (s TsEntryPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *TsEntry_FieldSubPathValue {
   509  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   510  }
   511  
   512  func (s TsEntryPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   513  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   514  }
   515  
   516  type TsEntryPathSelectorMetadataOwnerReferencesController struct{}
   517  
   518  func (TsEntryPathSelectorMetadataOwnerReferencesController) FieldPath() *TsEntry_FieldSubPath {
   519  	return &TsEntry_FieldSubPath{
   520  		selector: TsEntry_FieldPathSelectorMetadata,
   521  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(),
   522  	}
   523  }
   524  
   525  func (s TsEntryPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *TsEntry_FieldSubPathValue {
   526  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   527  }
   528  
   529  func (s TsEntryPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *TsEntry_FieldSubPathArrayOfValues {
   530  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   531  }
   532  
   533  type TsEntryPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}
   534  
   535  func (TsEntryPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *TsEntry_FieldSubPath {
   536  	return &TsEntry_FieldSubPath{
   537  		selector: TsEntry_FieldPathSelectorMetadata,
   538  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(),
   539  	}
   540  }
   541  
   542  func (s TsEntryPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *TsEntry_FieldSubPathValue {
   543  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   544  }
   545  
   546  func (s TsEntryPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *TsEntry_FieldSubPathArrayOfValues {
   547  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   548  }
   549  
   550  type TsEntryPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{}
   551  
   552  func (TsEntryPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *TsEntry_FieldSubPath {
   553  	return &TsEntry_FieldSubPath{
   554  		selector: TsEntry_FieldPathSelectorMetadata,
   555  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(),
   556  	}
   557  }
   558  
   559  func (s TsEntryPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *TsEntry_FieldSubPathValue {
   560  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   561  }
   562  
   563  func (s TsEntryPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *TsEntry_FieldSubPathArrayOfValues {
   564  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   565  }
   566  
   567  type TsEntryPathSelectorMetadataShards struct{}
   568  
   569  func (TsEntryPathSelectorMetadataShards) FieldPath() *TsEntry_FieldSubPath {
   570  	return &TsEntry_FieldSubPath{
   571  		selector: TsEntry_FieldPathSelectorMetadata,
   572  		subPath:  meta.NewMetaFieldPathBuilder().Shards().FieldPath(),
   573  	}
   574  }
   575  
   576  func (s TsEntryPathSelectorMetadataShards) WithValue(value map[string]int64) *TsEntry_FieldSubPathValue {
   577  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   578  }
   579  
   580  func (s TsEntryPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *TsEntry_FieldSubPathArrayOfValues {
   581  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   582  }
   583  
   584  func (TsEntryPathSelectorMetadataShards) WithKey(key string) TsEntryMapPathSelectorMetadataShards {
   585  	return TsEntryMapPathSelectorMetadataShards{key: key}
   586  }
   587  
   588  type TsEntryMapPathSelectorMetadataShards struct {
   589  	key string
   590  }
   591  
   592  func (s TsEntryMapPathSelectorMetadataShards) FieldPath() *TsEntry_FieldSubPath {
   593  	return &TsEntry_FieldSubPath{
   594  		selector: TsEntry_FieldPathSelectorMetadata,
   595  		subPath:  meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(),
   596  	}
   597  }
   598  
   599  func (s TsEntryMapPathSelectorMetadataShards) WithValue(value int64) *TsEntry_FieldSubPathValue {
   600  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   601  }
   602  
   603  func (s TsEntryMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *TsEntry_FieldSubPathArrayOfValues {
   604  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   605  }
   606  
   607  type TsEntryPathSelectorMetadataSyncing struct{}
   608  
   609  func (TsEntryPathSelectorMetadataSyncing) FieldPath() *TsEntry_FieldSubPath {
   610  	return &TsEntry_FieldSubPath{
   611  		selector: TsEntry_FieldPathSelectorMetadata,
   612  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().FieldPath(),
   613  	}
   614  }
   615  
   616  func (s TsEntryPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *TsEntry_FieldSubPathValue {
   617  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   618  }
   619  
   620  func (s TsEntryPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *TsEntry_FieldSubPathArrayOfValues {
   621  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   622  }
   623  
   624  func (TsEntryPathSelectorMetadataSyncing) OwningRegion() TsEntryPathSelectorMetadataSyncingOwningRegion {
   625  	return TsEntryPathSelectorMetadataSyncingOwningRegion{}
   626  }
   627  
   628  func (TsEntryPathSelectorMetadataSyncing) Regions() TsEntryPathSelectorMetadataSyncingRegions {
   629  	return TsEntryPathSelectorMetadataSyncingRegions{}
   630  }
   631  
   632  type TsEntryPathSelectorMetadataSyncingOwningRegion struct{}
   633  
   634  func (TsEntryPathSelectorMetadataSyncingOwningRegion) FieldPath() *TsEntry_FieldSubPath {
   635  	return &TsEntry_FieldSubPath{
   636  		selector: TsEntry_FieldPathSelectorMetadata,
   637  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(),
   638  	}
   639  }
   640  
   641  func (s TsEntryPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *TsEntry_FieldSubPathValue {
   642  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   643  }
   644  
   645  func (s TsEntryPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   646  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   647  }
   648  
   649  type TsEntryPathSelectorMetadataSyncingRegions struct{}
   650  
   651  func (TsEntryPathSelectorMetadataSyncingRegions) FieldPath() *TsEntry_FieldSubPath {
   652  	return &TsEntry_FieldSubPath{
   653  		selector: TsEntry_FieldPathSelectorMetadata,
   654  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(),
   655  	}
   656  }
   657  
   658  func (s TsEntryPathSelectorMetadataSyncingRegions) WithValue(value []string) *TsEntry_FieldSubPathValue {
   659  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   660  }
   661  
   662  func (s TsEntryPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *TsEntry_FieldSubPathArrayOfValues {
   663  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   664  }
   665  
   666  func (s TsEntryPathSelectorMetadataSyncingRegions) WithItemValue(value string) *TsEntry_FieldSubPathArrayItemValue {
   667  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntry_FieldSubPathArrayItemValue)
   668  }
   669  
   670  type TsEntryPathSelectorMetadataLifecycle struct{}
   671  
   672  func (TsEntryPathSelectorMetadataLifecycle) FieldPath() *TsEntry_FieldSubPath {
   673  	return &TsEntry_FieldSubPath{
   674  		selector: TsEntry_FieldPathSelectorMetadata,
   675  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(),
   676  	}
   677  }
   678  
   679  func (s TsEntryPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *TsEntry_FieldSubPathValue {
   680  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   681  }
   682  
   683  func (s TsEntryPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *TsEntry_FieldSubPathArrayOfValues {
   684  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   685  }
   686  
   687  func (TsEntryPathSelectorMetadataLifecycle) State() TsEntryPathSelectorMetadataLifecycleState {
   688  	return TsEntryPathSelectorMetadataLifecycleState{}
   689  }
   690  
   691  func (TsEntryPathSelectorMetadataLifecycle) BlockDeletion() TsEntryPathSelectorMetadataLifecycleBlockDeletion {
   692  	return TsEntryPathSelectorMetadataLifecycleBlockDeletion{}
   693  }
   694  
   695  type TsEntryPathSelectorMetadataLifecycleState struct{}
   696  
   697  func (TsEntryPathSelectorMetadataLifecycleState) FieldPath() *TsEntry_FieldSubPath {
   698  	return &TsEntry_FieldSubPath{
   699  		selector: TsEntry_FieldPathSelectorMetadata,
   700  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(),
   701  	}
   702  }
   703  
   704  func (s TsEntryPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *TsEntry_FieldSubPathValue {
   705  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   706  }
   707  
   708  func (s TsEntryPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *TsEntry_FieldSubPathArrayOfValues {
   709  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   710  }
   711  
   712  type TsEntryPathSelectorMetadataLifecycleBlockDeletion struct{}
   713  
   714  func (TsEntryPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *TsEntry_FieldSubPath {
   715  	return &TsEntry_FieldSubPath{
   716  		selector: TsEntry_FieldPathSelectorMetadata,
   717  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(),
   718  	}
   719  }
   720  
   721  func (s TsEntryPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *TsEntry_FieldSubPathValue {
   722  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   723  }
   724  
   725  func (s TsEntryPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *TsEntry_FieldSubPathArrayOfValues {
   726  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   727  }
   728  
   729  type TsEntryPathSelectorMetadataServices struct{}
   730  
   731  func (TsEntryPathSelectorMetadataServices) FieldPath() *TsEntry_FieldSubPath {
   732  	return &TsEntry_FieldSubPath{
   733  		selector: TsEntry_FieldPathSelectorMetadata,
   734  		subPath:  meta.NewMetaFieldPathBuilder().Services().FieldPath(),
   735  	}
   736  }
   737  
   738  func (s TsEntryPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *TsEntry_FieldSubPathValue {
   739  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   740  }
   741  
   742  func (s TsEntryPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *TsEntry_FieldSubPathArrayOfValues {
   743  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   744  }
   745  
   746  func (TsEntryPathSelectorMetadataServices) OwningService() TsEntryPathSelectorMetadataServicesOwningService {
   747  	return TsEntryPathSelectorMetadataServicesOwningService{}
   748  }
   749  
   750  func (TsEntryPathSelectorMetadataServices) AllowedServices() TsEntryPathSelectorMetadataServicesAllowedServices {
   751  	return TsEntryPathSelectorMetadataServicesAllowedServices{}
   752  }
   753  
   754  type TsEntryPathSelectorMetadataServicesOwningService struct{}
   755  
   756  func (TsEntryPathSelectorMetadataServicesOwningService) FieldPath() *TsEntry_FieldSubPath {
   757  	return &TsEntry_FieldSubPath{
   758  		selector: TsEntry_FieldPathSelectorMetadata,
   759  		subPath:  meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(),
   760  	}
   761  }
   762  
   763  func (s TsEntryPathSelectorMetadataServicesOwningService) WithValue(value string) *TsEntry_FieldSubPathValue {
   764  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   765  }
   766  
   767  func (s TsEntryPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   768  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   769  }
   770  
   771  type TsEntryPathSelectorMetadataServicesAllowedServices struct{}
   772  
   773  func (TsEntryPathSelectorMetadataServicesAllowedServices) FieldPath() *TsEntry_FieldSubPath {
   774  	return &TsEntry_FieldSubPath{
   775  		selector: TsEntry_FieldPathSelectorMetadata,
   776  		subPath:  meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(),
   777  	}
   778  }
   779  
   780  func (s TsEntryPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *TsEntry_FieldSubPathValue {
   781  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   782  }
   783  
   784  func (s TsEntryPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *TsEntry_FieldSubPathArrayOfValues {
   785  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   786  }
   787  
   788  func (s TsEntryPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *TsEntry_FieldSubPathArrayItemValue {
   789  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntry_FieldSubPathArrayItemValue)
   790  }
   791  
   792  type TsEntryPathSelectorInfo struct{}
   793  
   794  func (TsEntryPathSelectorInfo) FieldPath() *TsEntry_FieldTerminalPath {
   795  	return &TsEntry_FieldTerminalPath{selector: TsEntry_FieldPathSelectorInfo}
   796  }
   797  
   798  func (s TsEntryPathSelectorInfo) WithValue(value *TsEntry_Info) *TsEntry_FieldTerminalPathValue {
   799  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldTerminalPathValue)
   800  }
   801  
   802  func (s TsEntryPathSelectorInfo) WithArrayOfValues(values []*TsEntry_Info) *TsEntry_FieldTerminalPathArrayOfValues {
   803  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldTerminalPathArrayOfValues)
   804  }
   805  
   806  func (TsEntryPathSelectorInfo) WithSubPath(subPath TsEntryInfo_FieldPath) *TsEntry_FieldSubPath {
   807  	return &TsEntry_FieldSubPath{selector: TsEntry_FieldPathSelectorInfo, subPath: subPath}
   808  }
   809  
   810  func (s TsEntryPathSelectorInfo) WithSubValue(subPathValue TsEntryInfo_FieldPathValue) *TsEntry_FieldSubPathValue {
   811  	return &TsEntry_FieldSubPathValue{TsEntry_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   812  }
   813  
   814  func (s TsEntryPathSelectorInfo) WithSubArrayOfValues(subPathArrayOfValues TsEntryInfo_FieldPathArrayOfValues) *TsEntry_FieldSubPathArrayOfValues {
   815  	return &TsEntry_FieldSubPathArrayOfValues{TsEntry_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   816  }
   817  
   818  func (s TsEntryPathSelectorInfo) WithSubArrayItemValue(subPathArrayItemValue TsEntryInfo_FieldPathArrayItemValue) *TsEntry_FieldSubPathArrayItemValue {
   819  	return &TsEntry_FieldSubPathArrayItemValue{TsEntry_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   820  }
   821  
   822  func (TsEntryPathSelectorInfo) AlertingResource() TsEntryPathSelectorInfoAlertingResource {
   823  	return TsEntryPathSelectorInfoAlertingResource{}
   824  }
   825  
   826  func (TsEntryPathSelectorInfo) GroupByKey() TsEntryPathSelectorInfoGroupByKey {
   827  	return TsEntryPathSelectorInfoGroupByKey{}
   828  }
   829  
   830  func (TsEntryPathSelectorInfo) CommonMetricLabels() TsEntryPathSelectorInfoCommonMetricLabels {
   831  	return TsEntryPathSelectorInfoCommonMetricLabels{}
   832  }
   833  
   834  func (TsEntryPathSelectorInfo) CommonResourceLabels() TsEntryPathSelectorInfoCommonResourceLabels {
   835  	return TsEntryPathSelectorInfoCommonResourceLabels{}
   836  }
   837  
   838  type TsEntryPathSelectorInfoAlertingResource struct{}
   839  
   840  func (TsEntryPathSelectorInfoAlertingResource) FieldPath() *TsEntry_FieldSubPath {
   841  	return &TsEntry_FieldSubPath{
   842  		selector: TsEntry_FieldPathSelectorInfo,
   843  		subPath:  NewTsEntryInfoFieldPathBuilder().AlertingResource().FieldPath(),
   844  	}
   845  }
   846  
   847  func (s TsEntryPathSelectorInfoAlertingResource) WithValue(value *meta.OwnerReference) *TsEntry_FieldSubPathValue {
   848  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   849  }
   850  
   851  func (s TsEntryPathSelectorInfoAlertingResource) WithArrayOfValues(values []*meta.OwnerReference) *TsEntry_FieldSubPathArrayOfValues {
   852  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   853  }
   854  
   855  func (TsEntryPathSelectorInfoAlertingResource) Kind() TsEntryPathSelectorInfoAlertingResourceKind {
   856  	return TsEntryPathSelectorInfoAlertingResourceKind{}
   857  }
   858  
   859  func (TsEntryPathSelectorInfoAlertingResource) Version() TsEntryPathSelectorInfoAlertingResourceVersion {
   860  	return TsEntryPathSelectorInfoAlertingResourceVersion{}
   861  }
   862  
   863  func (TsEntryPathSelectorInfoAlertingResource) Name() TsEntryPathSelectorInfoAlertingResourceName {
   864  	return TsEntryPathSelectorInfoAlertingResourceName{}
   865  }
   866  
   867  func (TsEntryPathSelectorInfoAlertingResource) Region() TsEntryPathSelectorInfoAlertingResourceRegion {
   868  	return TsEntryPathSelectorInfoAlertingResourceRegion{}
   869  }
   870  
   871  func (TsEntryPathSelectorInfoAlertingResource) Controller() TsEntryPathSelectorInfoAlertingResourceController {
   872  	return TsEntryPathSelectorInfoAlertingResourceController{}
   873  }
   874  
   875  func (TsEntryPathSelectorInfoAlertingResource) RequiresOwnerReference() TsEntryPathSelectorInfoAlertingResourceRequiresOwnerReference {
   876  	return TsEntryPathSelectorInfoAlertingResourceRequiresOwnerReference{}
   877  }
   878  
   879  func (TsEntryPathSelectorInfoAlertingResource) UnsetOnDelete() TsEntryPathSelectorInfoAlertingResourceUnsetOnDelete {
   880  	return TsEntryPathSelectorInfoAlertingResourceUnsetOnDelete{}
   881  }
   882  
   883  type TsEntryPathSelectorInfoAlertingResourceKind struct{}
   884  
   885  func (TsEntryPathSelectorInfoAlertingResourceKind) FieldPath() *TsEntry_FieldSubPath {
   886  	return &TsEntry_FieldSubPath{
   887  		selector: TsEntry_FieldPathSelectorInfo,
   888  		subPath:  NewTsEntryInfoFieldPathBuilder().AlertingResource().Kind().FieldPath(),
   889  	}
   890  }
   891  
   892  func (s TsEntryPathSelectorInfoAlertingResourceKind) WithValue(value string) *TsEntry_FieldSubPathValue {
   893  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   894  }
   895  
   896  func (s TsEntryPathSelectorInfoAlertingResourceKind) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   897  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   898  }
   899  
   900  type TsEntryPathSelectorInfoAlertingResourceVersion struct{}
   901  
   902  func (TsEntryPathSelectorInfoAlertingResourceVersion) FieldPath() *TsEntry_FieldSubPath {
   903  	return &TsEntry_FieldSubPath{
   904  		selector: TsEntry_FieldPathSelectorInfo,
   905  		subPath:  NewTsEntryInfoFieldPathBuilder().AlertingResource().Version().FieldPath(),
   906  	}
   907  }
   908  
   909  func (s TsEntryPathSelectorInfoAlertingResourceVersion) WithValue(value string) *TsEntry_FieldSubPathValue {
   910  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   911  }
   912  
   913  func (s TsEntryPathSelectorInfoAlertingResourceVersion) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   914  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   915  }
   916  
   917  type TsEntryPathSelectorInfoAlertingResourceName struct{}
   918  
   919  func (TsEntryPathSelectorInfoAlertingResourceName) FieldPath() *TsEntry_FieldSubPath {
   920  	return &TsEntry_FieldSubPath{
   921  		selector: TsEntry_FieldPathSelectorInfo,
   922  		subPath:  NewTsEntryInfoFieldPathBuilder().AlertingResource().Name().FieldPath(),
   923  	}
   924  }
   925  
   926  func (s TsEntryPathSelectorInfoAlertingResourceName) WithValue(value string) *TsEntry_FieldSubPathValue {
   927  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   928  }
   929  
   930  func (s TsEntryPathSelectorInfoAlertingResourceName) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   931  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   932  }
   933  
   934  type TsEntryPathSelectorInfoAlertingResourceRegion struct{}
   935  
   936  func (TsEntryPathSelectorInfoAlertingResourceRegion) FieldPath() *TsEntry_FieldSubPath {
   937  	return &TsEntry_FieldSubPath{
   938  		selector: TsEntry_FieldPathSelectorInfo,
   939  		subPath:  NewTsEntryInfoFieldPathBuilder().AlertingResource().Region().FieldPath(),
   940  	}
   941  }
   942  
   943  func (s TsEntryPathSelectorInfoAlertingResourceRegion) WithValue(value string) *TsEntry_FieldSubPathValue {
   944  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   945  }
   946  
   947  func (s TsEntryPathSelectorInfoAlertingResourceRegion) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
   948  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   949  }
   950  
   951  type TsEntryPathSelectorInfoAlertingResourceController struct{}
   952  
   953  func (TsEntryPathSelectorInfoAlertingResourceController) FieldPath() *TsEntry_FieldSubPath {
   954  	return &TsEntry_FieldSubPath{
   955  		selector: TsEntry_FieldPathSelectorInfo,
   956  		subPath:  NewTsEntryInfoFieldPathBuilder().AlertingResource().Controller().FieldPath(),
   957  	}
   958  }
   959  
   960  func (s TsEntryPathSelectorInfoAlertingResourceController) WithValue(value bool) *TsEntry_FieldSubPathValue {
   961  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   962  }
   963  
   964  func (s TsEntryPathSelectorInfoAlertingResourceController) WithArrayOfValues(values []bool) *TsEntry_FieldSubPathArrayOfValues {
   965  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   966  }
   967  
   968  type TsEntryPathSelectorInfoAlertingResourceRequiresOwnerReference struct{}
   969  
   970  func (TsEntryPathSelectorInfoAlertingResourceRequiresOwnerReference) FieldPath() *TsEntry_FieldSubPath {
   971  	return &TsEntry_FieldSubPath{
   972  		selector: TsEntry_FieldPathSelectorInfo,
   973  		subPath:  NewTsEntryInfoFieldPathBuilder().AlertingResource().RequiresOwnerReference().FieldPath(),
   974  	}
   975  }
   976  
   977  func (s TsEntryPathSelectorInfoAlertingResourceRequiresOwnerReference) WithValue(value bool) *TsEntry_FieldSubPathValue {
   978  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   979  }
   980  
   981  func (s TsEntryPathSelectorInfoAlertingResourceRequiresOwnerReference) WithArrayOfValues(values []bool) *TsEntry_FieldSubPathArrayOfValues {
   982  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
   983  }
   984  
   985  type TsEntryPathSelectorInfoAlertingResourceUnsetOnDelete struct{}
   986  
   987  func (TsEntryPathSelectorInfoAlertingResourceUnsetOnDelete) FieldPath() *TsEntry_FieldSubPath {
   988  	return &TsEntry_FieldSubPath{
   989  		selector: TsEntry_FieldPathSelectorInfo,
   990  		subPath:  NewTsEntryInfoFieldPathBuilder().AlertingResource().UnsetOnDelete().FieldPath(),
   991  	}
   992  }
   993  
   994  func (s TsEntryPathSelectorInfoAlertingResourceUnsetOnDelete) WithValue(value bool) *TsEntry_FieldSubPathValue {
   995  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
   996  }
   997  
   998  func (s TsEntryPathSelectorInfoAlertingResourceUnsetOnDelete) WithArrayOfValues(values []bool) *TsEntry_FieldSubPathArrayOfValues {
   999  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1000  }
  1001  
  1002  type TsEntryPathSelectorInfoGroupByKey struct{}
  1003  
  1004  func (TsEntryPathSelectorInfoGroupByKey) FieldPath() *TsEntry_FieldSubPath {
  1005  	return &TsEntry_FieldSubPath{
  1006  		selector: TsEntry_FieldPathSelectorInfo,
  1007  		subPath:  NewTsEntryInfoFieldPathBuilder().GroupByKey().FieldPath(),
  1008  	}
  1009  }
  1010  
  1011  func (s TsEntryPathSelectorInfoGroupByKey) WithValue(value []byte) *TsEntry_FieldSubPathValue {
  1012  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1013  }
  1014  
  1015  func (s TsEntryPathSelectorInfoGroupByKey) WithArrayOfValues(values [][]byte) *TsEntry_FieldSubPathArrayOfValues {
  1016  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1017  }
  1018  
  1019  type TsEntryPathSelectorInfoCommonMetricLabels struct{}
  1020  
  1021  func (TsEntryPathSelectorInfoCommonMetricLabels) FieldPath() *TsEntry_FieldSubPath {
  1022  	return &TsEntry_FieldSubPath{
  1023  		selector: TsEntry_FieldPathSelectorInfo,
  1024  		subPath:  NewTsEntryInfoFieldPathBuilder().CommonMetricLabels().FieldPath(),
  1025  	}
  1026  }
  1027  
  1028  func (s TsEntryPathSelectorInfoCommonMetricLabels) WithValue(value map[string]string) *TsEntry_FieldSubPathValue {
  1029  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1030  }
  1031  
  1032  func (s TsEntryPathSelectorInfoCommonMetricLabels) WithArrayOfValues(values []map[string]string) *TsEntry_FieldSubPathArrayOfValues {
  1033  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1034  }
  1035  
  1036  func (TsEntryPathSelectorInfoCommonMetricLabels) WithKey(key string) TsEntryMapPathSelectorInfoCommonMetricLabels {
  1037  	return TsEntryMapPathSelectorInfoCommonMetricLabels{key: key}
  1038  }
  1039  
  1040  type TsEntryMapPathSelectorInfoCommonMetricLabels struct {
  1041  	key string
  1042  }
  1043  
  1044  func (s TsEntryMapPathSelectorInfoCommonMetricLabels) FieldPath() *TsEntry_FieldSubPath {
  1045  	return &TsEntry_FieldSubPath{
  1046  		selector: TsEntry_FieldPathSelectorInfo,
  1047  		subPath:  NewTsEntryInfoFieldPathBuilder().CommonMetricLabels().WithKey(s.key).FieldPath(),
  1048  	}
  1049  }
  1050  
  1051  func (s TsEntryMapPathSelectorInfoCommonMetricLabels) WithValue(value string) *TsEntry_FieldSubPathValue {
  1052  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1053  }
  1054  
  1055  func (s TsEntryMapPathSelectorInfoCommonMetricLabels) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
  1056  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1057  }
  1058  
  1059  type TsEntryPathSelectorInfoCommonResourceLabels struct{}
  1060  
  1061  func (TsEntryPathSelectorInfoCommonResourceLabels) FieldPath() *TsEntry_FieldSubPath {
  1062  	return &TsEntry_FieldSubPath{
  1063  		selector: TsEntry_FieldPathSelectorInfo,
  1064  		subPath:  NewTsEntryInfoFieldPathBuilder().CommonResourceLabels().FieldPath(),
  1065  	}
  1066  }
  1067  
  1068  func (s TsEntryPathSelectorInfoCommonResourceLabels) WithValue(value map[string]string) *TsEntry_FieldSubPathValue {
  1069  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1070  }
  1071  
  1072  func (s TsEntryPathSelectorInfoCommonResourceLabels) WithArrayOfValues(values []map[string]string) *TsEntry_FieldSubPathArrayOfValues {
  1073  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1074  }
  1075  
  1076  func (TsEntryPathSelectorInfoCommonResourceLabels) WithKey(key string) TsEntryMapPathSelectorInfoCommonResourceLabels {
  1077  	return TsEntryMapPathSelectorInfoCommonResourceLabels{key: key}
  1078  }
  1079  
  1080  type TsEntryMapPathSelectorInfoCommonResourceLabels struct {
  1081  	key string
  1082  }
  1083  
  1084  func (s TsEntryMapPathSelectorInfoCommonResourceLabels) FieldPath() *TsEntry_FieldSubPath {
  1085  	return &TsEntry_FieldSubPath{
  1086  		selector: TsEntry_FieldPathSelectorInfo,
  1087  		subPath:  NewTsEntryInfoFieldPathBuilder().CommonResourceLabels().WithKey(s.key).FieldPath(),
  1088  	}
  1089  }
  1090  
  1091  func (s TsEntryMapPathSelectorInfoCommonResourceLabels) WithValue(value string) *TsEntry_FieldSubPathValue {
  1092  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1093  }
  1094  
  1095  func (s TsEntryMapPathSelectorInfoCommonResourceLabels) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
  1096  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1097  }
  1098  
  1099  type TsEntryPathSelectorState struct{}
  1100  
  1101  func (TsEntryPathSelectorState) FieldPath() *TsEntry_FieldTerminalPath {
  1102  	return &TsEntry_FieldTerminalPath{selector: TsEntry_FieldPathSelectorState}
  1103  }
  1104  
  1105  func (s TsEntryPathSelectorState) WithValue(value *TsEntry_State) *TsEntry_FieldTerminalPathValue {
  1106  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldTerminalPathValue)
  1107  }
  1108  
  1109  func (s TsEntryPathSelectorState) WithArrayOfValues(values []*TsEntry_State) *TsEntry_FieldTerminalPathArrayOfValues {
  1110  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldTerminalPathArrayOfValues)
  1111  }
  1112  
  1113  func (TsEntryPathSelectorState) WithSubPath(subPath TsEntryState_FieldPath) *TsEntry_FieldSubPath {
  1114  	return &TsEntry_FieldSubPath{selector: TsEntry_FieldPathSelectorState, subPath: subPath}
  1115  }
  1116  
  1117  func (s TsEntryPathSelectorState) WithSubValue(subPathValue TsEntryState_FieldPathValue) *TsEntry_FieldSubPathValue {
  1118  	return &TsEntry_FieldSubPathValue{TsEntry_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1119  }
  1120  
  1121  func (s TsEntryPathSelectorState) WithSubArrayOfValues(subPathArrayOfValues TsEntryState_FieldPathArrayOfValues) *TsEntry_FieldSubPathArrayOfValues {
  1122  	return &TsEntry_FieldSubPathArrayOfValues{TsEntry_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1123  }
  1124  
  1125  func (s TsEntryPathSelectorState) WithSubArrayItemValue(subPathArrayItemValue TsEntryState_FieldPathArrayItemValue) *TsEntry_FieldSubPathArrayItemValue {
  1126  	return &TsEntry_FieldSubPathArrayItemValue{TsEntry_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1127  }
  1128  
  1129  func (TsEntryPathSelectorState) Models() TsEntryPathSelectorStateModels {
  1130  	return TsEntryPathSelectorStateModels{}
  1131  }
  1132  
  1133  func (TsEntryPathSelectorState) Thresholds() TsEntryPathSelectorStateThresholds {
  1134  	return TsEntryPathSelectorStateThresholds{}
  1135  }
  1136  
  1137  type TsEntryPathSelectorStateModels struct{}
  1138  
  1139  func (TsEntryPathSelectorStateModels) FieldPath() *TsEntry_FieldSubPath {
  1140  	return &TsEntry_FieldSubPath{
  1141  		selector: TsEntry_FieldPathSelectorState,
  1142  		subPath:  NewTsEntryStateFieldPathBuilder().Models().FieldPath(),
  1143  	}
  1144  }
  1145  
  1146  func (s TsEntryPathSelectorStateModels) WithValue(value []*TsEntry_State_AnomalyModelData) *TsEntry_FieldSubPathValue {
  1147  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1148  }
  1149  
  1150  func (s TsEntryPathSelectorStateModels) WithArrayOfValues(values [][]*TsEntry_State_AnomalyModelData) *TsEntry_FieldSubPathArrayOfValues {
  1151  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1152  }
  1153  
  1154  func (s TsEntryPathSelectorStateModels) WithItemValue(value *TsEntry_State_AnomalyModelData) *TsEntry_FieldSubPathArrayItemValue {
  1155  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntry_FieldSubPathArrayItemValue)
  1156  }
  1157  
  1158  func (TsEntryPathSelectorStateModels) AnalysisWindow() TsEntryPathSelectorStateModelsAnalysisWindow {
  1159  	return TsEntryPathSelectorStateModelsAnalysisWindow{}
  1160  }
  1161  
  1162  func (TsEntryPathSelectorStateModels) ModelData() TsEntryPathSelectorStateModelsModelData {
  1163  	return TsEntryPathSelectorStateModelsModelData{}
  1164  }
  1165  
  1166  func (TsEntryPathSelectorStateModels) TrainingMeanErr() TsEntryPathSelectorStateModelsTrainingMeanErr {
  1167  	return TsEntryPathSelectorStateModelsTrainingMeanErr{}
  1168  }
  1169  
  1170  func (TsEntryPathSelectorStateModels) TrainingMaxErr() TsEntryPathSelectorStateModelsTrainingMaxErr {
  1171  	return TsEntryPathSelectorStateModelsTrainingMaxErr{}
  1172  }
  1173  
  1174  func (TsEntryPathSelectorStateModels) TrainedInEpochs() TsEntryPathSelectorStateModelsTrainedInEpochs {
  1175  	return TsEntryPathSelectorStateModelsTrainedInEpochs{}
  1176  }
  1177  
  1178  func (TsEntryPathSelectorStateModels) TrainedIn() TsEntryPathSelectorStateModelsTrainedIn {
  1179  	return TsEntryPathSelectorStateModelsTrainedIn{}
  1180  }
  1181  
  1182  func (TsEntryPathSelectorStateModels) TrainAfter() TsEntryPathSelectorStateModelsTrainAfter {
  1183  	return TsEntryPathSelectorStateModelsTrainAfter{}
  1184  }
  1185  
  1186  func (TsEntryPathSelectorStateModels) TrainingPeriod() TsEntryPathSelectorStateModelsTrainingPeriod {
  1187  	return TsEntryPathSelectorStateModelsTrainingPeriod{}
  1188  }
  1189  
  1190  func (TsEntryPathSelectorStateModels) Sensitiveness() TsEntryPathSelectorStateModelsSensitiveness {
  1191  	return TsEntryPathSelectorStateModelsSensitiveness{}
  1192  }
  1193  
  1194  type TsEntryPathSelectorStateModelsAnalysisWindow struct{}
  1195  
  1196  func (TsEntryPathSelectorStateModelsAnalysisWindow) FieldPath() *TsEntry_FieldSubPath {
  1197  	return &TsEntry_FieldSubPath{
  1198  		selector: TsEntry_FieldPathSelectorState,
  1199  		subPath:  NewTsEntryStateFieldPathBuilder().Models().AnalysisWindow().FieldPath(),
  1200  	}
  1201  }
  1202  
  1203  func (s TsEntryPathSelectorStateModelsAnalysisWindow) WithValue(value *durationpb.Duration) *TsEntry_FieldSubPathValue {
  1204  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1205  }
  1206  
  1207  func (s TsEntryPathSelectorStateModelsAnalysisWindow) WithArrayOfValues(values []*durationpb.Duration) *TsEntry_FieldSubPathArrayOfValues {
  1208  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1209  }
  1210  
  1211  type TsEntryPathSelectorStateModelsModelData struct{}
  1212  
  1213  func (TsEntryPathSelectorStateModelsModelData) FieldPath() *TsEntry_FieldSubPath {
  1214  	return &TsEntry_FieldSubPath{
  1215  		selector: TsEntry_FieldPathSelectorState,
  1216  		subPath:  NewTsEntryStateFieldPathBuilder().Models().ModelData().FieldPath(),
  1217  	}
  1218  }
  1219  
  1220  func (s TsEntryPathSelectorStateModelsModelData) WithValue(value []byte) *TsEntry_FieldSubPathValue {
  1221  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1222  }
  1223  
  1224  func (s TsEntryPathSelectorStateModelsModelData) WithArrayOfValues(values [][]byte) *TsEntry_FieldSubPathArrayOfValues {
  1225  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1226  }
  1227  
  1228  type TsEntryPathSelectorStateModelsTrainingMeanErr struct{}
  1229  
  1230  func (TsEntryPathSelectorStateModelsTrainingMeanErr) FieldPath() *TsEntry_FieldSubPath {
  1231  	return &TsEntry_FieldSubPath{
  1232  		selector: TsEntry_FieldPathSelectorState,
  1233  		subPath:  NewTsEntryStateFieldPathBuilder().Models().TrainingMeanErr().FieldPath(),
  1234  	}
  1235  }
  1236  
  1237  func (s TsEntryPathSelectorStateModelsTrainingMeanErr) WithValue(value []float64) *TsEntry_FieldSubPathValue {
  1238  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1239  }
  1240  
  1241  func (s TsEntryPathSelectorStateModelsTrainingMeanErr) WithArrayOfValues(values [][]float64) *TsEntry_FieldSubPathArrayOfValues {
  1242  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1243  }
  1244  
  1245  func (s TsEntryPathSelectorStateModelsTrainingMeanErr) WithItemValue(value float64) *TsEntry_FieldSubPathArrayItemValue {
  1246  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntry_FieldSubPathArrayItemValue)
  1247  }
  1248  
  1249  type TsEntryPathSelectorStateModelsTrainingMaxErr struct{}
  1250  
  1251  func (TsEntryPathSelectorStateModelsTrainingMaxErr) FieldPath() *TsEntry_FieldSubPath {
  1252  	return &TsEntry_FieldSubPath{
  1253  		selector: TsEntry_FieldPathSelectorState,
  1254  		subPath:  NewTsEntryStateFieldPathBuilder().Models().TrainingMaxErr().FieldPath(),
  1255  	}
  1256  }
  1257  
  1258  func (s TsEntryPathSelectorStateModelsTrainingMaxErr) WithValue(value []float64) *TsEntry_FieldSubPathValue {
  1259  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1260  }
  1261  
  1262  func (s TsEntryPathSelectorStateModelsTrainingMaxErr) WithArrayOfValues(values [][]float64) *TsEntry_FieldSubPathArrayOfValues {
  1263  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1264  }
  1265  
  1266  func (s TsEntryPathSelectorStateModelsTrainingMaxErr) WithItemValue(value float64) *TsEntry_FieldSubPathArrayItemValue {
  1267  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntry_FieldSubPathArrayItemValue)
  1268  }
  1269  
  1270  type TsEntryPathSelectorStateModelsTrainedInEpochs struct{}
  1271  
  1272  func (TsEntryPathSelectorStateModelsTrainedInEpochs) FieldPath() *TsEntry_FieldSubPath {
  1273  	return &TsEntry_FieldSubPath{
  1274  		selector: TsEntry_FieldPathSelectorState,
  1275  		subPath:  NewTsEntryStateFieldPathBuilder().Models().TrainedInEpochs().FieldPath(),
  1276  	}
  1277  }
  1278  
  1279  func (s TsEntryPathSelectorStateModelsTrainedInEpochs) WithValue(value int32) *TsEntry_FieldSubPathValue {
  1280  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1281  }
  1282  
  1283  func (s TsEntryPathSelectorStateModelsTrainedInEpochs) WithArrayOfValues(values []int32) *TsEntry_FieldSubPathArrayOfValues {
  1284  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1285  }
  1286  
  1287  type TsEntryPathSelectorStateModelsTrainedIn struct{}
  1288  
  1289  func (TsEntryPathSelectorStateModelsTrainedIn) FieldPath() *TsEntry_FieldSubPath {
  1290  	return &TsEntry_FieldSubPath{
  1291  		selector: TsEntry_FieldPathSelectorState,
  1292  		subPath:  NewTsEntryStateFieldPathBuilder().Models().TrainedIn().FieldPath(),
  1293  	}
  1294  }
  1295  
  1296  func (s TsEntryPathSelectorStateModelsTrainedIn) WithValue(value *durationpb.Duration) *TsEntry_FieldSubPathValue {
  1297  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1298  }
  1299  
  1300  func (s TsEntryPathSelectorStateModelsTrainedIn) WithArrayOfValues(values []*durationpb.Duration) *TsEntry_FieldSubPathArrayOfValues {
  1301  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1302  }
  1303  
  1304  type TsEntryPathSelectorStateModelsTrainAfter struct{}
  1305  
  1306  func (TsEntryPathSelectorStateModelsTrainAfter) FieldPath() *TsEntry_FieldSubPath {
  1307  	return &TsEntry_FieldSubPath{
  1308  		selector: TsEntry_FieldPathSelectorState,
  1309  		subPath:  NewTsEntryStateFieldPathBuilder().Models().TrainAfter().FieldPath(),
  1310  	}
  1311  }
  1312  
  1313  func (s TsEntryPathSelectorStateModelsTrainAfter) WithValue(value *timestamppb.Timestamp) *TsEntry_FieldSubPathValue {
  1314  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1315  }
  1316  
  1317  func (s TsEntryPathSelectorStateModelsTrainAfter) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntry_FieldSubPathArrayOfValues {
  1318  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1319  }
  1320  
  1321  type TsEntryPathSelectorStateModelsTrainingPeriod struct{}
  1322  
  1323  func (TsEntryPathSelectorStateModelsTrainingPeriod) FieldPath() *TsEntry_FieldSubPath {
  1324  	return &TsEntry_FieldSubPath{
  1325  		selector: TsEntry_FieldPathSelectorState,
  1326  		subPath:  NewTsEntryStateFieldPathBuilder().Models().TrainingPeriod().FieldPath(),
  1327  	}
  1328  }
  1329  
  1330  func (s TsEntryPathSelectorStateModelsTrainingPeriod) WithValue(value *monitoring_common.TimeInterval) *TsEntry_FieldSubPathValue {
  1331  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1332  }
  1333  
  1334  func (s TsEntryPathSelectorStateModelsTrainingPeriod) WithArrayOfValues(values []*monitoring_common.TimeInterval) *TsEntry_FieldSubPathArrayOfValues {
  1335  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1336  }
  1337  
  1338  func (TsEntryPathSelectorStateModelsTrainingPeriod) EndTime() TsEntryPathSelectorStateModelsTrainingPeriodEndTime {
  1339  	return TsEntryPathSelectorStateModelsTrainingPeriodEndTime{}
  1340  }
  1341  
  1342  func (TsEntryPathSelectorStateModelsTrainingPeriod) StartTime() TsEntryPathSelectorStateModelsTrainingPeriodStartTime {
  1343  	return TsEntryPathSelectorStateModelsTrainingPeriodStartTime{}
  1344  }
  1345  
  1346  type TsEntryPathSelectorStateModelsTrainingPeriodEndTime struct{}
  1347  
  1348  func (TsEntryPathSelectorStateModelsTrainingPeriodEndTime) FieldPath() *TsEntry_FieldSubPath {
  1349  	return &TsEntry_FieldSubPath{
  1350  		selector: TsEntry_FieldPathSelectorState,
  1351  		subPath:  NewTsEntryStateFieldPathBuilder().Models().TrainingPeriod().EndTime().FieldPath(),
  1352  	}
  1353  }
  1354  
  1355  func (s TsEntryPathSelectorStateModelsTrainingPeriodEndTime) WithValue(value *timestamppb.Timestamp) *TsEntry_FieldSubPathValue {
  1356  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1357  }
  1358  
  1359  func (s TsEntryPathSelectorStateModelsTrainingPeriodEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntry_FieldSubPathArrayOfValues {
  1360  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1361  }
  1362  
  1363  type TsEntryPathSelectorStateModelsTrainingPeriodStartTime struct{}
  1364  
  1365  func (TsEntryPathSelectorStateModelsTrainingPeriodStartTime) FieldPath() *TsEntry_FieldSubPath {
  1366  	return &TsEntry_FieldSubPath{
  1367  		selector: TsEntry_FieldPathSelectorState,
  1368  		subPath:  NewTsEntryStateFieldPathBuilder().Models().TrainingPeriod().StartTime().FieldPath(),
  1369  	}
  1370  }
  1371  
  1372  func (s TsEntryPathSelectorStateModelsTrainingPeriodStartTime) WithValue(value *timestamppb.Timestamp) *TsEntry_FieldSubPathValue {
  1373  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1374  }
  1375  
  1376  func (s TsEntryPathSelectorStateModelsTrainingPeriodStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntry_FieldSubPathArrayOfValues {
  1377  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1378  }
  1379  
  1380  type TsEntryPathSelectorStateModelsSensitiveness struct{}
  1381  
  1382  func (TsEntryPathSelectorStateModelsSensitiveness) FieldPath() *TsEntry_FieldSubPath {
  1383  	return &TsEntry_FieldSubPath{
  1384  		selector: TsEntry_FieldPathSelectorState,
  1385  		subPath:  NewTsEntryStateFieldPathBuilder().Models().Sensitiveness().FieldPath(),
  1386  	}
  1387  }
  1388  
  1389  func (s TsEntryPathSelectorStateModelsSensitiveness) WithValue(value []*TsEntry_State_AnomalyModelSensitiveness) *TsEntry_FieldSubPathValue {
  1390  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1391  }
  1392  
  1393  func (s TsEntryPathSelectorStateModelsSensitiveness) WithArrayOfValues(values [][]*TsEntry_State_AnomalyModelSensitiveness) *TsEntry_FieldSubPathArrayOfValues {
  1394  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1395  }
  1396  
  1397  func (s TsEntryPathSelectorStateModelsSensitiveness) WithItemValue(value *TsEntry_State_AnomalyModelSensitiveness) *TsEntry_FieldSubPathArrayItemValue {
  1398  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntry_FieldSubPathArrayItemValue)
  1399  }
  1400  
  1401  func (TsEntryPathSelectorStateModelsSensitiveness) QueryName() TsEntryPathSelectorStateModelsSensitivenessQueryName {
  1402  	return TsEntryPathSelectorStateModelsSensitivenessQueryName{}
  1403  }
  1404  
  1405  func (TsEntryPathSelectorStateModelsSensitiveness) AnomalyThreshold() TsEntryPathSelectorStateModelsSensitivenessAnomalyThreshold {
  1406  	return TsEntryPathSelectorStateModelsSensitivenessAnomalyThreshold{}
  1407  }
  1408  
  1409  type TsEntryPathSelectorStateModelsSensitivenessQueryName struct{}
  1410  
  1411  func (TsEntryPathSelectorStateModelsSensitivenessQueryName) FieldPath() *TsEntry_FieldSubPath {
  1412  	return &TsEntry_FieldSubPath{
  1413  		selector: TsEntry_FieldPathSelectorState,
  1414  		subPath:  NewTsEntryStateFieldPathBuilder().Models().Sensitiveness().QueryName().FieldPath(),
  1415  	}
  1416  }
  1417  
  1418  func (s TsEntryPathSelectorStateModelsSensitivenessQueryName) WithValue(value string) *TsEntry_FieldSubPathValue {
  1419  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1420  }
  1421  
  1422  func (s TsEntryPathSelectorStateModelsSensitivenessQueryName) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
  1423  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1424  }
  1425  
  1426  type TsEntryPathSelectorStateModelsSensitivenessAnomalyThreshold struct{}
  1427  
  1428  func (TsEntryPathSelectorStateModelsSensitivenessAnomalyThreshold) FieldPath() *TsEntry_FieldSubPath {
  1429  	return &TsEntry_FieldSubPath{
  1430  		selector: TsEntry_FieldPathSelectorState,
  1431  		subPath:  NewTsEntryStateFieldPathBuilder().Models().Sensitiveness().AnomalyThreshold().FieldPath(),
  1432  	}
  1433  }
  1434  
  1435  func (s TsEntryPathSelectorStateModelsSensitivenessAnomalyThreshold) WithValue(value float64) *TsEntry_FieldSubPathValue {
  1436  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1437  }
  1438  
  1439  func (s TsEntryPathSelectorStateModelsSensitivenessAnomalyThreshold) WithArrayOfValues(values []float64) *TsEntry_FieldSubPathArrayOfValues {
  1440  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1441  }
  1442  
  1443  type TsEntryPathSelectorStateThresholds struct{}
  1444  
  1445  func (TsEntryPathSelectorStateThresholds) FieldPath() *TsEntry_FieldSubPath {
  1446  	return &TsEntry_FieldSubPath{
  1447  		selector: TsEntry_FieldPathSelectorState,
  1448  		subPath:  NewTsEntryStateFieldPathBuilder().Thresholds().FieldPath(),
  1449  	}
  1450  }
  1451  
  1452  func (s TsEntryPathSelectorStateThresholds) WithValue(value []*TsEntry_State_AdaptiveThresholdInfo) *TsEntry_FieldSubPathValue {
  1453  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1454  }
  1455  
  1456  func (s TsEntryPathSelectorStateThresholds) WithArrayOfValues(values [][]*TsEntry_State_AdaptiveThresholdInfo) *TsEntry_FieldSubPathArrayOfValues {
  1457  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1458  }
  1459  
  1460  func (s TsEntryPathSelectorStateThresholds) WithItemValue(value *TsEntry_State_AdaptiveThresholdInfo) *TsEntry_FieldSubPathArrayItemValue {
  1461  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntry_FieldSubPathArrayItemValue)
  1462  }
  1463  
  1464  func (TsEntryPathSelectorStateThresholds) QueryName() TsEntryPathSelectorStateThresholdsQueryName {
  1465  	return TsEntryPathSelectorStateThresholdsQueryName{}
  1466  }
  1467  
  1468  func (TsEntryPathSelectorStateThresholds) Lower() TsEntryPathSelectorStateThresholdsLower {
  1469  	return TsEntryPathSelectorStateThresholdsLower{}
  1470  }
  1471  
  1472  func (TsEntryPathSelectorStateThresholds) Upper() TsEntryPathSelectorStateThresholdsUpper {
  1473  	return TsEntryPathSelectorStateThresholdsUpper{}
  1474  }
  1475  
  1476  func (TsEntryPathSelectorStateThresholds) NextCheck() TsEntryPathSelectorStateThresholdsNextCheck {
  1477  	return TsEntryPathSelectorStateThresholdsNextCheck{}
  1478  }
  1479  
  1480  type TsEntryPathSelectorStateThresholdsQueryName struct{}
  1481  
  1482  func (TsEntryPathSelectorStateThresholdsQueryName) FieldPath() *TsEntry_FieldSubPath {
  1483  	return &TsEntry_FieldSubPath{
  1484  		selector: TsEntry_FieldPathSelectorState,
  1485  		subPath:  NewTsEntryStateFieldPathBuilder().Thresholds().QueryName().FieldPath(),
  1486  	}
  1487  }
  1488  
  1489  func (s TsEntryPathSelectorStateThresholdsQueryName) WithValue(value string) *TsEntry_FieldSubPathValue {
  1490  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1491  }
  1492  
  1493  func (s TsEntryPathSelectorStateThresholdsQueryName) WithArrayOfValues(values []string) *TsEntry_FieldSubPathArrayOfValues {
  1494  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1495  }
  1496  
  1497  type TsEntryPathSelectorStateThresholdsLower struct{}
  1498  
  1499  func (TsEntryPathSelectorStateThresholdsLower) FieldPath() *TsEntry_FieldSubPath {
  1500  	return &TsEntry_FieldSubPath{
  1501  		selector: TsEntry_FieldPathSelectorState,
  1502  		subPath:  NewTsEntryStateFieldPathBuilder().Thresholds().Lower().FieldPath(),
  1503  	}
  1504  }
  1505  
  1506  func (s TsEntryPathSelectorStateThresholdsLower) WithValue(value *rcommon.AlertingThreshold) *TsEntry_FieldSubPathValue {
  1507  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1508  }
  1509  
  1510  func (s TsEntryPathSelectorStateThresholdsLower) WithArrayOfValues(values []*rcommon.AlertingThreshold) *TsEntry_FieldSubPathArrayOfValues {
  1511  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1512  }
  1513  
  1514  func (TsEntryPathSelectorStateThresholdsLower) Value() TsEntryPathSelectorStateThresholdsLowerValue {
  1515  	return TsEntryPathSelectorStateThresholdsLowerValue{}
  1516  }
  1517  
  1518  func (TsEntryPathSelectorStateThresholdsLower) IsInclusive() TsEntryPathSelectorStateThresholdsLowerIsInclusive {
  1519  	return TsEntryPathSelectorStateThresholdsLowerIsInclusive{}
  1520  }
  1521  
  1522  type TsEntryPathSelectorStateThresholdsLowerValue struct{}
  1523  
  1524  func (TsEntryPathSelectorStateThresholdsLowerValue) FieldPath() *TsEntry_FieldSubPath {
  1525  	return &TsEntry_FieldSubPath{
  1526  		selector: TsEntry_FieldPathSelectorState,
  1527  		subPath:  NewTsEntryStateFieldPathBuilder().Thresholds().Lower().Value().FieldPath(),
  1528  	}
  1529  }
  1530  
  1531  func (s TsEntryPathSelectorStateThresholdsLowerValue) WithValue(value float64) *TsEntry_FieldSubPathValue {
  1532  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1533  }
  1534  
  1535  func (s TsEntryPathSelectorStateThresholdsLowerValue) WithArrayOfValues(values []float64) *TsEntry_FieldSubPathArrayOfValues {
  1536  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1537  }
  1538  
  1539  type TsEntryPathSelectorStateThresholdsLowerIsInclusive struct{}
  1540  
  1541  func (TsEntryPathSelectorStateThresholdsLowerIsInclusive) FieldPath() *TsEntry_FieldSubPath {
  1542  	return &TsEntry_FieldSubPath{
  1543  		selector: TsEntry_FieldPathSelectorState,
  1544  		subPath:  NewTsEntryStateFieldPathBuilder().Thresholds().Lower().IsInclusive().FieldPath(),
  1545  	}
  1546  }
  1547  
  1548  func (s TsEntryPathSelectorStateThresholdsLowerIsInclusive) WithValue(value bool) *TsEntry_FieldSubPathValue {
  1549  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1550  }
  1551  
  1552  func (s TsEntryPathSelectorStateThresholdsLowerIsInclusive) WithArrayOfValues(values []bool) *TsEntry_FieldSubPathArrayOfValues {
  1553  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1554  }
  1555  
  1556  type TsEntryPathSelectorStateThresholdsUpper struct{}
  1557  
  1558  func (TsEntryPathSelectorStateThresholdsUpper) FieldPath() *TsEntry_FieldSubPath {
  1559  	return &TsEntry_FieldSubPath{
  1560  		selector: TsEntry_FieldPathSelectorState,
  1561  		subPath:  NewTsEntryStateFieldPathBuilder().Thresholds().Upper().FieldPath(),
  1562  	}
  1563  }
  1564  
  1565  func (s TsEntryPathSelectorStateThresholdsUpper) WithValue(value *rcommon.AlertingThreshold) *TsEntry_FieldSubPathValue {
  1566  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1567  }
  1568  
  1569  func (s TsEntryPathSelectorStateThresholdsUpper) WithArrayOfValues(values []*rcommon.AlertingThreshold) *TsEntry_FieldSubPathArrayOfValues {
  1570  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1571  }
  1572  
  1573  func (TsEntryPathSelectorStateThresholdsUpper) Value() TsEntryPathSelectorStateThresholdsUpperValue {
  1574  	return TsEntryPathSelectorStateThresholdsUpperValue{}
  1575  }
  1576  
  1577  func (TsEntryPathSelectorStateThresholdsUpper) IsInclusive() TsEntryPathSelectorStateThresholdsUpperIsInclusive {
  1578  	return TsEntryPathSelectorStateThresholdsUpperIsInclusive{}
  1579  }
  1580  
  1581  type TsEntryPathSelectorStateThresholdsUpperValue struct{}
  1582  
  1583  func (TsEntryPathSelectorStateThresholdsUpperValue) FieldPath() *TsEntry_FieldSubPath {
  1584  	return &TsEntry_FieldSubPath{
  1585  		selector: TsEntry_FieldPathSelectorState,
  1586  		subPath:  NewTsEntryStateFieldPathBuilder().Thresholds().Upper().Value().FieldPath(),
  1587  	}
  1588  }
  1589  
  1590  func (s TsEntryPathSelectorStateThresholdsUpperValue) WithValue(value float64) *TsEntry_FieldSubPathValue {
  1591  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1592  }
  1593  
  1594  func (s TsEntryPathSelectorStateThresholdsUpperValue) WithArrayOfValues(values []float64) *TsEntry_FieldSubPathArrayOfValues {
  1595  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1596  }
  1597  
  1598  type TsEntryPathSelectorStateThresholdsUpperIsInclusive struct{}
  1599  
  1600  func (TsEntryPathSelectorStateThresholdsUpperIsInclusive) FieldPath() *TsEntry_FieldSubPath {
  1601  	return &TsEntry_FieldSubPath{
  1602  		selector: TsEntry_FieldPathSelectorState,
  1603  		subPath:  NewTsEntryStateFieldPathBuilder().Thresholds().Upper().IsInclusive().FieldPath(),
  1604  	}
  1605  }
  1606  
  1607  func (s TsEntryPathSelectorStateThresholdsUpperIsInclusive) WithValue(value bool) *TsEntry_FieldSubPathValue {
  1608  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1609  }
  1610  
  1611  func (s TsEntryPathSelectorStateThresholdsUpperIsInclusive) WithArrayOfValues(values []bool) *TsEntry_FieldSubPathArrayOfValues {
  1612  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1613  }
  1614  
  1615  type TsEntryPathSelectorStateThresholdsNextCheck struct{}
  1616  
  1617  func (TsEntryPathSelectorStateThresholdsNextCheck) FieldPath() *TsEntry_FieldSubPath {
  1618  	return &TsEntry_FieldSubPath{
  1619  		selector: TsEntry_FieldPathSelectorState,
  1620  		subPath:  NewTsEntryStateFieldPathBuilder().Thresholds().NextCheck().FieldPath(),
  1621  	}
  1622  }
  1623  
  1624  func (s TsEntryPathSelectorStateThresholdsNextCheck) WithValue(value *timestamppb.Timestamp) *TsEntry_FieldSubPathValue {
  1625  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1626  }
  1627  
  1628  func (s TsEntryPathSelectorStateThresholdsNextCheck) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntry_FieldSubPathArrayOfValues {
  1629  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1630  }
  1631  
  1632  type TsEntryPathSelectorInternal struct{}
  1633  
  1634  func (TsEntryPathSelectorInternal) FieldPath() *TsEntry_FieldTerminalPath {
  1635  	return &TsEntry_FieldTerminalPath{selector: TsEntry_FieldPathSelectorInternal}
  1636  }
  1637  
  1638  func (s TsEntryPathSelectorInternal) WithValue(value *TsEntry_Internal) *TsEntry_FieldTerminalPathValue {
  1639  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldTerminalPathValue)
  1640  }
  1641  
  1642  func (s TsEntryPathSelectorInternal) WithArrayOfValues(values []*TsEntry_Internal) *TsEntry_FieldTerminalPathArrayOfValues {
  1643  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldTerminalPathArrayOfValues)
  1644  }
  1645  
  1646  func (TsEntryPathSelectorInternal) WithSubPath(subPath TsEntryInternal_FieldPath) *TsEntry_FieldSubPath {
  1647  	return &TsEntry_FieldSubPath{selector: TsEntry_FieldPathSelectorInternal, subPath: subPath}
  1648  }
  1649  
  1650  func (s TsEntryPathSelectorInternal) WithSubValue(subPathValue TsEntryInternal_FieldPathValue) *TsEntry_FieldSubPathValue {
  1651  	return &TsEntry_FieldSubPathValue{TsEntry_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1652  }
  1653  
  1654  func (s TsEntryPathSelectorInternal) WithSubArrayOfValues(subPathArrayOfValues TsEntryInternal_FieldPathArrayOfValues) *TsEntry_FieldSubPathArrayOfValues {
  1655  	return &TsEntry_FieldSubPathArrayOfValues{TsEntry_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1656  }
  1657  
  1658  func (s TsEntryPathSelectorInternal) WithSubArrayItemValue(subPathArrayItemValue TsEntryInternal_FieldPathArrayItemValue) *TsEntry_FieldSubPathArrayItemValue {
  1659  	return &TsEntry_FieldSubPathArrayItemValue{TsEntry_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1660  }
  1661  
  1662  func (TsEntryPathSelectorInternal) AlertingLocation() TsEntryPathSelectorInternalAlertingLocation {
  1663  	return TsEntryPathSelectorInternalAlertingLocation{}
  1664  }
  1665  
  1666  func (TsEntryPathSelectorInternal) SpecGeneration() TsEntryPathSelectorInternalSpecGeneration {
  1667  	return TsEntryPathSelectorInternalSpecGeneration{}
  1668  }
  1669  
  1670  type TsEntryPathSelectorInternalAlertingLocation struct{}
  1671  
  1672  func (TsEntryPathSelectorInternalAlertingLocation) FieldPath() *TsEntry_FieldSubPath {
  1673  	return &TsEntry_FieldSubPath{
  1674  		selector: TsEntry_FieldPathSelectorInternal,
  1675  		subPath:  NewTsEntryInternalFieldPathBuilder().AlertingLocation().FieldPath(),
  1676  	}
  1677  }
  1678  
  1679  func (s TsEntryPathSelectorInternalAlertingLocation) WithValue(value rcommon.PolicySpec_ProcessingLocation) *TsEntry_FieldSubPathValue {
  1680  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1681  }
  1682  
  1683  func (s TsEntryPathSelectorInternalAlertingLocation) WithArrayOfValues(values []rcommon.PolicySpec_ProcessingLocation) *TsEntry_FieldSubPathArrayOfValues {
  1684  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1685  }
  1686  
  1687  type TsEntryPathSelectorInternalSpecGeneration struct{}
  1688  
  1689  func (TsEntryPathSelectorInternalSpecGeneration) FieldPath() *TsEntry_FieldSubPath {
  1690  	return &TsEntry_FieldSubPath{
  1691  		selector: TsEntry_FieldPathSelectorInternal,
  1692  		subPath:  NewTsEntryInternalFieldPathBuilder().SpecGeneration().FieldPath(),
  1693  	}
  1694  }
  1695  
  1696  func (s TsEntryPathSelectorInternalSpecGeneration) WithValue(value int32) *TsEntry_FieldSubPathValue {
  1697  	return s.FieldPath().WithIValue(value).(*TsEntry_FieldSubPathValue)
  1698  }
  1699  
  1700  func (s TsEntryPathSelectorInternalSpecGeneration) WithArrayOfValues(values []int32) *TsEntry_FieldSubPathArrayOfValues {
  1701  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntry_FieldSubPathArrayOfValues)
  1702  }
  1703  
  1704  type TsEntryInfoFieldPathBuilder struct{}
  1705  
  1706  func NewTsEntryInfoFieldPathBuilder() TsEntryInfoFieldPathBuilder {
  1707  	return TsEntryInfoFieldPathBuilder{}
  1708  }
  1709  func (TsEntryInfoFieldPathBuilder) AlertingResource() TsEntry_InfoPathSelectorAlertingResource {
  1710  	return TsEntry_InfoPathSelectorAlertingResource{}
  1711  }
  1712  func (TsEntryInfoFieldPathBuilder) GroupByKey() TsEntry_InfoPathSelectorGroupByKey {
  1713  	return TsEntry_InfoPathSelectorGroupByKey{}
  1714  }
  1715  func (TsEntryInfoFieldPathBuilder) CommonMetricLabels() TsEntry_InfoPathSelectorCommonMetricLabels {
  1716  	return TsEntry_InfoPathSelectorCommonMetricLabels{}
  1717  }
  1718  func (TsEntryInfoFieldPathBuilder) CommonResourceLabels() TsEntry_InfoPathSelectorCommonResourceLabels {
  1719  	return TsEntry_InfoPathSelectorCommonResourceLabels{}
  1720  }
  1721  
  1722  type TsEntry_InfoPathSelectorAlertingResource struct{}
  1723  
  1724  func (TsEntry_InfoPathSelectorAlertingResource) FieldPath() *TsEntryInfo_FieldTerminalPath {
  1725  	return &TsEntryInfo_FieldTerminalPath{selector: TsEntryInfo_FieldPathSelectorAlertingResource}
  1726  }
  1727  
  1728  func (s TsEntry_InfoPathSelectorAlertingResource) WithValue(value *meta.OwnerReference) *TsEntryInfo_FieldTerminalPathValue {
  1729  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldTerminalPathValue)
  1730  }
  1731  
  1732  func (s TsEntry_InfoPathSelectorAlertingResource) WithArrayOfValues(values []*meta.OwnerReference) *TsEntryInfo_FieldTerminalPathArrayOfValues {
  1733  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldTerminalPathArrayOfValues)
  1734  }
  1735  
  1736  func (TsEntry_InfoPathSelectorAlertingResource) WithSubPath(subPath meta.OwnerReference_FieldPath) *TsEntryInfo_FieldSubPath {
  1737  	return &TsEntryInfo_FieldSubPath{selector: TsEntryInfo_FieldPathSelectorAlertingResource, subPath: subPath}
  1738  }
  1739  
  1740  func (s TsEntry_InfoPathSelectorAlertingResource) WithSubValue(subPathValue meta.OwnerReference_FieldPathValue) *TsEntryInfo_FieldSubPathValue {
  1741  	return &TsEntryInfo_FieldSubPathValue{TsEntryInfo_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1742  }
  1743  
  1744  func (s TsEntry_InfoPathSelectorAlertingResource) WithSubArrayOfValues(subPathArrayOfValues meta.OwnerReference_FieldPathArrayOfValues) *TsEntryInfo_FieldSubPathArrayOfValues {
  1745  	return &TsEntryInfo_FieldSubPathArrayOfValues{TsEntryInfo_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1746  }
  1747  
  1748  func (s TsEntry_InfoPathSelectorAlertingResource) WithSubArrayItemValue(subPathArrayItemValue meta.OwnerReference_FieldPathArrayItemValue) *TsEntryInfo_FieldSubPathArrayItemValue {
  1749  	return &TsEntryInfo_FieldSubPathArrayItemValue{TsEntryInfo_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1750  }
  1751  
  1752  func (TsEntry_InfoPathSelectorAlertingResource) Kind() TsEntry_InfoPathSelectorAlertingResourceKind {
  1753  	return TsEntry_InfoPathSelectorAlertingResourceKind{}
  1754  }
  1755  
  1756  func (TsEntry_InfoPathSelectorAlertingResource) Version() TsEntry_InfoPathSelectorAlertingResourceVersion {
  1757  	return TsEntry_InfoPathSelectorAlertingResourceVersion{}
  1758  }
  1759  
  1760  func (TsEntry_InfoPathSelectorAlertingResource) Name() TsEntry_InfoPathSelectorAlertingResourceName {
  1761  	return TsEntry_InfoPathSelectorAlertingResourceName{}
  1762  }
  1763  
  1764  func (TsEntry_InfoPathSelectorAlertingResource) Region() TsEntry_InfoPathSelectorAlertingResourceRegion {
  1765  	return TsEntry_InfoPathSelectorAlertingResourceRegion{}
  1766  }
  1767  
  1768  func (TsEntry_InfoPathSelectorAlertingResource) Controller() TsEntry_InfoPathSelectorAlertingResourceController {
  1769  	return TsEntry_InfoPathSelectorAlertingResourceController{}
  1770  }
  1771  
  1772  func (TsEntry_InfoPathSelectorAlertingResource) RequiresOwnerReference() TsEntry_InfoPathSelectorAlertingResourceRequiresOwnerReference {
  1773  	return TsEntry_InfoPathSelectorAlertingResourceRequiresOwnerReference{}
  1774  }
  1775  
  1776  func (TsEntry_InfoPathSelectorAlertingResource) UnsetOnDelete() TsEntry_InfoPathSelectorAlertingResourceUnsetOnDelete {
  1777  	return TsEntry_InfoPathSelectorAlertingResourceUnsetOnDelete{}
  1778  }
  1779  
  1780  type TsEntry_InfoPathSelectorAlertingResourceKind struct{}
  1781  
  1782  func (TsEntry_InfoPathSelectorAlertingResourceKind) FieldPath() *TsEntryInfo_FieldSubPath {
  1783  	return &TsEntryInfo_FieldSubPath{
  1784  		selector: TsEntryInfo_FieldPathSelectorAlertingResource,
  1785  		subPath:  meta.NewOwnerReferenceFieldPathBuilder().Kind().FieldPath(),
  1786  	}
  1787  }
  1788  
  1789  func (s TsEntry_InfoPathSelectorAlertingResourceKind) WithValue(value string) *TsEntryInfo_FieldSubPathValue {
  1790  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldSubPathValue)
  1791  }
  1792  
  1793  func (s TsEntry_InfoPathSelectorAlertingResourceKind) WithArrayOfValues(values []string) *TsEntryInfo_FieldSubPathArrayOfValues {
  1794  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldSubPathArrayOfValues)
  1795  }
  1796  
  1797  type TsEntry_InfoPathSelectorAlertingResourceVersion struct{}
  1798  
  1799  func (TsEntry_InfoPathSelectorAlertingResourceVersion) FieldPath() *TsEntryInfo_FieldSubPath {
  1800  	return &TsEntryInfo_FieldSubPath{
  1801  		selector: TsEntryInfo_FieldPathSelectorAlertingResource,
  1802  		subPath:  meta.NewOwnerReferenceFieldPathBuilder().Version().FieldPath(),
  1803  	}
  1804  }
  1805  
  1806  func (s TsEntry_InfoPathSelectorAlertingResourceVersion) WithValue(value string) *TsEntryInfo_FieldSubPathValue {
  1807  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldSubPathValue)
  1808  }
  1809  
  1810  func (s TsEntry_InfoPathSelectorAlertingResourceVersion) WithArrayOfValues(values []string) *TsEntryInfo_FieldSubPathArrayOfValues {
  1811  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldSubPathArrayOfValues)
  1812  }
  1813  
  1814  type TsEntry_InfoPathSelectorAlertingResourceName struct{}
  1815  
  1816  func (TsEntry_InfoPathSelectorAlertingResourceName) FieldPath() *TsEntryInfo_FieldSubPath {
  1817  	return &TsEntryInfo_FieldSubPath{
  1818  		selector: TsEntryInfo_FieldPathSelectorAlertingResource,
  1819  		subPath:  meta.NewOwnerReferenceFieldPathBuilder().Name().FieldPath(),
  1820  	}
  1821  }
  1822  
  1823  func (s TsEntry_InfoPathSelectorAlertingResourceName) WithValue(value string) *TsEntryInfo_FieldSubPathValue {
  1824  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldSubPathValue)
  1825  }
  1826  
  1827  func (s TsEntry_InfoPathSelectorAlertingResourceName) WithArrayOfValues(values []string) *TsEntryInfo_FieldSubPathArrayOfValues {
  1828  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldSubPathArrayOfValues)
  1829  }
  1830  
  1831  type TsEntry_InfoPathSelectorAlertingResourceRegion struct{}
  1832  
  1833  func (TsEntry_InfoPathSelectorAlertingResourceRegion) FieldPath() *TsEntryInfo_FieldSubPath {
  1834  	return &TsEntryInfo_FieldSubPath{
  1835  		selector: TsEntryInfo_FieldPathSelectorAlertingResource,
  1836  		subPath:  meta.NewOwnerReferenceFieldPathBuilder().Region().FieldPath(),
  1837  	}
  1838  }
  1839  
  1840  func (s TsEntry_InfoPathSelectorAlertingResourceRegion) WithValue(value string) *TsEntryInfo_FieldSubPathValue {
  1841  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldSubPathValue)
  1842  }
  1843  
  1844  func (s TsEntry_InfoPathSelectorAlertingResourceRegion) WithArrayOfValues(values []string) *TsEntryInfo_FieldSubPathArrayOfValues {
  1845  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldSubPathArrayOfValues)
  1846  }
  1847  
  1848  type TsEntry_InfoPathSelectorAlertingResourceController struct{}
  1849  
  1850  func (TsEntry_InfoPathSelectorAlertingResourceController) FieldPath() *TsEntryInfo_FieldSubPath {
  1851  	return &TsEntryInfo_FieldSubPath{
  1852  		selector: TsEntryInfo_FieldPathSelectorAlertingResource,
  1853  		subPath:  meta.NewOwnerReferenceFieldPathBuilder().Controller().FieldPath(),
  1854  	}
  1855  }
  1856  
  1857  func (s TsEntry_InfoPathSelectorAlertingResourceController) WithValue(value bool) *TsEntryInfo_FieldSubPathValue {
  1858  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldSubPathValue)
  1859  }
  1860  
  1861  func (s TsEntry_InfoPathSelectorAlertingResourceController) WithArrayOfValues(values []bool) *TsEntryInfo_FieldSubPathArrayOfValues {
  1862  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldSubPathArrayOfValues)
  1863  }
  1864  
  1865  type TsEntry_InfoPathSelectorAlertingResourceRequiresOwnerReference struct{}
  1866  
  1867  func (TsEntry_InfoPathSelectorAlertingResourceRequiresOwnerReference) FieldPath() *TsEntryInfo_FieldSubPath {
  1868  	return &TsEntryInfo_FieldSubPath{
  1869  		selector: TsEntryInfo_FieldPathSelectorAlertingResource,
  1870  		subPath:  meta.NewOwnerReferenceFieldPathBuilder().RequiresOwnerReference().FieldPath(),
  1871  	}
  1872  }
  1873  
  1874  func (s TsEntry_InfoPathSelectorAlertingResourceRequiresOwnerReference) WithValue(value bool) *TsEntryInfo_FieldSubPathValue {
  1875  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldSubPathValue)
  1876  }
  1877  
  1878  func (s TsEntry_InfoPathSelectorAlertingResourceRequiresOwnerReference) WithArrayOfValues(values []bool) *TsEntryInfo_FieldSubPathArrayOfValues {
  1879  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldSubPathArrayOfValues)
  1880  }
  1881  
  1882  type TsEntry_InfoPathSelectorAlertingResourceUnsetOnDelete struct{}
  1883  
  1884  func (TsEntry_InfoPathSelectorAlertingResourceUnsetOnDelete) FieldPath() *TsEntryInfo_FieldSubPath {
  1885  	return &TsEntryInfo_FieldSubPath{
  1886  		selector: TsEntryInfo_FieldPathSelectorAlertingResource,
  1887  		subPath:  meta.NewOwnerReferenceFieldPathBuilder().UnsetOnDelete().FieldPath(),
  1888  	}
  1889  }
  1890  
  1891  func (s TsEntry_InfoPathSelectorAlertingResourceUnsetOnDelete) WithValue(value bool) *TsEntryInfo_FieldSubPathValue {
  1892  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldSubPathValue)
  1893  }
  1894  
  1895  func (s TsEntry_InfoPathSelectorAlertingResourceUnsetOnDelete) WithArrayOfValues(values []bool) *TsEntryInfo_FieldSubPathArrayOfValues {
  1896  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldSubPathArrayOfValues)
  1897  }
  1898  
  1899  type TsEntry_InfoPathSelectorGroupByKey struct{}
  1900  
  1901  func (TsEntry_InfoPathSelectorGroupByKey) FieldPath() *TsEntryInfo_FieldTerminalPath {
  1902  	return &TsEntryInfo_FieldTerminalPath{selector: TsEntryInfo_FieldPathSelectorGroupByKey}
  1903  }
  1904  
  1905  func (s TsEntry_InfoPathSelectorGroupByKey) WithValue(value []byte) *TsEntryInfo_FieldTerminalPathValue {
  1906  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldTerminalPathValue)
  1907  }
  1908  
  1909  func (s TsEntry_InfoPathSelectorGroupByKey) WithArrayOfValues(values [][]byte) *TsEntryInfo_FieldTerminalPathArrayOfValues {
  1910  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldTerminalPathArrayOfValues)
  1911  }
  1912  
  1913  type TsEntry_InfoPathSelectorCommonMetricLabels struct{}
  1914  
  1915  func (TsEntry_InfoPathSelectorCommonMetricLabels) FieldPath() *TsEntryInfo_FieldTerminalPath {
  1916  	return &TsEntryInfo_FieldTerminalPath{selector: TsEntryInfo_FieldPathSelectorCommonMetricLabels}
  1917  }
  1918  
  1919  func (s TsEntry_InfoPathSelectorCommonMetricLabels) WithValue(value map[string]string) *TsEntryInfo_FieldTerminalPathValue {
  1920  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldTerminalPathValue)
  1921  }
  1922  
  1923  func (s TsEntry_InfoPathSelectorCommonMetricLabels) WithArrayOfValues(values []map[string]string) *TsEntryInfo_FieldTerminalPathArrayOfValues {
  1924  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldTerminalPathArrayOfValues)
  1925  }
  1926  
  1927  func (TsEntry_InfoPathSelectorCommonMetricLabels) WithKey(key string) TsEntry_InfoMapPathSelectorCommonMetricLabels {
  1928  	return TsEntry_InfoMapPathSelectorCommonMetricLabels{key: key}
  1929  }
  1930  
  1931  type TsEntry_InfoMapPathSelectorCommonMetricLabels struct {
  1932  	key string
  1933  }
  1934  
  1935  func (s TsEntry_InfoMapPathSelectorCommonMetricLabels) FieldPath() *TsEntryInfo_FieldPathMap {
  1936  	return &TsEntryInfo_FieldPathMap{selector: TsEntryInfo_FieldPathSelectorCommonMetricLabels, key: s.key}
  1937  }
  1938  
  1939  func (s TsEntry_InfoMapPathSelectorCommonMetricLabels) WithValue(value string) *TsEntryInfo_FieldPathMapValue {
  1940  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldPathMapValue)
  1941  }
  1942  
  1943  func (s TsEntry_InfoMapPathSelectorCommonMetricLabels) WithArrayOfValues(values []string) *TsEntryInfo_FieldPathMapArrayOfValues {
  1944  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldPathMapArrayOfValues)
  1945  }
  1946  
  1947  type TsEntry_InfoPathSelectorCommonResourceLabels struct{}
  1948  
  1949  func (TsEntry_InfoPathSelectorCommonResourceLabels) FieldPath() *TsEntryInfo_FieldTerminalPath {
  1950  	return &TsEntryInfo_FieldTerminalPath{selector: TsEntryInfo_FieldPathSelectorCommonResourceLabels}
  1951  }
  1952  
  1953  func (s TsEntry_InfoPathSelectorCommonResourceLabels) WithValue(value map[string]string) *TsEntryInfo_FieldTerminalPathValue {
  1954  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldTerminalPathValue)
  1955  }
  1956  
  1957  func (s TsEntry_InfoPathSelectorCommonResourceLabels) WithArrayOfValues(values []map[string]string) *TsEntryInfo_FieldTerminalPathArrayOfValues {
  1958  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldTerminalPathArrayOfValues)
  1959  }
  1960  
  1961  func (TsEntry_InfoPathSelectorCommonResourceLabels) WithKey(key string) TsEntry_InfoMapPathSelectorCommonResourceLabels {
  1962  	return TsEntry_InfoMapPathSelectorCommonResourceLabels{key: key}
  1963  }
  1964  
  1965  type TsEntry_InfoMapPathSelectorCommonResourceLabels struct {
  1966  	key string
  1967  }
  1968  
  1969  func (s TsEntry_InfoMapPathSelectorCommonResourceLabels) FieldPath() *TsEntryInfo_FieldPathMap {
  1970  	return &TsEntryInfo_FieldPathMap{selector: TsEntryInfo_FieldPathSelectorCommonResourceLabels, key: s.key}
  1971  }
  1972  
  1973  func (s TsEntry_InfoMapPathSelectorCommonResourceLabels) WithValue(value string) *TsEntryInfo_FieldPathMapValue {
  1974  	return s.FieldPath().WithIValue(value).(*TsEntryInfo_FieldPathMapValue)
  1975  }
  1976  
  1977  func (s TsEntry_InfoMapPathSelectorCommonResourceLabels) WithArrayOfValues(values []string) *TsEntryInfo_FieldPathMapArrayOfValues {
  1978  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInfo_FieldPathMapArrayOfValues)
  1979  }
  1980  
  1981  type TsEntryStateFieldPathBuilder struct{}
  1982  
  1983  func NewTsEntryStateFieldPathBuilder() TsEntryStateFieldPathBuilder {
  1984  	return TsEntryStateFieldPathBuilder{}
  1985  }
  1986  func (TsEntryStateFieldPathBuilder) Models() TsEntry_StatePathSelectorModels {
  1987  	return TsEntry_StatePathSelectorModels{}
  1988  }
  1989  func (TsEntryStateFieldPathBuilder) Thresholds() TsEntry_StatePathSelectorThresholds {
  1990  	return TsEntry_StatePathSelectorThresholds{}
  1991  }
  1992  
  1993  type TsEntry_StatePathSelectorModels struct{}
  1994  
  1995  func (TsEntry_StatePathSelectorModels) FieldPath() *TsEntryState_FieldTerminalPath {
  1996  	return &TsEntryState_FieldTerminalPath{selector: TsEntryState_FieldPathSelectorModels}
  1997  }
  1998  
  1999  func (s TsEntry_StatePathSelectorModels) WithValue(value []*TsEntry_State_AnomalyModelData) *TsEntryState_FieldTerminalPathValue {
  2000  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldTerminalPathValue)
  2001  }
  2002  
  2003  func (s TsEntry_StatePathSelectorModels) WithArrayOfValues(values [][]*TsEntry_State_AnomalyModelData) *TsEntryState_FieldTerminalPathArrayOfValues {
  2004  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldTerminalPathArrayOfValues)
  2005  }
  2006  
  2007  func (s TsEntry_StatePathSelectorModels) WithItemValue(value *TsEntry_State_AnomalyModelData) *TsEntryState_FieldTerminalPathArrayItemValue {
  2008  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntryState_FieldTerminalPathArrayItemValue)
  2009  }
  2010  func (TsEntry_StatePathSelectorModels) WithSubPath(subPath TsEntryStateAnomalyModelData_FieldPath) *TsEntryState_FieldSubPath {
  2011  	return &TsEntryState_FieldSubPath{selector: TsEntryState_FieldPathSelectorModels, subPath: subPath}
  2012  }
  2013  
  2014  func (s TsEntry_StatePathSelectorModels) WithSubValue(subPathValue TsEntryStateAnomalyModelData_FieldPathValue) *TsEntryState_FieldSubPathValue {
  2015  	return &TsEntryState_FieldSubPathValue{TsEntryState_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  2016  }
  2017  
  2018  func (s TsEntry_StatePathSelectorModels) WithSubArrayOfValues(subPathArrayOfValues TsEntryStateAnomalyModelData_FieldPathArrayOfValues) *TsEntryState_FieldSubPathArrayOfValues {
  2019  	return &TsEntryState_FieldSubPathArrayOfValues{TsEntryState_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  2020  }
  2021  
  2022  func (s TsEntry_StatePathSelectorModels) WithSubArrayItemValue(subPathArrayItemValue TsEntryStateAnomalyModelData_FieldPathArrayItemValue) *TsEntryState_FieldSubPathArrayItemValue {
  2023  	return &TsEntryState_FieldSubPathArrayItemValue{TsEntryState_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  2024  }
  2025  
  2026  func (TsEntry_StatePathSelectorModels) AnalysisWindow() TsEntry_StatePathSelectorModelsAnalysisWindow {
  2027  	return TsEntry_StatePathSelectorModelsAnalysisWindow{}
  2028  }
  2029  
  2030  func (TsEntry_StatePathSelectorModels) ModelData() TsEntry_StatePathSelectorModelsModelData {
  2031  	return TsEntry_StatePathSelectorModelsModelData{}
  2032  }
  2033  
  2034  func (TsEntry_StatePathSelectorModels) TrainingMeanErr() TsEntry_StatePathSelectorModelsTrainingMeanErr {
  2035  	return TsEntry_StatePathSelectorModelsTrainingMeanErr{}
  2036  }
  2037  
  2038  func (TsEntry_StatePathSelectorModels) TrainingMaxErr() TsEntry_StatePathSelectorModelsTrainingMaxErr {
  2039  	return TsEntry_StatePathSelectorModelsTrainingMaxErr{}
  2040  }
  2041  
  2042  func (TsEntry_StatePathSelectorModels) TrainedInEpochs() TsEntry_StatePathSelectorModelsTrainedInEpochs {
  2043  	return TsEntry_StatePathSelectorModelsTrainedInEpochs{}
  2044  }
  2045  
  2046  func (TsEntry_StatePathSelectorModels) TrainedIn() TsEntry_StatePathSelectorModelsTrainedIn {
  2047  	return TsEntry_StatePathSelectorModelsTrainedIn{}
  2048  }
  2049  
  2050  func (TsEntry_StatePathSelectorModels) TrainAfter() TsEntry_StatePathSelectorModelsTrainAfter {
  2051  	return TsEntry_StatePathSelectorModelsTrainAfter{}
  2052  }
  2053  
  2054  func (TsEntry_StatePathSelectorModels) TrainingPeriod() TsEntry_StatePathSelectorModelsTrainingPeriod {
  2055  	return TsEntry_StatePathSelectorModelsTrainingPeriod{}
  2056  }
  2057  
  2058  func (TsEntry_StatePathSelectorModels) Sensitiveness() TsEntry_StatePathSelectorModelsSensitiveness {
  2059  	return TsEntry_StatePathSelectorModelsSensitiveness{}
  2060  }
  2061  
  2062  type TsEntry_StatePathSelectorModelsAnalysisWindow struct{}
  2063  
  2064  func (TsEntry_StatePathSelectorModelsAnalysisWindow) FieldPath() *TsEntryState_FieldSubPath {
  2065  	return &TsEntryState_FieldSubPath{
  2066  		selector: TsEntryState_FieldPathSelectorModels,
  2067  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().AnalysisWindow().FieldPath(),
  2068  	}
  2069  }
  2070  
  2071  func (s TsEntry_StatePathSelectorModelsAnalysisWindow) WithValue(value *durationpb.Duration) *TsEntryState_FieldSubPathValue {
  2072  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2073  }
  2074  
  2075  func (s TsEntry_StatePathSelectorModelsAnalysisWindow) WithArrayOfValues(values []*durationpb.Duration) *TsEntryState_FieldSubPathArrayOfValues {
  2076  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2077  }
  2078  
  2079  type TsEntry_StatePathSelectorModelsModelData struct{}
  2080  
  2081  func (TsEntry_StatePathSelectorModelsModelData) FieldPath() *TsEntryState_FieldSubPath {
  2082  	return &TsEntryState_FieldSubPath{
  2083  		selector: TsEntryState_FieldPathSelectorModels,
  2084  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().ModelData().FieldPath(),
  2085  	}
  2086  }
  2087  
  2088  func (s TsEntry_StatePathSelectorModelsModelData) WithValue(value []byte) *TsEntryState_FieldSubPathValue {
  2089  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2090  }
  2091  
  2092  func (s TsEntry_StatePathSelectorModelsModelData) WithArrayOfValues(values [][]byte) *TsEntryState_FieldSubPathArrayOfValues {
  2093  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2094  }
  2095  
  2096  type TsEntry_StatePathSelectorModelsTrainingMeanErr struct{}
  2097  
  2098  func (TsEntry_StatePathSelectorModelsTrainingMeanErr) FieldPath() *TsEntryState_FieldSubPath {
  2099  	return &TsEntryState_FieldSubPath{
  2100  		selector: TsEntryState_FieldPathSelectorModels,
  2101  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().TrainingMeanErr().FieldPath(),
  2102  	}
  2103  }
  2104  
  2105  func (s TsEntry_StatePathSelectorModelsTrainingMeanErr) WithValue(value []float64) *TsEntryState_FieldSubPathValue {
  2106  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2107  }
  2108  
  2109  func (s TsEntry_StatePathSelectorModelsTrainingMeanErr) WithArrayOfValues(values [][]float64) *TsEntryState_FieldSubPathArrayOfValues {
  2110  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2111  }
  2112  
  2113  func (s TsEntry_StatePathSelectorModelsTrainingMeanErr) WithItemValue(value float64) *TsEntryState_FieldSubPathArrayItemValue {
  2114  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntryState_FieldSubPathArrayItemValue)
  2115  }
  2116  
  2117  type TsEntry_StatePathSelectorModelsTrainingMaxErr struct{}
  2118  
  2119  func (TsEntry_StatePathSelectorModelsTrainingMaxErr) FieldPath() *TsEntryState_FieldSubPath {
  2120  	return &TsEntryState_FieldSubPath{
  2121  		selector: TsEntryState_FieldPathSelectorModels,
  2122  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().TrainingMaxErr().FieldPath(),
  2123  	}
  2124  }
  2125  
  2126  func (s TsEntry_StatePathSelectorModelsTrainingMaxErr) WithValue(value []float64) *TsEntryState_FieldSubPathValue {
  2127  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2128  }
  2129  
  2130  func (s TsEntry_StatePathSelectorModelsTrainingMaxErr) WithArrayOfValues(values [][]float64) *TsEntryState_FieldSubPathArrayOfValues {
  2131  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2132  }
  2133  
  2134  func (s TsEntry_StatePathSelectorModelsTrainingMaxErr) WithItemValue(value float64) *TsEntryState_FieldSubPathArrayItemValue {
  2135  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntryState_FieldSubPathArrayItemValue)
  2136  }
  2137  
  2138  type TsEntry_StatePathSelectorModelsTrainedInEpochs struct{}
  2139  
  2140  func (TsEntry_StatePathSelectorModelsTrainedInEpochs) FieldPath() *TsEntryState_FieldSubPath {
  2141  	return &TsEntryState_FieldSubPath{
  2142  		selector: TsEntryState_FieldPathSelectorModels,
  2143  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().TrainedInEpochs().FieldPath(),
  2144  	}
  2145  }
  2146  
  2147  func (s TsEntry_StatePathSelectorModelsTrainedInEpochs) WithValue(value int32) *TsEntryState_FieldSubPathValue {
  2148  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2149  }
  2150  
  2151  func (s TsEntry_StatePathSelectorModelsTrainedInEpochs) WithArrayOfValues(values []int32) *TsEntryState_FieldSubPathArrayOfValues {
  2152  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2153  }
  2154  
  2155  type TsEntry_StatePathSelectorModelsTrainedIn struct{}
  2156  
  2157  func (TsEntry_StatePathSelectorModelsTrainedIn) FieldPath() *TsEntryState_FieldSubPath {
  2158  	return &TsEntryState_FieldSubPath{
  2159  		selector: TsEntryState_FieldPathSelectorModels,
  2160  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().TrainedIn().FieldPath(),
  2161  	}
  2162  }
  2163  
  2164  func (s TsEntry_StatePathSelectorModelsTrainedIn) WithValue(value *durationpb.Duration) *TsEntryState_FieldSubPathValue {
  2165  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2166  }
  2167  
  2168  func (s TsEntry_StatePathSelectorModelsTrainedIn) WithArrayOfValues(values []*durationpb.Duration) *TsEntryState_FieldSubPathArrayOfValues {
  2169  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2170  }
  2171  
  2172  type TsEntry_StatePathSelectorModelsTrainAfter struct{}
  2173  
  2174  func (TsEntry_StatePathSelectorModelsTrainAfter) FieldPath() *TsEntryState_FieldSubPath {
  2175  	return &TsEntryState_FieldSubPath{
  2176  		selector: TsEntryState_FieldPathSelectorModels,
  2177  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().TrainAfter().FieldPath(),
  2178  	}
  2179  }
  2180  
  2181  func (s TsEntry_StatePathSelectorModelsTrainAfter) WithValue(value *timestamppb.Timestamp) *TsEntryState_FieldSubPathValue {
  2182  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2183  }
  2184  
  2185  func (s TsEntry_StatePathSelectorModelsTrainAfter) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntryState_FieldSubPathArrayOfValues {
  2186  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2187  }
  2188  
  2189  type TsEntry_StatePathSelectorModelsTrainingPeriod struct{}
  2190  
  2191  func (TsEntry_StatePathSelectorModelsTrainingPeriod) FieldPath() *TsEntryState_FieldSubPath {
  2192  	return &TsEntryState_FieldSubPath{
  2193  		selector: TsEntryState_FieldPathSelectorModels,
  2194  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().TrainingPeriod().FieldPath(),
  2195  	}
  2196  }
  2197  
  2198  func (s TsEntry_StatePathSelectorModelsTrainingPeriod) WithValue(value *monitoring_common.TimeInterval) *TsEntryState_FieldSubPathValue {
  2199  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2200  }
  2201  
  2202  func (s TsEntry_StatePathSelectorModelsTrainingPeriod) WithArrayOfValues(values []*monitoring_common.TimeInterval) *TsEntryState_FieldSubPathArrayOfValues {
  2203  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2204  }
  2205  
  2206  func (TsEntry_StatePathSelectorModelsTrainingPeriod) EndTime() TsEntry_StatePathSelectorModelsTrainingPeriodEndTime {
  2207  	return TsEntry_StatePathSelectorModelsTrainingPeriodEndTime{}
  2208  }
  2209  
  2210  func (TsEntry_StatePathSelectorModelsTrainingPeriod) StartTime() TsEntry_StatePathSelectorModelsTrainingPeriodStartTime {
  2211  	return TsEntry_StatePathSelectorModelsTrainingPeriodStartTime{}
  2212  }
  2213  
  2214  type TsEntry_StatePathSelectorModelsTrainingPeriodEndTime struct{}
  2215  
  2216  func (TsEntry_StatePathSelectorModelsTrainingPeriodEndTime) FieldPath() *TsEntryState_FieldSubPath {
  2217  	return &TsEntryState_FieldSubPath{
  2218  		selector: TsEntryState_FieldPathSelectorModels,
  2219  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().TrainingPeriod().EndTime().FieldPath(),
  2220  	}
  2221  }
  2222  
  2223  func (s TsEntry_StatePathSelectorModelsTrainingPeriodEndTime) WithValue(value *timestamppb.Timestamp) *TsEntryState_FieldSubPathValue {
  2224  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2225  }
  2226  
  2227  func (s TsEntry_StatePathSelectorModelsTrainingPeriodEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntryState_FieldSubPathArrayOfValues {
  2228  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2229  }
  2230  
  2231  type TsEntry_StatePathSelectorModelsTrainingPeriodStartTime struct{}
  2232  
  2233  func (TsEntry_StatePathSelectorModelsTrainingPeriodStartTime) FieldPath() *TsEntryState_FieldSubPath {
  2234  	return &TsEntryState_FieldSubPath{
  2235  		selector: TsEntryState_FieldPathSelectorModels,
  2236  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().TrainingPeriod().StartTime().FieldPath(),
  2237  	}
  2238  }
  2239  
  2240  func (s TsEntry_StatePathSelectorModelsTrainingPeriodStartTime) WithValue(value *timestamppb.Timestamp) *TsEntryState_FieldSubPathValue {
  2241  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2242  }
  2243  
  2244  func (s TsEntry_StatePathSelectorModelsTrainingPeriodStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntryState_FieldSubPathArrayOfValues {
  2245  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2246  }
  2247  
  2248  type TsEntry_StatePathSelectorModelsSensitiveness struct{}
  2249  
  2250  func (TsEntry_StatePathSelectorModelsSensitiveness) FieldPath() *TsEntryState_FieldSubPath {
  2251  	return &TsEntryState_FieldSubPath{
  2252  		selector: TsEntryState_FieldPathSelectorModels,
  2253  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().Sensitiveness().FieldPath(),
  2254  	}
  2255  }
  2256  
  2257  func (s TsEntry_StatePathSelectorModelsSensitiveness) WithValue(value []*TsEntry_State_AnomalyModelSensitiveness) *TsEntryState_FieldSubPathValue {
  2258  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2259  }
  2260  
  2261  func (s TsEntry_StatePathSelectorModelsSensitiveness) WithArrayOfValues(values [][]*TsEntry_State_AnomalyModelSensitiveness) *TsEntryState_FieldSubPathArrayOfValues {
  2262  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2263  }
  2264  
  2265  func (s TsEntry_StatePathSelectorModelsSensitiveness) WithItemValue(value *TsEntry_State_AnomalyModelSensitiveness) *TsEntryState_FieldSubPathArrayItemValue {
  2266  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntryState_FieldSubPathArrayItemValue)
  2267  }
  2268  
  2269  func (TsEntry_StatePathSelectorModelsSensitiveness) QueryName() TsEntry_StatePathSelectorModelsSensitivenessQueryName {
  2270  	return TsEntry_StatePathSelectorModelsSensitivenessQueryName{}
  2271  }
  2272  
  2273  func (TsEntry_StatePathSelectorModelsSensitiveness) AnomalyThreshold() TsEntry_StatePathSelectorModelsSensitivenessAnomalyThreshold {
  2274  	return TsEntry_StatePathSelectorModelsSensitivenessAnomalyThreshold{}
  2275  }
  2276  
  2277  type TsEntry_StatePathSelectorModelsSensitivenessQueryName struct{}
  2278  
  2279  func (TsEntry_StatePathSelectorModelsSensitivenessQueryName) FieldPath() *TsEntryState_FieldSubPath {
  2280  	return &TsEntryState_FieldSubPath{
  2281  		selector: TsEntryState_FieldPathSelectorModels,
  2282  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().Sensitiveness().QueryName().FieldPath(),
  2283  	}
  2284  }
  2285  
  2286  func (s TsEntry_StatePathSelectorModelsSensitivenessQueryName) WithValue(value string) *TsEntryState_FieldSubPathValue {
  2287  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2288  }
  2289  
  2290  func (s TsEntry_StatePathSelectorModelsSensitivenessQueryName) WithArrayOfValues(values []string) *TsEntryState_FieldSubPathArrayOfValues {
  2291  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2292  }
  2293  
  2294  type TsEntry_StatePathSelectorModelsSensitivenessAnomalyThreshold struct{}
  2295  
  2296  func (TsEntry_StatePathSelectorModelsSensitivenessAnomalyThreshold) FieldPath() *TsEntryState_FieldSubPath {
  2297  	return &TsEntryState_FieldSubPath{
  2298  		selector: TsEntryState_FieldPathSelectorModels,
  2299  		subPath:  NewTsEntryStateAnomalyModelDataFieldPathBuilder().Sensitiveness().AnomalyThreshold().FieldPath(),
  2300  	}
  2301  }
  2302  
  2303  func (s TsEntry_StatePathSelectorModelsSensitivenessAnomalyThreshold) WithValue(value float64) *TsEntryState_FieldSubPathValue {
  2304  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2305  }
  2306  
  2307  func (s TsEntry_StatePathSelectorModelsSensitivenessAnomalyThreshold) WithArrayOfValues(values []float64) *TsEntryState_FieldSubPathArrayOfValues {
  2308  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2309  }
  2310  
  2311  type TsEntry_StatePathSelectorThresholds struct{}
  2312  
  2313  func (TsEntry_StatePathSelectorThresholds) FieldPath() *TsEntryState_FieldTerminalPath {
  2314  	return &TsEntryState_FieldTerminalPath{selector: TsEntryState_FieldPathSelectorThresholds}
  2315  }
  2316  
  2317  func (s TsEntry_StatePathSelectorThresholds) WithValue(value []*TsEntry_State_AdaptiveThresholdInfo) *TsEntryState_FieldTerminalPathValue {
  2318  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldTerminalPathValue)
  2319  }
  2320  
  2321  func (s TsEntry_StatePathSelectorThresholds) WithArrayOfValues(values [][]*TsEntry_State_AdaptiveThresholdInfo) *TsEntryState_FieldTerminalPathArrayOfValues {
  2322  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldTerminalPathArrayOfValues)
  2323  }
  2324  
  2325  func (s TsEntry_StatePathSelectorThresholds) WithItemValue(value *TsEntry_State_AdaptiveThresholdInfo) *TsEntryState_FieldTerminalPathArrayItemValue {
  2326  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntryState_FieldTerminalPathArrayItemValue)
  2327  }
  2328  func (TsEntry_StatePathSelectorThresholds) WithSubPath(subPath TsEntryStateAdaptiveThresholdInfo_FieldPath) *TsEntryState_FieldSubPath {
  2329  	return &TsEntryState_FieldSubPath{selector: TsEntryState_FieldPathSelectorThresholds, subPath: subPath}
  2330  }
  2331  
  2332  func (s TsEntry_StatePathSelectorThresholds) WithSubValue(subPathValue TsEntryStateAdaptiveThresholdInfo_FieldPathValue) *TsEntryState_FieldSubPathValue {
  2333  	return &TsEntryState_FieldSubPathValue{TsEntryState_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  2334  }
  2335  
  2336  func (s TsEntry_StatePathSelectorThresholds) WithSubArrayOfValues(subPathArrayOfValues TsEntryStateAdaptiveThresholdInfo_FieldPathArrayOfValues) *TsEntryState_FieldSubPathArrayOfValues {
  2337  	return &TsEntryState_FieldSubPathArrayOfValues{TsEntryState_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  2338  }
  2339  
  2340  func (s TsEntry_StatePathSelectorThresholds) WithSubArrayItemValue(subPathArrayItemValue TsEntryStateAdaptiveThresholdInfo_FieldPathArrayItemValue) *TsEntryState_FieldSubPathArrayItemValue {
  2341  	return &TsEntryState_FieldSubPathArrayItemValue{TsEntryState_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  2342  }
  2343  
  2344  func (TsEntry_StatePathSelectorThresholds) QueryName() TsEntry_StatePathSelectorThresholdsQueryName {
  2345  	return TsEntry_StatePathSelectorThresholdsQueryName{}
  2346  }
  2347  
  2348  func (TsEntry_StatePathSelectorThresholds) Lower() TsEntry_StatePathSelectorThresholdsLower {
  2349  	return TsEntry_StatePathSelectorThresholdsLower{}
  2350  }
  2351  
  2352  func (TsEntry_StatePathSelectorThresholds) Upper() TsEntry_StatePathSelectorThresholdsUpper {
  2353  	return TsEntry_StatePathSelectorThresholdsUpper{}
  2354  }
  2355  
  2356  func (TsEntry_StatePathSelectorThresholds) NextCheck() TsEntry_StatePathSelectorThresholdsNextCheck {
  2357  	return TsEntry_StatePathSelectorThresholdsNextCheck{}
  2358  }
  2359  
  2360  type TsEntry_StatePathSelectorThresholdsQueryName struct{}
  2361  
  2362  func (TsEntry_StatePathSelectorThresholdsQueryName) FieldPath() *TsEntryState_FieldSubPath {
  2363  	return &TsEntryState_FieldSubPath{
  2364  		selector: TsEntryState_FieldPathSelectorThresholds,
  2365  		subPath:  NewTsEntryStateAdaptiveThresholdInfoFieldPathBuilder().QueryName().FieldPath(),
  2366  	}
  2367  }
  2368  
  2369  func (s TsEntry_StatePathSelectorThresholdsQueryName) WithValue(value string) *TsEntryState_FieldSubPathValue {
  2370  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2371  }
  2372  
  2373  func (s TsEntry_StatePathSelectorThresholdsQueryName) WithArrayOfValues(values []string) *TsEntryState_FieldSubPathArrayOfValues {
  2374  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2375  }
  2376  
  2377  type TsEntry_StatePathSelectorThresholdsLower struct{}
  2378  
  2379  func (TsEntry_StatePathSelectorThresholdsLower) FieldPath() *TsEntryState_FieldSubPath {
  2380  	return &TsEntryState_FieldSubPath{
  2381  		selector: TsEntryState_FieldPathSelectorThresholds,
  2382  		subPath:  NewTsEntryStateAdaptiveThresholdInfoFieldPathBuilder().Lower().FieldPath(),
  2383  	}
  2384  }
  2385  
  2386  func (s TsEntry_StatePathSelectorThresholdsLower) WithValue(value *rcommon.AlertingThreshold) *TsEntryState_FieldSubPathValue {
  2387  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2388  }
  2389  
  2390  func (s TsEntry_StatePathSelectorThresholdsLower) WithArrayOfValues(values []*rcommon.AlertingThreshold) *TsEntryState_FieldSubPathArrayOfValues {
  2391  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2392  }
  2393  
  2394  func (TsEntry_StatePathSelectorThresholdsLower) Value() TsEntry_StatePathSelectorThresholdsLowerValue {
  2395  	return TsEntry_StatePathSelectorThresholdsLowerValue{}
  2396  }
  2397  
  2398  func (TsEntry_StatePathSelectorThresholdsLower) IsInclusive() TsEntry_StatePathSelectorThresholdsLowerIsInclusive {
  2399  	return TsEntry_StatePathSelectorThresholdsLowerIsInclusive{}
  2400  }
  2401  
  2402  type TsEntry_StatePathSelectorThresholdsLowerValue struct{}
  2403  
  2404  func (TsEntry_StatePathSelectorThresholdsLowerValue) FieldPath() *TsEntryState_FieldSubPath {
  2405  	return &TsEntryState_FieldSubPath{
  2406  		selector: TsEntryState_FieldPathSelectorThresholds,
  2407  		subPath:  NewTsEntryStateAdaptiveThresholdInfoFieldPathBuilder().Lower().Value().FieldPath(),
  2408  	}
  2409  }
  2410  
  2411  func (s TsEntry_StatePathSelectorThresholdsLowerValue) WithValue(value float64) *TsEntryState_FieldSubPathValue {
  2412  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2413  }
  2414  
  2415  func (s TsEntry_StatePathSelectorThresholdsLowerValue) WithArrayOfValues(values []float64) *TsEntryState_FieldSubPathArrayOfValues {
  2416  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2417  }
  2418  
  2419  type TsEntry_StatePathSelectorThresholdsLowerIsInclusive struct{}
  2420  
  2421  func (TsEntry_StatePathSelectorThresholdsLowerIsInclusive) FieldPath() *TsEntryState_FieldSubPath {
  2422  	return &TsEntryState_FieldSubPath{
  2423  		selector: TsEntryState_FieldPathSelectorThresholds,
  2424  		subPath:  NewTsEntryStateAdaptiveThresholdInfoFieldPathBuilder().Lower().IsInclusive().FieldPath(),
  2425  	}
  2426  }
  2427  
  2428  func (s TsEntry_StatePathSelectorThresholdsLowerIsInclusive) WithValue(value bool) *TsEntryState_FieldSubPathValue {
  2429  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2430  }
  2431  
  2432  func (s TsEntry_StatePathSelectorThresholdsLowerIsInclusive) WithArrayOfValues(values []bool) *TsEntryState_FieldSubPathArrayOfValues {
  2433  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2434  }
  2435  
  2436  type TsEntry_StatePathSelectorThresholdsUpper struct{}
  2437  
  2438  func (TsEntry_StatePathSelectorThresholdsUpper) FieldPath() *TsEntryState_FieldSubPath {
  2439  	return &TsEntryState_FieldSubPath{
  2440  		selector: TsEntryState_FieldPathSelectorThresholds,
  2441  		subPath:  NewTsEntryStateAdaptiveThresholdInfoFieldPathBuilder().Upper().FieldPath(),
  2442  	}
  2443  }
  2444  
  2445  func (s TsEntry_StatePathSelectorThresholdsUpper) WithValue(value *rcommon.AlertingThreshold) *TsEntryState_FieldSubPathValue {
  2446  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2447  }
  2448  
  2449  func (s TsEntry_StatePathSelectorThresholdsUpper) WithArrayOfValues(values []*rcommon.AlertingThreshold) *TsEntryState_FieldSubPathArrayOfValues {
  2450  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2451  }
  2452  
  2453  func (TsEntry_StatePathSelectorThresholdsUpper) Value() TsEntry_StatePathSelectorThresholdsUpperValue {
  2454  	return TsEntry_StatePathSelectorThresholdsUpperValue{}
  2455  }
  2456  
  2457  func (TsEntry_StatePathSelectorThresholdsUpper) IsInclusive() TsEntry_StatePathSelectorThresholdsUpperIsInclusive {
  2458  	return TsEntry_StatePathSelectorThresholdsUpperIsInclusive{}
  2459  }
  2460  
  2461  type TsEntry_StatePathSelectorThresholdsUpperValue struct{}
  2462  
  2463  func (TsEntry_StatePathSelectorThresholdsUpperValue) FieldPath() *TsEntryState_FieldSubPath {
  2464  	return &TsEntryState_FieldSubPath{
  2465  		selector: TsEntryState_FieldPathSelectorThresholds,
  2466  		subPath:  NewTsEntryStateAdaptiveThresholdInfoFieldPathBuilder().Upper().Value().FieldPath(),
  2467  	}
  2468  }
  2469  
  2470  func (s TsEntry_StatePathSelectorThresholdsUpperValue) WithValue(value float64) *TsEntryState_FieldSubPathValue {
  2471  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2472  }
  2473  
  2474  func (s TsEntry_StatePathSelectorThresholdsUpperValue) WithArrayOfValues(values []float64) *TsEntryState_FieldSubPathArrayOfValues {
  2475  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2476  }
  2477  
  2478  type TsEntry_StatePathSelectorThresholdsUpperIsInclusive struct{}
  2479  
  2480  func (TsEntry_StatePathSelectorThresholdsUpperIsInclusive) FieldPath() *TsEntryState_FieldSubPath {
  2481  	return &TsEntryState_FieldSubPath{
  2482  		selector: TsEntryState_FieldPathSelectorThresholds,
  2483  		subPath:  NewTsEntryStateAdaptiveThresholdInfoFieldPathBuilder().Upper().IsInclusive().FieldPath(),
  2484  	}
  2485  }
  2486  
  2487  func (s TsEntry_StatePathSelectorThresholdsUpperIsInclusive) WithValue(value bool) *TsEntryState_FieldSubPathValue {
  2488  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2489  }
  2490  
  2491  func (s TsEntry_StatePathSelectorThresholdsUpperIsInclusive) WithArrayOfValues(values []bool) *TsEntryState_FieldSubPathArrayOfValues {
  2492  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2493  }
  2494  
  2495  type TsEntry_StatePathSelectorThresholdsNextCheck struct{}
  2496  
  2497  func (TsEntry_StatePathSelectorThresholdsNextCheck) FieldPath() *TsEntryState_FieldSubPath {
  2498  	return &TsEntryState_FieldSubPath{
  2499  		selector: TsEntryState_FieldPathSelectorThresholds,
  2500  		subPath:  NewTsEntryStateAdaptiveThresholdInfoFieldPathBuilder().NextCheck().FieldPath(),
  2501  	}
  2502  }
  2503  
  2504  func (s TsEntry_StatePathSelectorThresholdsNextCheck) WithValue(value *timestamppb.Timestamp) *TsEntryState_FieldSubPathValue {
  2505  	return s.FieldPath().WithIValue(value).(*TsEntryState_FieldSubPathValue)
  2506  }
  2507  
  2508  func (s TsEntry_StatePathSelectorThresholdsNextCheck) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntryState_FieldSubPathArrayOfValues {
  2509  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryState_FieldSubPathArrayOfValues)
  2510  }
  2511  
  2512  type TsEntryInternalFieldPathBuilder struct{}
  2513  
  2514  func NewTsEntryInternalFieldPathBuilder() TsEntryInternalFieldPathBuilder {
  2515  	return TsEntryInternalFieldPathBuilder{}
  2516  }
  2517  func (TsEntryInternalFieldPathBuilder) AlertingLocation() TsEntry_InternalPathSelectorAlertingLocation {
  2518  	return TsEntry_InternalPathSelectorAlertingLocation{}
  2519  }
  2520  func (TsEntryInternalFieldPathBuilder) SpecGeneration() TsEntry_InternalPathSelectorSpecGeneration {
  2521  	return TsEntry_InternalPathSelectorSpecGeneration{}
  2522  }
  2523  
  2524  type TsEntry_InternalPathSelectorAlertingLocation struct{}
  2525  
  2526  func (TsEntry_InternalPathSelectorAlertingLocation) FieldPath() *TsEntryInternal_FieldTerminalPath {
  2527  	return &TsEntryInternal_FieldTerminalPath{selector: TsEntryInternal_FieldPathSelectorAlertingLocation}
  2528  }
  2529  
  2530  func (s TsEntry_InternalPathSelectorAlertingLocation) WithValue(value rcommon.PolicySpec_ProcessingLocation) *TsEntryInternal_FieldTerminalPathValue {
  2531  	return s.FieldPath().WithIValue(value).(*TsEntryInternal_FieldTerminalPathValue)
  2532  }
  2533  
  2534  func (s TsEntry_InternalPathSelectorAlertingLocation) WithArrayOfValues(values []rcommon.PolicySpec_ProcessingLocation) *TsEntryInternal_FieldTerminalPathArrayOfValues {
  2535  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInternal_FieldTerminalPathArrayOfValues)
  2536  }
  2537  
  2538  type TsEntry_InternalPathSelectorSpecGeneration struct{}
  2539  
  2540  func (TsEntry_InternalPathSelectorSpecGeneration) FieldPath() *TsEntryInternal_FieldTerminalPath {
  2541  	return &TsEntryInternal_FieldTerminalPath{selector: TsEntryInternal_FieldPathSelectorSpecGeneration}
  2542  }
  2543  
  2544  func (s TsEntry_InternalPathSelectorSpecGeneration) WithValue(value int32) *TsEntryInternal_FieldTerminalPathValue {
  2545  	return s.FieldPath().WithIValue(value).(*TsEntryInternal_FieldTerminalPathValue)
  2546  }
  2547  
  2548  func (s TsEntry_InternalPathSelectorSpecGeneration) WithArrayOfValues(values []int32) *TsEntryInternal_FieldTerminalPathArrayOfValues {
  2549  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryInternal_FieldTerminalPathArrayOfValues)
  2550  }
  2551  
  2552  type TsEntryStateAnomalyModelDataFieldPathBuilder struct{}
  2553  
  2554  func NewTsEntryStateAnomalyModelDataFieldPathBuilder() TsEntryStateAnomalyModelDataFieldPathBuilder {
  2555  	return TsEntryStateAnomalyModelDataFieldPathBuilder{}
  2556  }
  2557  func (TsEntryStateAnomalyModelDataFieldPathBuilder) AnalysisWindow() TsEntry_State_AnomalyModelDataPathSelectorAnalysisWindow {
  2558  	return TsEntry_State_AnomalyModelDataPathSelectorAnalysisWindow{}
  2559  }
  2560  func (TsEntryStateAnomalyModelDataFieldPathBuilder) ModelData() TsEntry_State_AnomalyModelDataPathSelectorModelData {
  2561  	return TsEntry_State_AnomalyModelDataPathSelectorModelData{}
  2562  }
  2563  func (TsEntryStateAnomalyModelDataFieldPathBuilder) TrainingMeanErr() TsEntry_State_AnomalyModelDataPathSelectorTrainingMeanErr {
  2564  	return TsEntry_State_AnomalyModelDataPathSelectorTrainingMeanErr{}
  2565  }
  2566  func (TsEntryStateAnomalyModelDataFieldPathBuilder) TrainingMaxErr() TsEntry_State_AnomalyModelDataPathSelectorTrainingMaxErr {
  2567  	return TsEntry_State_AnomalyModelDataPathSelectorTrainingMaxErr{}
  2568  }
  2569  func (TsEntryStateAnomalyModelDataFieldPathBuilder) TrainedInEpochs() TsEntry_State_AnomalyModelDataPathSelectorTrainedInEpochs {
  2570  	return TsEntry_State_AnomalyModelDataPathSelectorTrainedInEpochs{}
  2571  }
  2572  func (TsEntryStateAnomalyModelDataFieldPathBuilder) TrainedIn() TsEntry_State_AnomalyModelDataPathSelectorTrainedIn {
  2573  	return TsEntry_State_AnomalyModelDataPathSelectorTrainedIn{}
  2574  }
  2575  func (TsEntryStateAnomalyModelDataFieldPathBuilder) TrainAfter() TsEntry_State_AnomalyModelDataPathSelectorTrainAfter {
  2576  	return TsEntry_State_AnomalyModelDataPathSelectorTrainAfter{}
  2577  }
  2578  func (TsEntryStateAnomalyModelDataFieldPathBuilder) TrainingPeriod() TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod {
  2579  	return TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod{}
  2580  }
  2581  func (TsEntryStateAnomalyModelDataFieldPathBuilder) Sensitiveness() TsEntry_State_AnomalyModelDataPathSelectorSensitiveness {
  2582  	return TsEntry_State_AnomalyModelDataPathSelectorSensitiveness{}
  2583  }
  2584  
  2585  type TsEntry_State_AnomalyModelDataPathSelectorAnalysisWindow struct{}
  2586  
  2587  func (TsEntry_State_AnomalyModelDataPathSelectorAnalysisWindow) FieldPath() *TsEntryStateAnomalyModelData_FieldTerminalPath {
  2588  	return &TsEntryStateAnomalyModelData_FieldTerminalPath{selector: TsEntryStateAnomalyModelData_FieldPathSelectorAnalysisWindow}
  2589  }
  2590  
  2591  func (s TsEntry_State_AnomalyModelDataPathSelectorAnalysisWindow) WithValue(value *durationpb.Duration) *TsEntryStateAnomalyModelData_FieldTerminalPathValue {
  2592  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathValue)
  2593  }
  2594  
  2595  func (s TsEntry_State_AnomalyModelDataPathSelectorAnalysisWindow) WithArrayOfValues(values []*durationpb.Duration) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues {
  2596  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues)
  2597  }
  2598  
  2599  type TsEntry_State_AnomalyModelDataPathSelectorModelData struct{}
  2600  
  2601  func (TsEntry_State_AnomalyModelDataPathSelectorModelData) FieldPath() *TsEntryStateAnomalyModelData_FieldTerminalPath {
  2602  	return &TsEntryStateAnomalyModelData_FieldTerminalPath{selector: TsEntryStateAnomalyModelData_FieldPathSelectorModelData}
  2603  }
  2604  
  2605  func (s TsEntry_State_AnomalyModelDataPathSelectorModelData) WithValue(value []byte) *TsEntryStateAnomalyModelData_FieldTerminalPathValue {
  2606  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathValue)
  2607  }
  2608  
  2609  func (s TsEntry_State_AnomalyModelDataPathSelectorModelData) WithArrayOfValues(values [][]byte) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues {
  2610  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues)
  2611  }
  2612  
  2613  type TsEntry_State_AnomalyModelDataPathSelectorTrainingMeanErr struct{}
  2614  
  2615  func (TsEntry_State_AnomalyModelDataPathSelectorTrainingMeanErr) FieldPath() *TsEntryStateAnomalyModelData_FieldTerminalPath {
  2616  	return &TsEntryStateAnomalyModelData_FieldTerminalPath{selector: TsEntryStateAnomalyModelData_FieldPathSelectorTrainingMeanErr}
  2617  }
  2618  
  2619  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingMeanErr) WithValue(value []float64) *TsEntryStateAnomalyModelData_FieldTerminalPathValue {
  2620  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathValue)
  2621  }
  2622  
  2623  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingMeanErr) WithArrayOfValues(values [][]float64) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues {
  2624  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues)
  2625  }
  2626  
  2627  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingMeanErr) WithItemValue(value float64) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayItemValue {
  2628  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayItemValue)
  2629  }
  2630  
  2631  type TsEntry_State_AnomalyModelDataPathSelectorTrainingMaxErr struct{}
  2632  
  2633  func (TsEntry_State_AnomalyModelDataPathSelectorTrainingMaxErr) FieldPath() *TsEntryStateAnomalyModelData_FieldTerminalPath {
  2634  	return &TsEntryStateAnomalyModelData_FieldTerminalPath{selector: TsEntryStateAnomalyModelData_FieldPathSelectorTrainingMaxErr}
  2635  }
  2636  
  2637  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingMaxErr) WithValue(value []float64) *TsEntryStateAnomalyModelData_FieldTerminalPathValue {
  2638  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathValue)
  2639  }
  2640  
  2641  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingMaxErr) WithArrayOfValues(values [][]float64) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues {
  2642  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues)
  2643  }
  2644  
  2645  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingMaxErr) WithItemValue(value float64) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayItemValue {
  2646  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayItemValue)
  2647  }
  2648  
  2649  type TsEntry_State_AnomalyModelDataPathSelectorTrainedInEpochs struct{}
  2650  
  2651  func (TsEntry_State_AnomalyModelDataPathSelectorTrainedInEpochs) FieldPath() *TsEntryStateAnomalyModelData_FieldTerminalPath {
  2652  	return &TsEntryStateAnomalyModelData_FieldTerminalPath{selector: TsEntryStateAnomalyModelData_FieldPathSelectorTrainedInEpochs}
  2653  }
  2654  
  2655  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainedInEpochs) WithValue(value int32) *TsEntryStateAnomalyModelData_FieldTerminalPathValue {
  2656  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathValue)
  2657  }
  2658  
  2659  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainedInEpochs) WithArrayOfValues(values []int32) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues {
  2660  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues)
  2661  }
  2662  
  2663  type TsEntry_State_AnomalyModelDataPathSelectorTrainedIn struct{}
  2664  
  2665  func (TsEntry_State_AnomalyModelDataPathSelectorTrainedIn) FieldPath() *TsEntryStateAnomalyModelData_FieldTerminalPath {
  2666  	return &TsEntryStateAnomalyModelData_FieldTerminalPath{selector: TsEntryStateAnomalyModelData_FieldPathSelectorTrainedIn}
  2667  }
  2668  
  2669  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainedIn) WithValue(value *durationpb.Duration) *TsEntryStateAnomalyModelData_FieldTerminalPathValue {
  2670  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathValue)
  2671  }
  2672  
  2673  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainedIn) WithArrayOfValues(values []*durationpb.Duration) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues {
  2674  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues)
  2675  }
  2676  
  2677  type TsEntry_State_AnomalyModelDataPathSelectorTrainAfter struct{}
  2678  
  2679  func (TsEntry_State_AnomalyModelDataPathSelectorTrainAfter) FieldPath() *TsEntryStateAnomalyModelData_FieldTerminalPath {
  2680  	return &TsEntryStateAnomalyModelData_FieldTerminalPath{selector: TsEntryStateAnomalyModelData_FieldPathSelectorTrainAfter}
  2681  }
  2682  
  2683  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainAfter) WithValue(value *timestamppb.Timestamp) *TsEntryStateAnomalyModelData_FieldTerminalPathValue {
  2684  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathValue)
  2685  }
  2686  
  2687  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainAfter) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues {
  2688  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues)
  2689  }
  2690  
  2691  type TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod struct{}
  2692  
  2693  func (TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod) FieldPath() *TsEntryStateAnomalyModelData_FieldTerminalPath {
  2694  	return &TsEntryStateAnomalyModelData_FieldTerminalPath{selector: TsEntryStateAnomalyModelData_FieldPathSelectorTrainingPeriod}
  2695  }
  2696  
  2697  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod) WithValue(value *monitoring_common.TimeInterval) *TsEntryStateAnomalyModelData_FieldTerminalPathValue {
  2698  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathValue)
  2699  }
  2700  
  2701  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod) WithArrayOfValues(values []*monitoring_common.TimeInterval) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues {
  2702  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues)
  2703  }
  2704  
  2705  func (TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod) WithSubPath(subPath monitoring_common.TimeInterval_FieldPath) *TsEntryStateAnomalyModelData_FieldSubPath {
  2706  	return &TsEntryStateAnomalyModelData_FieldSubPath{selector: TsEntryStateAnomalyModelData_FieldPathSelectorTrainingPeriod, subPath: subPath}
  2707  }
  2708  
  2709  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod) WithSubValue(subPathValue monitoring_common.TimeInterval_FieldPathValue) *TsEntryStateAnomalyModelData_FieldSubPathValue {
  2710  	return &TsEntryStateAnomalyModelData_FieldSubPathValue{TsEntryStateAnomalyModelData_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  2711  }
  2712  
  2713  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod) WithSubArrayOfValues(subPathArrayOfValues monitoring_common.TimeInterval_FieldPathArrayOfValues) *TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues {
  2714  	return &TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues{TsEntryStateAnomalyModelData_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  2715  }
  2716  
  2717  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod) WithSubArrayItemValue(subPathArrayItemValue monitoring_common.TimeInterval_FieldPathArrayItemValue) *TsEntryStateAnomalyModelData_FieldSubPathArrayItemValue {
  2718  	return &TsEntryStateAnomalyModelData_FieldSubPathArrayItemValue{TsEntryStateAnomalyModelData_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  2719  }
  2720  
  2721  func (TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod) EndTime() TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodEndTime {
  2722  	return TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodEndTime{}
  2723  }
  2724  
  2725  func (TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriod) StartTime() TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodStartTime {
  2726  	return TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodStartTime{}
  2727  }
  2728  
  2729  type TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodEndTime struct{}
  2730  
  2731  func (TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodEndTime) FieldPath() *TsEntryStateAnomalyModelData_FieldSubPath {
  2732  	return &TsEntryStateAnomalyModelData_FieldSubPath{
  2733  		selector: TsEntryStateAnomalyModelData_FieldPathSelectorTrainingPeriod,
  2734  		subPath:  monitoring_common.NewTimeIntervalFieldPathBuilder().EndTime().FieldPath(),
  2735  	}
  2736  }
  2737  
  2738  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodEndTime) WithValue(value *timestamppb.Timestamp) *TsEntryStateAnomalyModelData_FieldSubPathValue {
  2739  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldSubPathValue)
  2740  }
  2741  
  2742  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues {
  2743  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues)
  2744  }
  2745  
  2746  type TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodStartTime struct{}
  2747  
  2748  func (TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodStartTime) FieldPath() *TsEntryStateAnomalyModelData_FieldSubPath {
  2749  	return &TsEntryStateAnomalyModelData_FieldSubPath{
  2750  		selector: TsEntryStateAnomalyModelData_FieldPathSelectorTrainingPeriod,
  2751  		subPath:  monitoring_common.NewTimeIntervalFieldPathBuilder().StartTime().FieldPath(),
  2752  	}
  2753  }
  2754  
  2755  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodStartTime) WithValue(value *timestamppb.Timestamp) *TsEntryStateAnomalyModelData_FieldSubPathValue {
  2756  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldSubPathValue)
  2757  }
  2758  
  2759  func (s TsEntry_State_AnomalyModelDataPathSelectorTrainingPeriodStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues {
  2760  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues)
  2761  }
  2762  
  2763  type TsEntry_State_AnomalyModelDataPathSelectorSensitiveness struct{}
  2764  
  2765  func (TsEntry_State_AnomalyModelDataPathSelectorSensitiveness) FieldPath() *TsEntryStateAnomalyModelData_FieldTerminalPath {
  2766  	return &TsEntryStateAnomalyModelData_FieldTerminalPath{selector: TsEntryStateAnomalyModelData_FieldPathSelectorSensitiveness}
  2767  }
  2768  
  2769  func (s TsEntry_State_AnomalyModelDataPathSelectorSensitiveness) WithValue(value []*TsEntry_State_AnomalyModelSensitiveness) *TsEntryStateAnomalyModelData_FieldTerminalPathValue {
  2770  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathValue)
  2771  }
  2772  
  2773  func (s TsEntry_State_AnomalyModelDataPathSelectorSensitiveness) WithArrayOfValues(values [][]*TsEntry_State_AnomalyModelSensitiveness) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues {
  2774  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayOfValues)
  2775  }
  2776  
  2777  func (s TsEntry_State_AnomalyModelDataPathSelectorSensitiveness) WithItemValue(value *TsEntry_State_AnomalyModelSensitiveness) *TsEntryStateAnomalyModelData_FieldTerminalPathArrayItemValue {
  2778  	return s.FieldPath().WithIArrayItemValue(value).(*TsEntryStateAnomalyModelData_FieldTerminalPathArrayItemValue)
  2779  }
  2780  func (TsEntry_State_AnomalyModelDataPathSelectorSensitiveness) WithSubPath(subPath TsEntryStateAnomalyModelSensitiveness_FieldPath) *TsEntryStateAnomalyModelData_FieldSubPath {
  2781  	return &TsEntryStateAnomalyModelData_FieldSubPath{selector: TsEntryStateAnomalyModelData_FieldPathSelectorSensitiveness, subPath: subPath}
  2782  }
  2783  
  2784  func (s TsEntry_State_AnomalyModelDataPathSelectorSensitiveness) WithSubValue(subPathValue TsEntryStateAnomalyModelSensitiveness_FieldPathValue) *TsEntryStateAnomalyModelData_FieldSubPathValue {
  2785  	return &TsEntryStateAnomalyModelData_FieldSubPathValue{TsEntryStateAnomalyModelData_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  2786  }
  2787  
  2788  func (s TsEntry_State_AnomalyModelDataPathSelectorSensitiveness) WithSubArrayOfValues(subPathArrayOfValues TsEntryStateAnomalyModelSensitiveness_FieldPathArrayOfValues) *TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues {
  2789  	return &TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues{TsEntryStateAnomalyModelData_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  2790  }
  2791  
  2792  func (s TsEntry_State_AnomalyModelDataPathSelectorSensitiveness) WithSubArrayItemValue(subPathArrayItemValue TsEntryStateAnomalyModelSensitiveness_FieldPathArrayItemValue) *TsEntryStateAnomalyModelData_FieldSubPathArrayItemValue {
  2793  	return &TsEntryStateAnomalyModelData_FieldSubPathArrayItemValue{TsEntryStateAnomalyModelData_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  2794  }
  2795  
  2796  func (TsEntry_State_AnomalyModelDataPathSelectorSensitiveness) QueryName() TsEntry_State_AnomalyModelDataPathSelectorSensitivenessQueryName {
  2797  	return TsEntry_State_AnomalyModelDataPathSelectorSensitivenessQueryName{}
  2798  }
  2799  
  2800  func (TsEntry_State_AnomalyModelDataPathSelectorSensitiveness) AnomalyThreshold() TsEntry_State_AnomalyModelDataPathSelectorSensitivenessAnomalyThreshold {
  2801  	return TsEntry_State_AnomalyModelDataPathSelectorSensitivenessAnomalyThreshold{}
  2802  }
  2803  
  2804  type TsEntry_State_AnomalyModelDataPathSelectorSensitivenessQueryName struct{}
  2805  
  2806  func (TsEntry_State_AnomalyModelDataPathSelectorSensitivenessQueryName) FieldPath() *TsEntryStateAnomalyModelData_FieldSubPath {
  2807  	return &TsEntryStateAnomalyModelData_FieldSubPath{
  2808  		selector: TsEntryStateAnomalyModelData_FieldPathSelectorSensitiveness,
  2809  		subPath:  NewTsEntryStateAnomalyModelSensitivenessFieldPathBuilder().QueryName().FieldPath(),
  2810  	}
  2811  }
  2812  
  2813  func (s TsEntry_State_AnomalyModelDataPathSelectorSensitivenessQueryName) WithValue(value string) *TsEntryStateAnomalyModelData_FieldSubPathValue {
  2814  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldSubPathValue)
  2815  }
  2816  
  2817  func (s TsEntry_State_AnomalyModelDataPathSelectorSensitivenessQueryName) WithArrayOfValues(values []string) *TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues {
  2818  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues)
  2819  }
  2820  
  2821  type TsEntry_State_AnomalyModelDataPathSelectorSensitivenessAnomalyThreshold struct{}
  2822  
  2823  func (TsEntry_State_AnomalyModelDataPathSelectorSensitivenessAnomalyThreshold) FieldPath() *TsEntryStateAnomalyModelData_FieldSubPath {
  2824  	return &TsEntryStateAnomalyModelData_FieldSubPath{
  2825  		selector: TsEntryStateAnomalyModelData_FieldPathSelectorSensitiveness,
  2826  		subPath:  NewTsEntryStateAnomalyModelSensitivenessFieldPathBuilder().AnomalyThreshold().FieldPath(),
  2827  	}
  2828  }
  2829  
  2830  func (s TsEntry_State_AnomalyModelDataPathSelectorSensitivenessAnomalyThreshold) WithValue(value float64) *TsEntryStateAnomalyModelData_FieldSubPathValue {
  2831  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelData_FieldSubPathValue)
  2832  }
  2833  
  2834  func (s TsEntry_State_AnomalyModelDataPathSelectorSensitivenessAnomalyThreshold) WithArrayOfValues(values []float64) *TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues {
  2835  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelData_FieldSubPathArrayOfValues)
  2836  }
  2837  
  2838  type TsEntryStateAnomalyModelSensitivenessFieldPathBuilder struct{}
  2839  
  2840  func NewTsEntryStateAnomalyModelSensitivenessFieldPathBuilder() TsEntryStateAnomalyModelSensitivenessFieldPathBuilder {
  2841  	return TsEntryStateAnomalyModelSensitivenessFieldPathBuilder{}
  2842  }
  2843  func (TsEntryStateAnomalyModelSensitivenessFieldPathBuilder) QueryName() TsEntry_State_AnomalyModelSensitivenessPathSelectorQueryName {
  2844  	return TsEntry_State_AnomalyModelSensitivenessPathSelectorQueryName{}
  2845  }
  2846  func (TsEntryStateAnomalyModelSensitivenessFieldPathBuilder) AnomalyThreshold() TsEntry_State_AnomalyModelSensitivenessPathSelectorAnomalyThreshold {
  2847  	return TsEntry_State_AnomalyModelSensitivenessPathSelectorAnomalyThreshold{}
  2848  }
  2849  
  2850  type TsEntry_State_AnomalyModelSensitivenessPathSelectorQueryName struct{}
  2851  
  2852  func (TsEntry_State_AnomalyModelSensitivenessPathSelectorQueryName) FieldPath() *TsEntryStateAnomalyModelSensitiveness_FieldTerminalPath {
  2853  	return &TsEntryStateAnomalyModelSensitiveness_FieldTerminalPath{selector: TsEntryStateAnomalyModelSensitiveness_FieldPathSelectorQueryName}
  2854  }
  2855  
  2856  func (s TsEntry_State_AnomalyModelSensitivenessPathSelectorQueryName) WithValue(value string) *TsEntryStateAnomalyModelSensitiveness_FieldTerminalPathValue {
  2857  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelSensitiveness_FieldTerminalPathValue)
  2858  }
  2859  
  2860  func (s TsEntry_State_AnomalyModelSensitivenessPathSelectorQueryName) WithArrayOfValues(values []string) *TsEntryStateAnomalyModelSensitiveness_FieldTerminalPathArrayOfValues {
  2861  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelSensitiveness_FieldTerminalPathArrayOfValues)
  2862  }
  2863  
  2864  type TsEntry_State_AnomalyModelSensitivenessPathSelectorAnomalyThreshold struct{}
  2865  
  2866  func (TsEntry_State_AnomalyModelSensitivenessPathSelectorAnomalyThreshold) FieldPath() *TsEntryStateAnomalyModelSensitiveness_FieldTerminalPath {
  2867  	return &TsEntryStateAnomalyModelSensitiveness_FieldTerminalPath{selector: TsEntryStateAnomalyModelSensitiveness_FieldPathSelectorAnomalyThreshold}
  2868  }
  2869  
  2870  func (s TsEntry_State_AnomalyModelSensitivenessPathSelectorAnomalyThreshold) WithValue(value float64) *TsEntryStateAnomalyModelSensitiveness_FieldTerminalPathValue {
  2871  	return s.FieldPath().WithIValue(value).(*TsEntryStateAnomalyModelSensitiveness_FieldTerminalPathValue)
  2872  }
  2873  
  2874  func (s TsEntry_State_AnomalyModelSensitivenessPathSelectorAnomalyThreshold) WithArrayOfValues(values []float64) *TsEntryStateAnomalyModelSensitiveness_FieldTerminalPathArrayOfValues {
  2875  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAnomalyModelSensitiveness_FieldTerminalPathArrayOfValues)
  2876  }
  2877  
  2878  type TsEntryStateAdaptiveThresholdInfoFieldPathBuilder struct{}
  2879  
  2880  func NewTsEntryStateAdaptiveThresholdInfoFieldPathBuilder() TsEntryStateAdaptiveThresholdInfoFieldPathBuilder {
  2881  	return TsEntryStateAdaptiveThresholdInfoFieldPathBuilder{}
  2882  }
  2883  func (TsEntryStateAdaptiveThresholdInfoFieldPathBuilder) QueryName() TsEntry_State_AdaptiveThresholdInfoPathSelectorQueryName {
  2884  	return TsEntry_State_AdaptiveThresholdInfoPathSelectorQueryName{}
  2885  }
  2886  func (TsEntryStateAdaptiveThresholdInfoFieldPathBuilder) Lower() TsEntry_State_AdaptiveThresholdInfoPathSelectorLower {
  2887  	return TsEntry_State_AdaptiveThresholdInfoPathSelectorLower{}
  2888  }
  2889  func (TsEntryStateAdaptiveThresholdInfoFieldPathBuilder) Upper() TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper {
  2890  	return TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper{}
  2891  }
  2892  func (TsEntryStateAdaptiveThresholdInfoFieldPathBuilder) NextCheck() TsEntry_State_AdaptiveThresholdInfoPathSelectorNextCheck {
  2893  	return TsEntry_State_AdaptiveThresholdInfoPathSelectorNextCheck{}
  2894  }
  2895  
  2896  type TsEntry_State_AdaptiveThresholdInfoPathSelectorQueryName struct{}
  2897  
  2898  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorQueryName) FieldPath() *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPath {
  2899  	return &TsEntryStateAdaptiveThresholdInfo_FieldTerminalPath{selector: TsEntryStateAdaptiveThresholdInfo_FieldPathSelectorQueryName}
  2900  }
  2901  
  2902  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorQueryName) WithValue(value string) *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathValue {
  2903  	return s.FieldPath().WithIValue(value).(*TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathValue)
  2904  }
  2905  
  2906  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorQueryName) WithArrayOfValues(values []string) *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathArrayOfValues {
  2907  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathArrayOfValues)
  2908  }
  2909  
  2910  type TsEntry_State_AdaptiveThresholdInfoPathSelectorLower struct{}
  2911  
  2912  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorLower) FieldPath() *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPath {
  2913  	return &TsEntryStateAdaptiveThresholdInfo_FieldTerminalPath{selector: TsEntryStateAdaptiveThresholdInfo_FieldPathSelectorLower}
  2914  }
  2915  
  2916  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorLower) WithValue(value *rcommon.AlertingThreshold) *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathValue {
  2917  	return s.FieldPath().WithIValue(value).(*TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathValue)
  2918  }
  2919  
  2920  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorLower) WithArrayOfValues(values []*rcommon.AlertingThreshold) *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathArrayOfValues {
  2921  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathArrayOfValues)
  2922  }
  2923  
  2924  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorLower) WithSubPath(subPath rcommon.AlertingThreshold_FieldPath) *TsEntryStateAdaptiveThresholdInfo_FieldSubPath {
  2925  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPath{selector: TsEntryStateAdaptiveThresholdInfo_FieldPathSelectorLower, subPath: subPath}
  2926  }
  2927  
  2928  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorLower) WithSubValue(subPathValue rcommon.AlertingThreshold_FieldPathValue) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue {
  2929  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue{TsEntryStateAdaptiveThresholdInfo_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  2930  }
  2931  
  2932  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorLower) WithSubArrayOfValues(subPathArrayOfValues rcommon.AlertingThreshold_FieldPathArrayOfValues) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues {
  2933  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues{TsEntryStateAdaptiveThresholdInfo_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  2934  }
  2935  
  2936  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorLower) WithSubArrayItemValue(subPathArrayItemValue rcommon.AlertingThreshold_FieldPathArrayItemValue) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayItemValue {
  2937  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayItemValue{TsEntryStateAdaptiveThresholdInfo_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  2938  }
  2939  
  2940  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorLower) Value() TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerValue {
  2941  	return TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerValue{}
  2942  }
  2943  
  2944  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorLower) IsInclusive() TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerIsInclusive {
  2945  	return TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerIsInclusive{}
  2946  }
  2947  
  2948  type TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerValue struct{}
  2949  
  2950  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerValue) FieldPath() *TsEntryStateAdaptiveThresholdInfo_FieldSubPath {
  2951  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPath{
  2952  		selector: TsEntryStateAdaptiveThresholdInfo_FieldPathSelectorLower,
  2953  		subPath:  rcommon.NewAlertingThresholdFieldPathBuilder().Value().FieldPath(),
  2954  	}
  2955  }
  2956  
  2957  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerValue) WithValue(value float64) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue {
  2958  	return s.FieldPath().WithIValue(value).(*TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue)
  2959  }
  2960  
  2961  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerValue) WithArrayOfValues(values []float64) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues {
  2962  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues)
  2963  }
  2964  
  2965  type TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerIsInclusive struct{}
  2966  
  2967  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerIsInclusive) FieldPath() *TsEntryStateAdaptiveThresholdInfo_FieldSubPath {
  2968  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPath{
  2969  		selector: TsEntryStateAdaptiveThresholdInfo_FieldPathSelectorLower,
  2970  		subPath:  rcommon.NewAlertingThresholdFieldPathBuilder().IsInclusive().FieldPath(),
  2971  	}
  2972  }
  2973  
  2974  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerIsInclusive) WithValue(value bool) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue {
  2975  	return s.FieldPath().WithIValue(value).(*TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue)
  2976  }
  2977  
  2978  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorLowerIsInclusive) WithArrayOfValues(values []bool) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues {
  2979  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues)
  2980  }
  2981  
  2982  type TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper struct{}
  2983  
  2984  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper) FieldPath() *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPath {
  2985  	return &TsEntryStateAdaptiveThresholdInfo_FieldTerminalPath{selector: TsEntryStateAdaptiveThresholdInfo_FieldPathSelectorUpper}
  2986  }
  2987  
  2988  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper) WithValue(value *rcommon.AlertingThreshold) *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathValue {
  2989  	return s.FieldPath().WithIValue(value).(*TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathValue)
  2990  }
  2991  
  2992  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper) WithArrayOfValues(values []*rcommon.AlertingThreshold) *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathArrayOfValues {
  2993  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathArrayOfValues)
  2994  }
  2995  
  2996  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper) WithSubPath(subPath rcommon.AlertingThreshold_FieldPath) *TsEntryStateAdaptiveThresholdInfo_FieldSubPath {
  2997  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPath{selector: TsEntryStateAdaptiveThresholdInfo_FieldPathSelectorUpper, subPath: subPath}
  2998  }
  2999  
  3000  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper) WithSubValue(subPathValue rcommon.AlertingThreshold_FieldPathValue) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue {
  3001  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue{TsEntryStateAdaptiveThresholdInfo_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  3002  }
  3003  
  3004  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper) WithSubArrayOfValues(subPathArrayOfValues rcommon.AlertingThreshold_FieldPathArrayOfValues) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues {
  3005  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues{TsEntryStateAdaptiveThresholdInfo_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  3006  }
  3007  
  3008  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper) WithSubArrayItemValue(subPathArrayItemValue rcommon.AlertingThreshold_FieldPathArrayItemValue) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayItemValue {
  3009  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayItemValue{TsEntryStateAdaptiveThresholdInfo_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  3010  }
  3011  
  3012  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper) Value() TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperValue {
  3013  	return TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperValue{}
  3014  }
  3015  
  3016  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorUpper) IsInclusive() TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperIsInclusive {
  3017  	return TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperIsInclusive{}
  3018  }
  3019  
  3020  type TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperValue struct{}
  3021  
  3022  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperValue) FieldPath() *TsEntryStateAdaptiveThresholdInfo_FieldSubPath {
  3023  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPath{
  3024  		selector: TsEntryStateAdaptiveThresholdInfo_FieldPathSelectorUpper,
  3025  		subPath:  rcommon.NewAlertingThresholdFieldPathBuilder().Value().FieldPath(),
  3026  	}
  3027  }
  3028  
  3029  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperValue) WithValue(value float64) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue {
  3030  	return s.FieldPath().WithIValue(value).(*TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue)
  3031  }
  3032  
  3033  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperValue) WithArrayOfValues(values []float64) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues {
  3034  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues)
  3035  }
  3036  
  3037  type TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperIsInclusive struct{}
  3038  
  3039  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperIsInclusive) FieldPath() *TsEntryStateAdaptiveThresholdInfo_FieldSubPath {
  3040  	return &TsEntryStateAdaptiveThresholdInfo_FieldSubPath{
  3041  		selector: TsEntryStateAdaptiveThresholdInfo_FieldPathSelectorUpper,
  3042  		subPath:  rcommon.NewAlertingThresholdFieldPathBuilder().IsInclusive().FieldPath(),
  3043  	}
  3044  }
  3045  
  3046  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperIsInclusive) WithValue(value bool) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue {
  3047  	return s.FieldPath().WithIValue(value).(*TsEntryStateAdaptiveThresholdInfo_FieldSubPathValue)
  3048  }
  3049  
  3050  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorUpperIsInclusive) WithArrayOfValues(values []bool) *TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues {
  3051  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAdaptiveThresholdInfo_FieldSubPathArrayOfValues)
  3052  }
  3053  
  3054  type TsEntry_State_AdaptiveThresholdInfoPathSelectorNextCheck struct{}
  3055  
  3056  func (TsEntry_State_AdaptiveThresholdInfoPathSelectorNextCheck) FieldPath() *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPath {
  3057  	return &TsEntryStateAdaptiveThresholdInfo_FieldTerminalPath{selector: TsEntryStateAdaptiveThresholdInfo_FieldPathSelectorNextCheck}
  3058  }
  3059  
  3060  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorNextCheck) WithValue(value *timestamppb.Timestamp) *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathValue {
  3061  	return s.FieldPath().WithIValue(value).(*TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathValue)
  3062  }
  3063  
  3064  func (s TsEntry_State_AdaptiveThresholdInfoPathSelectorNextCheck) WithArrayOfValues(values []*timestamppb.Timestamp) *TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathArrayOfValues {
  3065  	return s.FieldPath().WithIArrayOfValues(values).(*TsEntryStateAdaptiveThresholdInfo_FieldTerminalPathArrayOfValues)
  3066  }