github.com/cloudwan/edgelq-sdk@v1.15.4/monitoring/resources/v4/phantom_time_serie/phantom_time_serie.pb.fieldpathbuilder.go (about)

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/monitoring/proto/v4/phantom_time_serie.proto
     3  // DO NOT EDIT!!!
     4  
     5  package phantom_time_serie
     6  
     7  // proto imports
     8  import (
     9  	api "github.com/cloudwan/edgelq-sdk/common/api"
    10  	common "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/common"
    11  	metric_descriptor "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/metric_descriptor"
    12  	monitored_resource_descriptor "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/monitored_resource_descriptor"
    13  	project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project"
    14  	meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common"
    15  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    16  	meta "github.com/cloudwan/goten-sdk/types/meta"
    17  	multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy"
    18  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    19  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    20  )
    21  
    22  // make sure we're using proto imports
    23  var (
    24  	_ = api.LaunchStage(0)
    25  	_ = &common.LabelDescriptor{}
    26  	_ = &metric_descriptor.MetricDescriptor{}
    27  	_ = &monitored_resource_descriptor.MonitoredResourceDescriptor{}
    28  	_ = &project.Project{}
    29  	_ = &durationpb.Duration{}
    30  	_ = &timestamppb.Timestamp{}
    31  	_ = &meta_common.LabelledDomain{}
    32  	_ = &meta_service.Service{}
    33  	_ = &meta.Meta{}
    34  	_ = &multi_region_policy.MultiRegionPolicy{}
    35  )
    36  
    37  type PhantomTimeSerieFieldPathBuilder struct{}
    38  
    39  func NewPhantomTimeSerieFieldPathBuilder() PhantomTimeSerieFieldPathBuilder {
    40  	return PhantomTimeSerieFieldPathBuilder{}
    41  }
    42  func (PhantomTimeSerieFieldPathBuilder) Name() PhantomTimeSeriePathSelectorName {
    43  	return PhantomTimeSeriePathSelectorName{}
    44  }
    45  func (PhantomTimeSerieFieldPathBuilder) Metadata() PhantomTimeSeriePathSelectorMetadata {
    46  	return PhantomTimeSeriePathSelectorMetadata{}
    47  }
    48  func (PhantomTimeSerieFieldPathBuilder) Key() PhantomTimeSeriePathSelectorKey {
    49  	return PhantomTimeSeriePathSelectorKey{}
    50  }
    51  func (PhantomTimeSerieFieldPathBuilder) Project() PhantomTimeSeriePathSelectorProject {
    52  	return PhantomTimeSeriePathSelectorProject{}
    53  }
    54  func (PhantomTimeSerieFieldPathBuilder) Metric() PhantomTimeSeriePathSelectorMetric {
    55  	return PhantomTimeSeriePathSelectorMetric{}
    56  }
    57  func (PhantomTimeSerieFieldPathBuilder) Resource() PhantomTimeSeriePathSelectorResource {
    58  	return PhantomTimeSeriePathSelectorResource{}
    59  }
    60  func (PhantomTimeSerieFieldPathBuilder) MetricKind() PhantomTimeSeriePathSelectorMetricKind {
    61  	return PhantomTimeSeriePathSelectorMetricKind{}
    62  }
    63  func (PhantomTimeSerieFieldPathBuilder) ValueType() PhantomTimeSeriePathSelectorValueType {
    64  	return PhantomTimeSeriePathSelectorValueType{}
    65  }
    66  func (PhantomTimeSerieFieldPathBuilder) Value() PhantomTimeSeriePathSelectorValue {
    67  	return PhantomTimeSeriePathSelectorValue{}
    68  }
    69  
    70  type PhantomTimeSeriePathSelectorName struct{}
    71  
    72  func (PhantomTimeSeriePathSelectorName) FieldPath() *PhantomTimeSerie_FieldTerminalPath {
    73  	return &PhantomTimeSerie_FieldTerminalPath{selector: PhantomTimeSerie_FieldPathSelectorName}
    74  }
    75  
    76  func (s PhantomTimeSeriePathSelectorName) WithValue(value *Name) *PhantomTimeSerie_FieldTerminalPathValue {
    77  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldTerminalPathValue)
    78  }
    79  
    80  func (s PhantomTimeSeriePathSelectorName) WithArrayOfValues(values []*Name) *PhantomTimeSerie_FieldTerminalPathArrayOfValues {
    81  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldTerminalPathArrayOfValues)
    82  }
    83  
    84  type PhantomTimeSeriePathSelectorMetadata struct{}
    85  
    86  func (PhantomTimeSeriePathSelectorMetadata) FieldPath() *PhantomTimeSerie_FieldTerminalPath {
    87  	return &PhantomTimeSerie_FieldTerminalPath{selector: PhantomTimeSerie_FieldPathSelectorMetadata}
    88  }
    89  
    90  func (s PhantomTimeSeriePathSelectorMetadata) WithValue(value *meta.Meta) *PhantomTimeSerie_FieldTerminalPathValue {
    91  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldTerminalPathValue)
    92  }
    93  
    94  func (s PhantomTimeSeriePathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *PhantomTimeSerie_FieldTerminalPathArrayOfValues {
    95  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldTerminalPathArrayOfValues)
    96  }
    97  
    98  func (PhantomTimeSeriePathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *PhantomTimeSerie_FieldSubPath {
    99  	return &PhantomTimeSerie_FieldSubPath{selector: PhantomTimeSerie_FieldPathSelectorMetadata, subPath: subPath}
   100  }
   101  
   102  func (s PhantomTimeSeriePathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *PhantomTimeSerie_FieldSubPathValue {
   103  	return &PhantomTimeSerie_FieldSubPathValue{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   104  }
   105  
   106  func (s PhantomTimeSeriePathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   107  	return &PhantomTimeSerie_FieldSubPathArrayOfValues{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   108  }
   109  
   110  func (s PhantomTimeSeriePathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *PhantomTimeSerie_FieldSubPathArrayItemValue {
   111  	return &PhantomTimeSerie_FieldSubPathArrayItemValue{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   112  }
   113  
   114  func (PhantomTimeSeriePathSelectorMetadata) CreateTime() PhantomTimeSeriePathSelectorMetadataCreateTime {
   115  	return PhantomTimeSeriePathSelectorMetadataCreateTime{}
   116  }
   117  
   118  func (PhantomTimeSeriePathSelectorMetadata) UpdateTime() PhantomTimeSeriePathSelectorMetadataUpdateTime {
   119  	return PhantomTimeSeriePathSelectorMetadataUpdateTime{}
   120  }
   121  
   122  func (PhantomTimeSeriePathSelectorMetadata) DeleteTime() PhantomTimeSeriePathSelectorMetadataDeleteTime {
   123  	return PhantomTimeSeriePathSelectorMetadataDeleteTime{}
   124  }
   125  
   126  func (PhantomTimeSeriePathSelectorMetadata) Uuid() PhantomTimeSeriePathSelectorMetadataUuid {
   127  	return PhantomTimeSeriePathSelectorMetadataUuid{}
   128  }
   129  
   130  func (PhantomTimeSeriePathSelectorMetadata) Tags() PhantomTimeSeriePathSelectorMetadataTags {
   131  	return PhantomTimeSeriePathSelectorMetadataTags{}
   132  }
   133  
   134  func (PhantomTimeSeriePathSelectorMetadata) Labels() PhantomTimeSeriePathSelectorMetadataLabels {
   135  	return PhantomTimeSeriePathSelectorMetadataLabels{}
   136  }
   137  
   138  func (PhantomTimeSeriePathSelectorMetadata) Annotations() PhantomTimeSeriePathSelectorMetadataAnnotations {
   139  	return PhantomTimeSeriePathSelectorMetadataAnnotations{}
   140  }
   141  
   142  func (PhantomTimeSeriePathSelectorMetadata) Generation() PhantomTimeSeriePathSelectorMetadataGeneration {
   143  	return PhantomTimeSeriePathSelectorMetadataGeneration{}
   144  }
   145  
   146  func (PhantomTimeSeriePathSelectorMetadata) ResourceVersion() PhantomTimeSeriePathSelectorMetadataResourceVersion {
   147  	return PhantomTimeSeriePathSelectorMetadataResourceVersion{}
   148  }
   149  
   150  func (PhantomTimeSeriePathSelectorMetadata) OwnerReferences() PhantomTimeSeriePathSelectorMetadataOwnerReferences {
   151  	return PhantomTimeSeriePathSelectorMetadataOwnerReferences{}
   152  }
   153  
   154  func (PhantomTimeSeriePathSelectorMetadata) Shards() PhantomTimeSeriePathSelectorMetadataShards {
   155  	return PhantomTimeSeriePathSelectorMetadataShards{}
   156  }
   157  
   158  func (PhantomTimeSeriePathSelectorMetadata) Syncing() PhantomTimeSeriePathSelectorMetadataSyncing {
   159  	return PhantomTimeSeriePathSelectorMetadataSyncing{}
   160  }
   161  
   162  func (PhantomTimeSeriePathSelectorMetadata) Lifecycle() PhantomTimeSeriePathSelectorMetadataLifecycle {
   163  	return PhantomTimeSeriePathSelectorMetadataLifecycle{}
   164  }
   165  
   166  func (PhantomTimeSeriePathSelectorMetadata) Services() PhantomTimeSeriePathSelectorMetadataServices {
   167  	return PhantomTimeSeriePathSelectorMetadataServices{}
   168  }
   169  
   170  type PhantomTimeSeriePathSelectorMetadataCreateTime struct{}
   171  
   172  func (PhantomTimeSeriePathSelectorMetadataCreateTime) FieldPath() *PhantomTimeSerie_FieldSubPath {
   173  	return &PhantomTimeSerie_FieldSubPath{
   174  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   175  		subPath:  meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(),
   176  	}
   177  }
   178  
   179  func (s PhantomTimeSeriePathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *PhantomTimeSerie_FieldSubPathValue {
   180  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   181  }
   182  
   183  func (s PhantomTimeSeriePathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   184  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   185  }
   186  
   187  type PhantomTimeSeriePathSelectorMetadataUpdateTime struct{}
   188  
   189  func (PhantomTimeSeriePathSelectorMetadataUpdateTime) FieldPath() *PhantomTimeSerie_FieldSubPath {
   190  	return &PhantomTimeSerie_FieldSubPath{
   191  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   192  		subPath:  meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(),
   193  	}
   194  }
   195  
   196  func (s PhantomTimeSeriePathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *PhantomTimeSerie_FieldSubPathValue {
   197  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   198  }
   199  
   200  func (s PhantomTimeSeriePathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   201  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   202  }
   203  
   204  type PhantomTimeSeriePathSelectorMetadataDeleteTime struct{}
   205  
   206  func (PhantomTimeSeriePathSelectorMetadataDeleteTime) FieldPath() *PhantomTimeSerie_FieldSubPath {
   207  	return &PhantomTimeSerie_FieldSubPath{
   208  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   209  		subPath:  meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(),
   210  	}
   211  }
   212  
   213  func (s PhantomTimeSeriePathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *PhantomTimeSerie_FieldSubPathValue {
   214  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   215  }
   216  
   217  func (s PhantomTimeSeriePathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   218  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   219  }
   220  
   221  type PhantomTimeSeriePathSelectorMetadataUuid struct{}
   222  
   223  func (PhantomTimeSeriePathSelectorMetadataUuid) FieldPath() *PhantomTimeSerie_FieldSubPath {
   224  	return &PhantomTimeSerie_FieldSubPath{
   225  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   226  		subPath:  meta.NewMetaFieldPathBuilder().Uuid().FieldPath(),
   227  	}
   228  }
   229  
   230  func (s PhantomTimeSeriePathSelectorMetadataUuid) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   231  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   232  }
   233  
   234  func (s PhantomTimeSeriePathSelectorMetadataUuid) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   235  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   236  }
   237  
   238  type PhantomTimeSeriePathSelectorMetadataTags struct{}
   239  
   240  func (PhantomTimeSeriePathSelectorMetadataTags) FieldPath() *PhantomTimeSerie_FieldSubPath {
   241  	return &PhantomTimeSerie_FieldSubPath{
   242  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   243  		subPath:  meta.NewMetaFieldPathBuilder().Tags().FieldPath(),
   244  	}
   245  }
   246  
   247  func (s PhantomTimeSeriePathSelectorMetadataTags) WithValue(value []string) *PhantomTimeSerie_FieldSubPathValue {
   248  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   249  }
   250  
   251  func (s PhantomTimeSeriePathSelectorMetadataTags) WithArrayOfValues(values [][]string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   252  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   253  }
   254  
   255  func (s PhantomTimeSeriePathSelectorMetadataTags) WithItemValue(value string) *PhantomTimeSerie_FieldSubPathArrayItemValue {
   256  	return s.FieldPath().WithIArrayItemValue(value).(*PhantomTimeSerie_FieldSubPathArrayItemValue)
   257  }
   258  
   259  type PhantomTimeSeriePathSelectorMetadataLabels struct{}
   260  
   261  func (PhantomTimeSeriePathSelectorMetadataLabels) FieldPath() *PhantomTimeSerie_FieldSubPath {
   262  	return &PhantomTimeSerie_FieldSubPath{
   263  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   264  		subPath:  meta.NewMetaFieldPathBuilder().Labels().FieldPath(),
   265  	}
   266  }
   267  
   268  func (s PhantomTimeSeriePathSelectorMetadataLabels) WithValue(value map[string]string) *PhantomTimeSerie_FieldSubPathValue {
   269  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   270  }
   271  
   272  func (s PhantomTimeSeriePathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   273  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   274  }
   275  
   276  func (PhantomTimeSeriePathSelectorMetadataLabels) WithKey(key string) PhantomTimeSerieMapPathSelectorMetadataLabels {
   277  	return PhantomTimeSerieMapPathSelectorMetadataLabels{key: key}
   278  }
   279  
   280  type PhantomTimeSerieMapPathSelectorMetadataLabels struct {
   281  	key string
   282  }
   283  
   284  func (s PhantomTimeSerieMapPathSelectorMetadataLabels) FieldPath() *PhantomTimeSerie_FieldSubPath {
   285  	return &PhantomTimeSerie_FieldSubPath{
   286  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   287  		subPath:  meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   288  	}
   289  }
   290  
   291  func (s PhantomTimeSerieMapPathSelectorMetadataLabels) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   292  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   293  }
   294  
   295  func (s PhantomTimeSerieMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   296  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   297  }
   298  
   299  type PhantomTimeSeriePathSelectorMetadataAnnotations struct{}
   300  
   301  func (PhantomTimeSeriePathSelectorMetadataAnnotations) FieldPath() *PhantomTimeSerie_FieldSubPath {
   302  	return &PhantomTimeSerie_FieldSubPath{
   303  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   304  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().FieldPath(),
   305  	}
   306  }
   307  
   308  func (s PhantomTimeSeriePathSelectorMetadataAnnotations) WithValue(value map[string]string) *PhantomTimeSerie_FieldSubPathValue {
   309  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   310  }
   311  
   312  func (s PhantomTimeSeriePathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   313  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   314  }
   315  
   316  func (PhantomTimeSeriePathSelectorMetadataAnnotations) WithKey(key string) PhantomTimeSerieMapPathSelectorMetadataAnnotations {
   317  	return PhantomTimeSerieMapPathSelectorMetadataAnnotations{key: key}
   318  }
   319  
   320  type PhantomTimeSerieMapPathSelectorMetadataAnnotations struct {
   321  	key string
   322  }
   323  
   324  func (s PhantomTimeSerieMapPathSelectorMetadataAnnotations) FieldPath() *PhantomTimeSerie_FieldSubPath {
   325  	return &PhantomTimeSerie_FieldSubPath{
   326  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   327  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(),
   328  	}
   329  }
   330  
   331  func (s PhantomTimeSerieMapPathSelectorMetadataAnnotations) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   332  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   333  }
   334  
   335  func (s PhantomTimeSerieMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   336  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   337  }
   338  
   339  type PhantomTimeSeriePathSelectorMetadataGeneration struct{}
   340  
   341  func (PhantomTimeSeriePathSelectorMetadataGeneration) FieldPath() *PhantomTimeSerie_FieldSubPath {
   342  	return &PhantomTimeSerie_FieldSubPath{
   343  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   344  		subPath:  meta.NewMetaFieldPathBuilder().Generation().FieldPath(),
   345  	}
   346  }
   347  
   348  func (s PhantomTimeSeriePathSelectorMetadataGeneration) WithValue(value int64) *PhantomTimeSerie_FieldSubPathValue {
   349  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   350  }
   351  
   352  func (s PhantomTimeSeriePathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   353  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   354  }
   355  
   356  type PhantomTimeSeriePathSelectorMetadataResourceVersion struct{}
   357  
   358  func (PhantomTimeSeriePathSelectorMetadataResourceVersion) FieldPath() *PhantomTimeSerie_FieldSubPath {
   359  	return &PhantomTimeSerie_FieldSubPath{
   360  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   361  		subPath:  meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(),
   362  	}
   363  }
   364  
   365  func (s PhantomTimeSeriePathSelectorMetadataResourceVersion) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   366  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   367  }
   368  
   369  func (s PhantomTimeSeriePathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   370  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   371  }
   372  
   373  type PhantomTimeSeriePathSelectorMetadataOwnerReferences struct{}
   374  
   375  func (PhantomTimeSeriePathSelectorMetadataOwnerReferences) FieldPath() *PhantomTimeSerie_FieldSubPath {
   376  	return &PhantomTimeSerie_FieldSubPath{
   377  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   378  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(),
   379  	}
   380  }
   381  
   382  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *PhantomTimeSerie_FieldSubPathValue {
   383  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   384  }
   385  
   386  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   387  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   388  }
   389  
   390  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *PhantomTimeSerie_FieldSubPathArrayItemValue {
   391  	return s.FieldPath().WithIArrayItemValue(value).(*PhantomTimeSerie_FieldSubPathArrayItemValue)
   392  }
   393  
   394  func (PhantomTimeSeriePathSelectorMetadataOwnerReferences) Kind() PhantomTimeSeriePathSelectorMetadataOwnerReferencesKind {
   395  	return PhantomTimeSeriePathSelectorMetadataOwnerReferencesKind{}
   396  }
   397  
   398  func (PhantomTimeSeriePathSelectorMetadataOwnerReferences) Version() PhantomTimeSeriePathSelectorMetadataOwnerReferencesVersion {
   399  	return PhantomTimeSeriePathSelectorMetadataOwnerReferencesVersion{}
   400  }
   401  
   402  func (PhantomTimeSeriePathSelectorMetadataOwnerReferences) Name() PhantomTimeSeriePathSelectorMetadataOwnerReferencesName {
   403  	return PhantomTimeSeriePathSelectorMetadataOwnerReferencesName{}
   404  }
   405  
   406  func (PhantomTimeSeriePathSelectorMetadataOwnerReferences) Region() PhantomTimeSeriePathSelectorMetadataOwnerReferencesRegion {
   407  	return PhantomTimeSeriePathSelectorMetadataOwnerReferencesRegion{}
   408  }
   409  
   410  func (PhantomTimeSeriePathSelectorMetadataOwnerReferences) Controller() PhantomTimeSeriePathSelectorMetadataOwnerReferencesController {
   411  	return PhantomTimeSeriePathSelectorMetadataOwnerReferencesController{}
   412  }
   413  
   414  func (PhantomTimeSeriePathSelectorMetadataOwnerReferences) RequiresOwnerReference() PhantomTimeSeriePathSelectorMetadataOwnerReferencesRequiresOwnerReference {
   415  	return PhantomTimeSeriePathSelectorMetadataOwnerReferencesRequiresOwnerReference{}
   416  }
   417  
   418  func (PhantomTimeSeriePathSelectorMetadataOwnerReferences) UnsetOnDelete() PhantomTimeSeriePathSelectorMetadataOwnerReferencesUnsetOnDelete {
   419  	return PhantomTimeSeriePathSelectorMetadataOwnerReferencesUnsetOnDelete{}
   420  }
   421  
   422  type PhantomTimeSeriePathSelectorMetadataOwnerReferencesKind struct{}
   423  
   424  func (PhantomTimeSeriePathSelectorMetadataOwnerReferencesKind) FieldPath() *PhantomTimeSerie_FieldSubPath {
   425  	return &PhantomTimeSerie_FieldSubPath{
   426  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   427  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(),
   428  	}
   429  }
   430  
   431  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesKind) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   432  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   433  }
   434  
   435  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   436  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   437  }
   438  
   439  type PhantomTimeSeriePathSelectorMetadataOwnerReferencesVersion struct{}
   440  
   441  func (PhantomTimeSeriePathSelectorMetadataOwnerReferencesVersion) FieldPath() *PhantomTimeSerie_FieldSubPath {
   442  	return &PhantomTimeSerie_FieldSubPath{
   443  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   444  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(),
   445  	}
   446  }
   447  
   448  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   449  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   450  }
   451  
   452  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   453  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   454  }
   455  
   456  type PhantomTimeSeriePathSelectorMetadataOwnerReferencesName struct{}
   457  
   458  func (PhantomTimeSeriePathSelectorMetadataOwnerReferencesName) FieldPath() *PhantomTimeSerie_FieldSubPath {
   459  	return &PhantomTimeSerie_FieldSubPath{
   460  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   461  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(),
   462  	}
   463  }
   464  
   465  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesName) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   466  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   467  }
   468  
   469  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   470  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   471  }
   472  
   473  type PhantomTimeSeriePathSelectorMetadataOwnerReferencesRegion struct{}
   474  
   475  func (PhantomTimeSeriePathSelectorMetadataOwnerReferencesRegion) FieldPath() *PhantomTimeSerie_FieldSubPath {
   476  	return &PhantomTimeSerie_FieldSubPath{
   477  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   478  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(),
   479  	}
   480  }
   481  
   482  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   483  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   484  }
   485  
   486  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   487  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   488  }
   489  
   490  type PhantomTimeSeriePathSelectorMetadataOwnerReferencesController struct{}
   491  
   492  func (PhantomTimeSeriePathSelectorMetadataOwnerReferencesController) FieldPath() *PhantomTimeSerie_FieldSubPath {
   493  	return &PhantomTimeSerie_FieldSubPath{
   494  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   495  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(),
   496  	}
   497  }
   498  
   499  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesController) WithValue(value bool) *PhantomTimeSerie_FieldSubPathValue {
   500  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   501  }
   502  
   503  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   504  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   505  }
   506  
   507  type PhantomTimeSeriePathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}
   508  
   509  func (PhantomTimeSeriePathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *PhantomTimeSerie_FieldSubPath {
   510  	return &PhantomTimeSerie_FieldSubPath{
   511  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   512  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(),
   513  	}
   514  }
   515  
   516  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *PhantomTimeSerie_FieldSubPathValue {
   517  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   518  }
   519  
   520  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   521  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   522  }
   523  
   524  type PhantomTimeSeriePathSelectorMetadataOwnerReferencesUnsetOnDelete struct{}
   525  
   526  func (PhantomTimeSeriePathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *PhantomTimeSerie_FieldSubPath {
   527  	return &PhantomTimeSerie_FieldSubPath{
   528  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   529  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(),
   530  	}
   531  }
   532  
   533  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *PhantomTimeSerie_FieldSubPathValue {
   534  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   535  }
   536  
   537  func (s PhantomTimeSeriePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   538  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   539  }
   540  
   541  type PhantomTimeSeriePathSelectorMetadataShards struct{}
   542  
   543  func (PhantomTimeSeriePathSelectorMetadataShards) FieldPath() *PhantomTimeSerie_FieldSubPath {
   544  	return &PhantomTimeSerie_FieldSubPath{
   545  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   546  		subPath:  meta.NewMetaFieldPathBuilder().Shards().FieldPath(),
   547  	}
   548  }
   549  
   550  func (s PhantomTimeSeriePathSelectorMetadataShards) WithValue(value map[string]int64) *PhantomTimeSerie_FieldSubPathValue {
   551  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   552  }
   553  
   554  func (s PhantomTimeSeriePathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   555  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   556  }
   557  
   558  func (PhantomTimeSeriePathSelectorMetadataShards) WithKey(key string) PhantomTimeSerieMapPathSelectorMetadataShards {
   559  	return PhantomTimeSerieMapPathSelectorMetadataShards{key: key}
   560  }
   561  
   562  type PhantomTimeSerieMapPathSelectorMetadataShards struct {
   563  	key string
   564  }
   565  
   566  func (s PhantomTimeSerieMapPathSelectorMetadataShards) FieldPath() *PhantomTimeSerie_FieldSubPath {
   567  	return &PhantomTimeSerie_FieldSubPath{
   568  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   569  		subPath:  meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(),
   570  	}
   571  }
   572  
   573  func (s PhantomTimeSerieMapPathSelectorMetadataShards) WithValue(value int64) *PhantomTimeSerie_FieldSubPathValue {
   574  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   575  }
   576  
   577  func (s PhantomTimeSerieMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   578  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   579  }
   580  
   581  type PhantomTimeSeriePathSelectorMetadataSyncing struct{}
   582  
   583  func (PhantomTimeSeriePathSelectorMetadataSyncing) FieldPath() *PhantomTimeSerie_FieldSubPath {
   584  	return &PhantomTimeSerie_FieldSubPath{
   585  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   586  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().FieldPath(),
   587  	}
   588  }
   589  
   590  func (s PhantomTimeSeriePathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *PhantomTimeSerie_FieldSubPathValue {
   591  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   592  }
   593  
   594  func (s PhantomTimeSeriePathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   595  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   596  }
   597  
   598  func (PhantomTimeSeriePathSelectorMetadataSyncing) OwningRegion() PhantomTimeSeriePathSelectorMetadataSyncingOwningRegion {
   599  	return PhantomTimeSeriePathSelectorMetadataSyncingOwningRegion{}
   600  }
   601  
   602  func (PhantomTimeSeriePathSelectorMetadataSyncing) Regions() PhantomTimeSeriePathSelectorMetadataSyncingRegions {
   603  	return PhantomTimeSeriePathSelectorMetadataSyncingRegions{}
   604  }
   605  
   606  type PhantomTimeSeriePathSelectorMetadataSyncingOwningRegion struct{}
   607  
   608  func (PhantomTimeSeriePathSelectorMetadataSyncingOwningRegion) FieldPath() *PhantomTimeSerie_FieldSubPath {
   609  	return &PhantomTimeSerie_FieldSubPath{
   610  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   611  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(),
   612  	}
   613  }
   614  
   615  func (s PhantomTimeSeriePathSelectorMetadataSyncingOwningRegion) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   616  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   617  }
   618  
   619  func (s PhantomTimeSeriePathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   620  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   621  }
   622  
   623  type PhantomTimeSeriePathSelectorMetadataSyncingRegions struct{}
   624  
   625  func (PhantomTimeSeriePathSelectorMetadataSyncingRegions) FieldPath() *PhantomTimeSerie_FieldSubPath {
   626  	return &PhantomTimeSerie_FieldSubPath{
   627  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   628  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(),
   629  	}
   630  }
   631  
   632  func (s PhantomTimeSeriePathSelectorMetadataSyncingRegions) WithValue(value []string) *PhantomTimeSerie_FieldSubPathValue {
   633  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   634  }
   635  
   636  func (s PhantomTimeSeriePathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   637  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   638  }
   639  
   640  func (s PhantomTimeSeriePathSelectorMetadataSyncingRegions) WithItemValue(value string) *PhantomTimeSerie_FieldSubPathArrayItemValue {
   641  	return s.FieldPath().WithIArrayItemValue(value).(*PhantomTimeSerie_FieldSubPathArrayItemValue)
   642  }
   643  
   644  type PhantomTimeSeriePathSelectorMetadataLifecycle struct{}
   645  
   646  func (PhantomTimeSeriePathSelectorMetadataLifecycle) FieldPath() *PhantomTimeSerie_FieldSubPath {
   647  	return &PhantomTimeSerie_FieldSubPath{
   648  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   649  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(),
   650  	}
   651  }
   652  
   653  func (s PhantomTimeSeriePathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *PhantomTimeSerie_FieldSubPathValue {
   654  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   655  }
   656  
   657  func (s PhantomTimeSeriePathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   658  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   659  }
   660  
   661  func (PhantomTimeSeriePathSelectorMetadataLifecycle) State() PhantomTimeSeriePathSelectorMetadataLifecycleState {
   662  	return PhantomTimeSeriePathSelectorMetadataLifecycleState{}
   663  }
   664  
   665  func (PhantomTimeSeriePathSelectorMetadataLifecycle) BlockDeletion() PhantomTimeSeriePathSelectorMetadataLifecycleBlockDeletion {
   666  	return PhantomTimeSeriePathSelectorMetadataLifecycleBlockDeletion{}
   667  }
   668  
   669  type PhantomTimeSeriePathSelectorMetadataLifecycleState struct{}
   670  
   671  func (PhantomTimeSeriePathSelectorMetadataLifecycleState) FieldPath() *PhantomTimeSerie_FieldSubPath {
   672  	return &PhantomTimeSerie_FieldSubPath{
   673  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   674  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(),
   675  	}
   676  }
   677  
   678  func (s PhantomTimeSeriePathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *PhantomTimeSerie_FieldSubPathValue {
   679  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   680  }
   681  
   682  func (s PhantomTimeSeriePathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   683  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   684  }
   685  
   686  type PhantomTimeSeriePathSelectorMetadataLifecycleBlockDeletion struct{}
   687  
   688  func (PhantomTimeSeriePathSelectorMetadataLifecycleBlockDeletion) FieldPath() *PhantomTimeSerie_FieldSubPath {
   689  	return &PhantomTimeSerie_FieldSubPath{
   690  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   691  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(),
   692  	}
   693  }
   694  
   695  func (s PhantomTimeSeriePathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *PhantomTimeSerie_FieldSubPathValue {
   696  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   697  }
   698  
   699  func (s PhantomTimeSeriePathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   700  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   701  }
   702  
   703  type PhantomTimeSeriePathSelectorMetadataServices struct{}
   704  
   705  func (PhantomTimeSeriePathSelectorMetadataServices) FieldPath() *PhantomTimeSerie_FieldSubPath {
   706  	return &PhantomTimeSerie_FieldSubPath{
   707  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   708  		subPath:  meta.NewMetaFieldPathBuilder().Services().FieldPath(),
   709  	}
   710  }
   711  
   712  func (s PhantomTimeSeriePathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *PhantomTimeSerie_FieldSubPathValue {
   713  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   714  }
   715  
   716  func (s PhantomTimeSeriePathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   717  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   718  }
   719  
   720  func (PhantomTimeSeriePathSelectorMetadataServices) OwningService() PhantomTimeSeriePathSelectorMetadataServicesOwningService {
   721  	return PhantomTimeSeriePathSelectorMetadataServicesOwningService{}
   722  }
   723  
   724  func (PhantomTimeSeriePathSelectorMetadataServices) AllowedServices() PhantomTimeSeriePathSelectorMetadataServicesAllowedServices {
   725  	return PhantomTimeSeriePathSelectorMetadataServicesAllowedServices{}
   726  }
   727  
   728  type PhantomTimeSeriePathSelectorMetadataServicesOwningService struct{}
   729  
   730  func (PhantomTimeSeriePathSelectorMetadataServicesOwningService) FieldPath() *PhantomTimeSerie_FieldSubPath {
   731  	return &PhantomTimeSerie_FieldSubPath{
   732  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   733  		subPath:  meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(),
   734  	}
   735  }
   736  
   737  func (s PhantomTimeSeriePathSelectorMetadataServicesOwningService) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   738  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   739  }
   740  
   741  func (s PhantomTimeSeriePathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   742  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   743  }
   744  
   745  type PhantomTimeSeriePathSelectorMetadataServicesAllowedServices struct{}
   746  
   747  func (PhantomTimeSeriePathSelectorMetadataServicesAllowedServices) FieldPath() *PhantomTimeSerie_FieldSubPath {
   748  	return &PhantomTimeSerie_FieldSubPath{
   749  		selector: PhantomTimeSerie_FieldPathSelectorMetadata,
   750  		subPath:  meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(),
   751  	}
   752  }
   753  
   754  func (s PhantomTimeSeriePathSelectorMetadataServicesAllowedServices) WithValue(value []string) *PhantomTimeSerie_FieldSubPathValue {
   755  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   756  }
   757  
   758  func (s PhantomTimeSeriePathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   759  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   760  }
   761  
   762  func (s PhantomTimeSeriePathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *PhantomTimeSerie_FieldSubPathArrayItemValue {
   763  	return s.FieldPath().WithIArrayItemValue(value).(*PhantomTimeSerie_FieldSubPathArrayItemValue)
   764  }
   765  
   766  type PhantomTimeSeriePathSelectorKey struct{}
   767  
   768  func (PhantomTimeSeriePathSelectorKey) FieldPath() *PhantomTimeSerie_FieldTerminalPath {
   769  	return &PhantomTimeSerie_FieldTerminalPath{selector: PhantomTimeSerie_FieldPathSelectorKey}
   770  }
   771  
   772  func (s PhantomTimeSeriePathSelectorKey) WithValue(value []byte) *PhantomTimeSerie_FieldTerminalPathValue {
   773  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldTerminalPathValue)
   774  }
   775  
   776  func (s PhantomTimeSeriePathSelectorKey) WithArrayOfValues(values [][]byte) *PhantomTimeSerie_FieldTerminalPathArrayOfValues {
   777  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldTerminalPathArrayOfValues)
   778  }
   779  
   780  type PhantomTimeSeriePathSelectorProject struct{}
   781  
   782  func (PhantomTimeSeriePathSelectorProject) FieldPath() *PhantomTimeSerie_FieldTerminalPath {
   783  	return &PhantomTimeSerie_FieldTerminalPath{selector: PhantomTimeSerie_FieldPathSelectorProject}
   784  }
   785  
   786  func (s PhantomTimeSeriePathSelectorProject) WithValue(value string) *PhantomTimeSerie_FieldTerminalPathValue {
   787  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldTerminalPathValue)
   788  }
   789  
   790  func (s PhantomTimeSeriePathSelectorProject) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldTerminalPathArrayOfValues {
   791  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldTerminalPathArrayOfValues)
   792  }
   793  
   794  type PhantomTimeSeriePathSelectorMetric struct{}
   795  
   796  func (PhantomTimeSeriePathSelectorMetric) FieldPath() *PhantomTimeSerie_FieldTerminalPath {
   797  	return &PhantomTimeSerie_FieldTerminalPath{selector: PhantomTimeSerie_FieldPathSelectorMetric}
   798  }
   799  
   800  func (s PhantomTimeSeriePathSelectorMetric) WithValue(value *common.Metric) *PhantomTimeSerie_FieldTerminalPathValue {
   801  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldTerminalPathValue)
   802  }
   803  
   804  func (s PhantomTimeSeriePathSelectorMetric) WithArrayOfValues(values []*common.Metric) *PhantomTimeSerie_FieldTerminalPathArrayOfValues {
   805  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldTerminalPathArrayOfValues)
   806  }
   807  
   808  func (PhantomTimeSeriePathSelectorMetric) WithSubPath(subPath common.Metric_FieldPath) *PhantomTimeSerie_FieldSubPath {
   809  	return &PhantomTimeSerie_FieldSubPath{selector: PhantomTimeSerie_FieldPathSelectorMetric, subPath: subPath}
   810  }
   811  
   812  func (s PhantomTimeSeriePathSelectorMetric) WithSubValue(subPathValue common.Metric_FieldPathValue) *PhantomTimeSerie_FieldSubPathValue {
   813  	return &PhantomTimeSerie_FieldSubPathValue{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   814  }
   815  
   816  func (s PhantomTimeSeriePathSelectorMetric) WithSubArrayOfValues(subPathArrayOfValues common.Metric_FieldPathArrayOfValues) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   817  	return &PhantomTimeSerie_FieldSubPathArrayOfValues{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   818  }
   819  
   820  func (s PhantomTimeSeriePathSelectorMetric) WithSubArrayItemValue(subPathArrayItemValue common.Metric_FieldPathArrayItemValue) *PhantomTimeSerie_FieldSubPathArrayItemValue {
   821  	return &PhantomTimeSerie_FieldSubPathArrayItemValue{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   822  }
   823  
   824  func (PhantomTimeSeriePathSelectorMetric) Type() PhantomTimeSeriePathSelectorMetricType {
   825  	return PhantomTimeSeriePathSelectorMetricType{}
   826  }
   827  
   828  func (PhantomTimeSeriePathSelectorMetric) Labels() PhantomTimeSeriePathSelectorMetricLabels {
   829  	return PhantomTimeSeriePathSelectorMetricLabels{}
   830  }
   831  
   832  func (PhantomTimeSeriePathSelectorMetric) ReducedLabels() PhantomTimeSeriePathSelectorMetricReducedLabels {
   833  	return PhantomTimeSeriePathSelectorMetricReducedLabels{}
   834  }
   835  
   836  type PhantomTimeSeriePathSelectorMetricType struct{}
   837  
   838  func (PhantomTimeSeriePathSelectorMetricType) FieldPath() *PhantomTimeSerie_FieldSubPath {
   839  	return &PhantomTimeSerie_FieldSubPath{
   840  		selector: PhantomTimeSerie_FieldPathSelectorMetric,
   841  		subPath:  common.NewMetricFieldPathBuilder().Type().FieldPath(),
   842  	}
   843  }
   844  
   845  func (s PhantomTimeSeriePathSelectorMetricType) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   846  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   847  }
   848  
   849  func (s PhantomTimeSeriePathSelectorMetricType) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   850  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   851  }
   852  
   853  type PhantomTimeSeriePathSelectorMetricLabels struct{}
   854  
   855  func (PhantomTimeSeriePathSelectorMetricLabels) FieldPath() *PhantomTimeSerie_FieldSubPath {
   856  	return &PhantomTimeSerie_FieldSubPath{
   857  		selector: PhantomTimeSerie_FieldPathSelectorMetric,
   858  		subPath:  common.NewMetricFieldPathBuilder().Labels().FieldPath(),
   859  	}
   860  }
   861  
   862  func (s PhantomTimeSeriePathSelectorMetricLabels) WithValue(value map[string]string) *PhantomTimeSerie_FieldSubPathValue {
   863  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   864  }
   865  
   866  func (s PhantomTimeSeriePathSelectorMetricLabels) WithArrayOfValues(values []map[string]string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   867  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   868  }
   869  
   870  func (PhantomTimeSeriePathSelectorMetricLabels) WithKey(key string) PhantomTimeSerieMapPathSelectorMetricLabels {
   871  	return PhantomTimeSerieMapPathSelectorMetricLabels{key: key}
   872  }
   873  
   874  type PhantomTimeSerieMapPathSelectorMetricLabels struct {
   875  	key string
   876  }
   877  
   878  func (s PhantomTimeSerieMapPathSelectorMetricLabels) FieldPath() *PhantomTimeSerie_FieldSubPath {
   879  	return &PhantomTimeSerie_FieldSubPath{
   880  		selector: PhantomTimeSerie_FieldPathSelectorMetric,
   881  		subPath:  common.NewMetricFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   882  	}
   883  }
   884  
   885  func (s PhantomTimeSerieMapPathSelectorMetricLabels) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   886  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   887  }
   888  
   889  func (s PhantomTimeSerieMapPathSelectorMetricLabels) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   890  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   891  }
   892  
   893  type PhantomTimeSeriePathSelectorMetricReducedLabels struct{}
   894  
   895  func (PhantomTimeSeriePathSelectorMetricReducedLabels) FieldPath() *PhantomTimeSerie_FieldSubPath {
   896  	return &PhantomTimeSerie_FieldSubPath{
   897  		selector: PhantomTimeSerie_FieldPathSelectorMetric,
   898  		subPath:  common.NewMetricFieldPathBuilder().ReducedLabels().FieldPath(),
   899  	}
   900  }
   901  
   902  func (s PhantomTimeSeriePathSelectorMetricReducedLabels) WithValue(value []string) *PhantomTimeSerie_FieldSubPathValue {
   903  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   904  }
   905  
   906  func (s PhantomTimeSeriePathSelectorMetricReducedLabels) WithArrayOfValues(values [][]string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   907  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   908  }
   909  
   910  func (s PhantomTimeSeriePathSelectorMetricReducedLabels) WithItemValue(value string) *PhantomTimeSerie_FieldSubPathArrayItemValue {
   911  	return s.FieldPath().WithIArrayItemValue(value).(*PhantomTimeSerie_FieldSubPathArrayItemValue)
   912  }
   913  
   914  type PhantomTimeSeriePathSelectorResource struct{}
   915  
   916  func (PhantomTimeSeriePathSelectorResource) FieldPath() *PhantomTimeSerie_FieldTerminalPath {
   917  	return &PhantomTimeSerie_FieldTerminalPath{selector: PhantomTimeSerie_FieldPathSelectorResource}
   918  }
   919  
   920  func (s PhantomTimeSeriePathSelectorResource) WithValue(value *common.MonitoredResource) *PhantomTimeSerie_FieldTerminalPathValue {
   921  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldTerminalPathValue)
   922  }
   923  
   924  func (s PhantomTimeSeriePathSelectorResource) WithArrayOfValues(values []*common.MonitoredResource) *PhantomTimeSerie_FieldTerminalPathArrayOfValues {
   925  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldTerminalPathArrayOfValues)
   926  }
   927  
   928  func (PhantomTimeSeriePathSelectorResource) WithSubPath(subPath common.MonitoredResource_FieldPath) *PhantomTimeSerie_FieldSubPath {
   929  	return &PhantomTimeSerie_FieldSubPath{selector: PhantomTimeSerie_FieldPathSelectorResource, subPath: subPath}
   930  }
   931  
   932  func (s PhantomTimeSeriePathSelectorResource) WithSubValue(subPathValue common.MonitoredResource_FieldPathValue) *PhantomTimeSerie_FieldSubPathValue {
   933  	return &PhantomTimeSerie_FieldSubPathValue{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   934  }
   935  
   936  func (s PhantomTimeSeriePathSelectorResource) WithSubArrayOfValues(subPathArrayOfValues common.MonitoredResource_FieldPathArrayOfValues) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   937  	return &PhantomTimeSerie_FieldSubPathArrayOfValues{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   938  }
   939  
   940  func (s PhantomTimeSeriePathSelectorResource) WithSubArrayItemValue(subPathArrayItemValue common.MonitoredResource_FieldPathArrayItemValue) *PhantomTimeSerie_FieldSubPathArrayItemValue {
   941  	return &PhantomTimeSerie_FieldSubPathArrayItemValue{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   942  }
   943  
   944  func (PhantomTimeSeriePathSelectorResource) Type() PhantomTimeSeriePathSelectorResourceType {
   945  	return PhantomTimeSeriePathSelectorResourceType{}
   946  }
   947  
   948  func (PhantomTimeSeriePathSelectorResource) Labels() PhantomTimeSeriePathSelectorResourceLabels {
   949  	return PhantomTimeSeriePathSelectorResourceLabels{}
   950  }
   951  
   952  func (PhantomTimeSeriePathSelectorResource) ReducedLabels() PhantomTimeSeriePathSelectorResourceReducedLabels {
   953  	return PhantomTimeSeriePathSelectorResourceReducedLabels{}
   954  }
   955  
   956  type PhantomTimeSeriePathSelectorResourceType struct{}
   957  
   958  func (PhantomTimeSeriePathSelectorResourceType) FieldPath() *PhantomTimeSerie_FieldSubPath {
   959  	return &PhantomTimeSerie_FieldSubPath{
   960  		selector: PhantomTimeSerie_FieldPathSelectorResource,
   961  		subPath:  common.NewMonitoredResourceFieldPathBuilder().Type().FieldPath(),
   962  	}
   963  }
   964  
   965  func (s PhantomTimeSeriePathSelectorResourceType) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
   966  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   967  }
   968  
   969  func (s PhantomTimeSeriePathSelectorResourceType) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   970  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   971  }
   972  
   973  type PhantomTimeSeriePathSelectorResourceLabels struct{}
   974  
   975  func (PhantomTimeSeriePathSelectorResourceLabels) FieldPath() *PhantomTimeSerie_FieldSubPath {
   976  	return &PhantomTimeSerie_FieldSubPath{
   977  		selector: PhantomTimeSerie_FieldPathSelectorResource,
   978  		subPath:  common.NewMonitoredResourceFieldPathBuilder().Labels().FieldPath(),
   979  	}
   980  }
   981  
   982  func (s PhantomTimeSeriePathSelectorResourceLabels) WithValue(value map[string]string) *PhantomTimeSerie_FieldSubPathValue {
   983  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
   984  }
   985  
   986  func (s PhantomTimeSeriePathSelectorResourceLabels) WithArrayOfValues(values []map[string]string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
   987  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
   988  }
   989  
   990  func (PhantomTimeSeriePathSelectorResourceLabels) WithKey(key string) PhantomTimeSerieMapPathSelectorResourceLabels {
   991  	return PhantomTimeSerieMapPathSelectorResourceLabels{key: key}
   992  }
   993  
   994  type PhantomTimeSerieMapPathSelectorResourceLabels struct {
   995  	key string
   996  }
   997  
   998  func (s PhantomTimeSerieMapPathSelectorResourceLabels) FieldPath() *PhantomTimeSerie_FieldSubPath {
   999  	return &PhantomTimeSerie_FieldSubPath{
  1000  		selector: PhantomTimeSerie_FieldPathSelectorResource,
  1001  		subPath:  common.NewMonitoredResourceFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
  1002  	}
  1003  }
  1004  
  1005  func (s PhantomTimeSerieMapPathSelectorResourceLabels) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
  1006  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1007  }
  1008  
  1009  func (s PhantomTimeSerieMapPathSelectorResourceLabels) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1010  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1011  }
  1012  
  1013  type PhantomTimeSeriePathSelectorResourceReducedLabels struct{}
  1014  
  1015  func (PhantomTimeSeriePathSelectorResourceReducedLabels) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1016  	return &PhantomTimeSerie_FieldSubPath{
  1017  		selector: PhantomTimeSerie_FieldPathSelectorResource,
  1018  		subPath:  common.NewMonitoredResourceFieldPathBuilder().ReducedLabels().FieldPath(),
  1019  	}
  1020  }
  1021  
  1022  func (s PhantomTimeSeriePathSelectorResourceReducedLabels) WithValue(value []string) *PhantomTimeSerie_FieldSubPathValue {
  1023  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1024  }
  1025  
  1026  func (s PhantomTimeSeriePathSelectorResourceReducedLabels) WithArrayOfValues(values [][]string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1027  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1028  }
  1029  
  1030  func (s PhantomTimeSeriePathSelectorResourceReducedLabels) WithItemValue(value string) *PhantomTimeSerie_FieldSubPathArrayItemValue {
  1031  	return s.FieldPath().WithIArrayItemValue(value).(*PhantomTimeSerie_FieldSubPathArrayItemValue)
  1032  }
  1033  
  1034  type PhantomTimeSeriePathSelectorMetricKind struct{}
  1035  
  1036  func (PhantomTimeSeriePathSelectorMetricKind) FieldPath() *PhantomTimeSerie_FieldTerminalPath {
  1037  	return &PhantomTimeSerie_FieldTerminalPath{selector: PhantomTimeSerie_FieldPathSelectorMetricKind}
  1038  }
  1039  
  1040  func (s PhantomTimeSeriePathSelectorMetricKind) WithValue(value metric_descriptor.MetricDescriptor_MetricKind) *PhantomTimeSerie_FieldTerminalPathValue {
  1041  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldTerminalPathValue)
  1042  }
  1043  
  1044  func (s PhantomTimeSeriePathSelectorMetricKind) WithArrayOfValues(values []metric_descriptor.MetricDescriptor_MetricKind) *PhantomTimeSerie_FieldTerminalPathArrayOfValues {
  1045  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldTerminalPathArrayOfValues)
  1046  }
  1047  
  1048  type PhantomTimeSeriePathSelectorValueType struct{}
  1049  
  1050  func (PhantomTimeSeriePathSelectorValueType) FieldPath() *PhantomTimeSerie_FieldTerminalPath {
  1051  	return &PhantomTimeSerie_FieldTerminalPath{selector: PhantomTimeSerie_FieldPathSelectorValueType}
  1052  }
  1053  
  1054  func (s PhantomTimeSeriePathSelectorValueType) WithValue(value metric_descriptor.MetricDescriptor_ValueType) *PhantomTimeSerie_FieldTerminalPathValue {
  1055  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldTerminalPathValue)
  1056  }
  1057  
  1058  func (s PhantomTimeSeriePathSelectorValueType) WithArrayOfValues(values []metric_descriptor.MetricDescriptor_ValueType) *PhantomTimeSerie_FieldTerminalPathArrayOfValues {
  1059  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldTerminalPathArrayOfValues)
  1060  }
  1061  
  1062  type PhantomTimeSeriePathSelectorValue struct{}
  1063  
  1064  func (PhantomTimeSeriePathSelectorValue) FieldPath() *PhantomTimeSerie_FieldTerminalPath {
  1065  	return &PhantomTimeSerie_FieldTerminalPath{selector: PhantomTimeSerie_FieldPathSelectorValue}
  1066  }
  1067  
  1068  func (s PhantomTimeSeriePathSelectorValue) WithValue(value *common.TypedValue) *PhantomTimeSerie_FieldTerminalPathValue {
  1069  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldTerminalPathValue)
  1070  }
  1071  
  1072  func (s PhantomTimeSeriePathSelectorValue) WithArrayOfValues(values []*common.TypedValue) *PhantomTimeSerie_FieldTerminalPathArrayOfValues {
  1073  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldTerminalPathArrayOfValues)
  1074  }
  1075  
  1076  func (PhantomTimeSeriePathSelectorValue) WithSubPath(subPath common.TypedValue_FieldPath) *PhantomTimeSerie_FieldSubPath {
  1077  	return &PhantomTimeSerie_FieldSubPath{selector: PhantomTimeSerie_FieldPathSelectorValue, subPath: subPath}
  1078  }
  1079  
  1080  func (s PhantomTimeSeriePathSelectorValue) WithSubValue(subPathValue common.TypedValue_FieldPathValue) *PhantomTimeSerie_FieldSubPathValue {
  1081  	return &PhantomTimeSerie_FieldSubPathValue{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1082  }
  1083  
  1084  func (s PhantomTimeSeriePathSelectorValue) WithSubArrayOfValues(subPathArrayOfValues common.TypedValue_FieldPathArrayOfValues) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1085  	return &PhantomTimeSerie_FieldSubPathArrayOfValues{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1086  }
  1087  
  1088  func (s PhantomTimeSeriePathSelectorValue) WithSubArrayItemValue(subPathArrayItemValue common.TypedValue_FieldPathArrayItemValue) *PhantomTimeSerie_FieldSubPathArrayItemValue {
  1089  	return &PhantomTimeSerie_FieldSubPathArrayItemValue{PhantomTimeSerie_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1090  }
  1091  
  1092  func (PhantomTimeSeriePathSelectorValue) BoolValue() PhantomTimeSeriePathSelectorValueBoolValue {
  1093  	return PhantomTimeSeriePathSelectorValueBoolValue{}
  1094  }
  1095  
  1096  func (PhantomTimeSeriePathSelectorValue) Int64Value() PhantomTimeSeriePathSelectorValueInt64Value {
  1097  	return PhantomTimeSeriePathSelectorValueInt64Value{}
  1098  }
  1099  
  1100  func (PhantomTimeSeriePathSelectorValue) DoubleValue() PhantomTimeSeriePathSelectorValueDoubleValue {
  1101  	return PhantomTimeSeriePathSelectorValueDoubleValue{}
  1102  }
  1103  
  1104  func (PhantomTimeSeriePathSelectorValue) StringValue() PhantomTimeSeriePathSelectorValueStringValue {
  1105  	return PhantomTimeSeriePathSelectorValueStringValue{}
  1106  }
  1107  
  1108  func (PhantomTimeSeriePathSelectorValue) DistributionValue() PhantomTimeSeriePathSelectorValueDistributionValue {
  1109  	return PhantomTimeSeriePathSelectorValueDistributionValue{}
  1110  }
  1111  
  1112  type PhantomTimeSeriePathSelectorValueBoolValue struct{}
  1113  
  1114  func (PhantomTimeSeriePathSelectorValueBoolValue) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1115  	return &PhantomTimeSerie_FieldSubPath{
  1116  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1117  		subPath:  common.NewTypedValueFieldPathBuilder().BoolValue().FieldPath(),
  1118  	}
  1119  }
  1120  
  1121  func (s PhantomTimeSeriePathSelectorValueBoolValue) WithValue(value bool) *PhantomTimeSerie_FieldSubPathValue {
  1122  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1123  }
  1124  
  1125  func (s PhantomTimeSeriePathSelectorValueBoolValue) WithArrayOfValues(values []bool) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1126  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1127  }
  1128  
  1129  type PhantomTimeSeriePathSelectorValueInt64Value struct{}
  1130  
  1131  func (PhantomTimeSeriePathSelectorValueInt64Value) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1132  	return &PhantomTimeSerie_FieldSubPath{
  1133  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1134  		subPath:  common.NewTypedValueFieldPathBuilder().Int64Value().FieldPath(),
  1135  	}
  1136  }
  1137  
  1138  func (s PhantomTimeSeriePathSelectorValueInt64Value) WithValue(value int64) *PhantomTimeSerie_FieldSubPathValue {
  1139  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1140  }
  1141  
  1142  func (s PhantomTimeSeriePathSelectorValueInt64Value) WithArrayOfValues(values []int64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1143  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1144  }
  1145  
  1146  type PhantomTimeSeriePathSelectorValueDoubleValue struct{}
  1147  
  1148  func (PhantomTimeSeriePathSelectorValueDoubleValue) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1149  	return &PhantomTimeSerie_FieldSubPath{
  1150  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1151  		subPath:  common.NewTypedValueFieldPathBuilder().DoubleValue().FieldPath(),
  1152  	}
  1153  }
  1154  
  1155  func (s PhantomTimeSeriePathSelectorValueDoubleValue) WithValue(value float64) *PhantomTimeSerie_FieldSubPathValue {
  1156  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1157  }
  1158  
  1159  func (s PhantomTimeSeriePathSelectorValueDoubleValue) WithArrayOfValues(values []float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1160  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1161  }
  1162  
  1163  type PhantomTimeSeriePathSelectorValueStringValue struct{}
  1164  
  1165  func (PhantomTimeSeriePathSelectorValueStringValue) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1166  	return &PhantomTimeSerie_FieldSubPath{
  1167  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1168  		subPath:  common.NewTypedValueFieldPathBuilder().StringValue().FieldPath(),
  1169  	}
  1170  }
  1171  
  1172  func (s PhantomTimeSeriePathSelectorValueStringValue) WithValue(value string) *PhantomTimeSerie_FieldSubPathValue {
  1173  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1174  }
  1175  
  1176  func (s PhantomTimeSeriePathSelectorValueStringValue) WithArrayOfValues(values []string) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1177  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1178  }
  1179  
  1180  type PhantomTimeSeriePathSelectorValueDistributionValue struct{}
  1181  
  1182  func (PhantomTimeSeriePathSelectorValueDistributionValue) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1183  	return &PhantomTimeSerie_FieldSubPath{
  1184  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1185  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().FieldPath(),
  1186  	}
  1187  }
  1188  
  1189  func (s PhantomTimeSeriePathSelectorValueDistributionValue) WithValue(value *common.Distribution) *PhantomTimeSerie_FieldSubPathValue {
  1190  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1191  }
  1192  
  1193  func (s PhantomTimeSeriePathSelectorValueDistributionValue) WithArrayOfValues(values []*common.Distribution) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1194  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1195  }
  1196  
  1197  func (PhantomTimeSeriePathSelectorValueDistributionValue) Count() PhantomTimeSeriePathSelectorValueDistributionValueCount {
  1198  	return PhantomTimeSeriePathSelectorValueDistributionValueCount{}
  1199  }
  1200  
  1201  func (PhantomTimeSeriePathSelectorValueDistributionValue) Mean() PhantomTimeSeriePathSelectorValueDistributionValueMean {
  1202  	return PhantomTimeSeriePathSelectorValueDistributionValueMean{}
  1203  }
  1204  
  1205  func (PhantomTimeSeriePathSelectorValueDistributionValue) SumOfSquaredDeviation() PhantomTimeSeriePathSelectorValueDistributionValueSumOfSquaredDeviation {
  1206  	return PhantomTimeSeriePathSelectorValueDistributionValueSumOfSquaredDeviation{}
  1207  }
  1208  
  1209  func (PhantomTimeSeriePathSelectorValueDistributionValue) Range() PhantomTimeSeriePathSelectorValueDistributionValueRange {
  1210  	return PhantomTimeSeriePathSelectorValueDistributionValueRange{}
  1211  }
  1212  
  1213  func (PhantomTimeSeriePathSelectorValueDistributionValue) BucketOptions() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptions {
  1214  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptions{}
  1215  }
  1216  
  1217  func (PhantomTimeSeriePathSelectorValueDistributionValue) BucketCounts() PhantomTimeSeriePathSelectorValueDistributionValueBucketCounts {
  1218  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketCounts{}
  1219  }
  1220  
  1221  type PhantomTimeSeriePathSelectorValueDistributionValueCount struct{}
  1222  
  1223  func (PhantomTimeSeriePathSelectorValueDistributionValueCount) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1224  	return &PhantomTimeSerie_FieldSubPath{
  1225  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1226  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().Count().FieldPath(),
  1227  	}
  1228  }
  1229  
  1230  func (s PhantomTimeSeriePathSelectorValueDistributionValueCount) WithValue(value int64) *PhantomTimeSerie_FieldSubPathValue {
  1231  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1232  }
  1233  
  1234  func (s PhantomTimeSeriePathSelectorValueDistributionValueCount) WithArrayOfValues(values []int64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1235  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1236  }
  1237  
  1238  type PhantomTimeSeriePathSelectorValueDistributionValueMean struct{}
  1239  
  1240  func (PhantomTimeSeriePathSelectorValueDistributionValueMean) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1241  	return &PhantomTimeSerie_FieldSubPath{
  1242  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1243  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().Mean().FieldPath(),
  1244  	}
  1245  }
  1246  
  1247  func (s PhantomTimeSeriePathSelectorValueDistributionValueMean) WithValue(value float64) *PhantomTimeSerie_FieldSubPathValue {
  1248  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1249  }
  1250  
  1251  func (s PhantomTimeSeriePathSelectorValueDistributionValueMean) WithArrayOfValues(values []float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1252  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1253  }
  1254  
  1255  type PhantomTimeSeriePathSelectorValueDistributionValueSumOfSquaredDeviation struct{}
  1256  
  1257  func (PhantomTimeSeriePathSelectorValueDistributionValueSumOfSquaredDeviation) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1258  	return &PhantomTimeSerie_FieldSubPath{
  1259  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1260  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().SumOfSquaredDeviation().FieldPath(),
  1261  	}
  1262  }
  1263  
  1264  func (s PhantomTimeSeriePathSelectorValueDistributionValueSumOfSquaredDeviation) WithValue(value float64) *PhantomTimeSerie_FieldSubPathValue {
  1265  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1266  }
  1267  
  1268  func (s PhantomTimeSeriePathSelectorValueDistributionValueSumOfSquaredDeviation) WithArrayOfValues(values []float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1269  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1270  }
  1271  
  1272  type PhantomTimeSeriePathSelectorValueDistributionValueRange struct{}
  1273  
  1274  func (PhantomTimeSeriePathSelectorValueDistributionValueRange) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1275  	return &PhantomTimeSerie_FieldSubPath{
  1276  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1277  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().Range().FieldPath(),
  1278  	}
  1279  }
  1280  
  1281  func (s PhantomTimeSeriePathSelectorValueDistributionValueRange) WithValue(value *common.Distribution_Range) *PhantomTimeSerie_FieldSubPathValue {
  1282  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1283  }
  1284  
  1285  func (s PhantomTimeSeriePathSelectorValueDistributionValueRange) WithArrayOfValues(values []*common.Distribution_Range) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1286  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1287  }
  1288  
  1289  func (PhantomTimeSeriePathSelectorValueDistributionValueRange) Min() PhantomTimeSeriePathSelectorValueDistributionValueRangeMin {
  1290  	return PhantomTimeSeriePathSelectorValueDistributionValueRangeMin{}
  1291  }
  1292  
  1293  func (PhantomTimeSeriePathSelectorValueDistributionValueRange) Max() PhantomTimeSeriePathSelectorValueDistributionValueRangeMax {
  1294  	return PhantomTimeSeriePathSelectorValueDistributionValueRangeMax{}
  1295  }
  1296  
  1297  type PhantomTimeSeriePathSelectorValueDistributionValueRangeMin struct{}
  1298  
  1299  func (PhantomTimeSeriePathSelectorValueDistributionValueRangeMin) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1300  	return &PhantomTimeSerie_FieldSubPath{
  1301  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1302  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().Range().Min().FieldPath(),
  1303  	}
  1304  }
  1305  
  1306  func (s PhantomTimeSeriePathSelectorValueDistributionValueRangeMin) WithValue(value float64) *PhantomTimeSerie_FieldSubPathValue {
  1307  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1308  }
  1309  
  1310  func (s PhantomTimeSeriePathSelectorValueDistributionValueRangeMin) WithArrayOfValues(values []float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1311  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1312  }
  1313  
  1314  type PhantomTimeSeriePathSelectorValueDistributionValueRangeMax struct{}
  1315  
  1316  func (PhantomTimeSeriePathSelectorValueDistributionValueRangeMax) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1317  	return &PhantomTimeSerie_FieldSubPath{
  1318  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1319  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().Range().Max().FieldPath(),
  1320  	}
  1321  }
  1322  
  1323  func (s PhantomTimeSeriePathSelectorValueDistributionValueRangeMax) WithValue(value float64) *PhantomTimeSerie_FieldSubPathValue {
  1324  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1325  }
  1326  
  1327  func (s PhantomTimeSeriePathSelectorValueDistributionValueRangeMax) WithArrayOfValues(values []float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1328  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1329  }
  1330  
  1331  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptions struct{}
  1332  
  1333  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptions) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1334  	return &PhantomTimeSerie_FieldSubPath{
  1335  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1336  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().FieldPath(),
  1337  	}
  1338  }
  1339  
  1340  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptions) WithValue(value *common.Distribution_BucketOptions) *PhantomTimeSerie_FieldSubPathValue {
  1341  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1342  }
  1343  
  1344  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptions) WithArrayOfValues(values []*common.Distribution_BucketOptions) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1345  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1346  }
  1347  
  1348  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptions) LinearBuckets() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBuckets {
  1349  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBuckets{}
  1350  }
  1351  
  1352  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptions) ExponentialBuckets() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBuckets {
  1353  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBuckets{}
  1354  }
  1355  
  1356  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptions) ExplicitBuckets() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBuckets {
  1357  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBuckets{}
  1358  }
  1359  
  1360  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptions) DynamicBuckets() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBuckets {
  1361  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBuckets{}
  1362  }
  1363  
  1364  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBuckets struct{}
  1365  
  1366  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBuckets) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1367  	return &PhantomTimeSerie_FieldSubPath{
  1368  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1369  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().LinearBuckets().FieldPath(),
  1370  	}
  1371  }
  1372  
  1373  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBuckets) WithValue(value *common.Distribution_BucketOptions_Linear) *PhantomTimeSerie_FieldSubPathValue {
  1374  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1375  }
  1376  
  1377  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Linear) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1378  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1379  }
  1380  
  1381  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBuckets) NumFiniteBuckets() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets {
  1382  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets{}
  1383  }
  1384  
  1385  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBuckets) Width() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth {
  1386  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth{}
  1387  }
  1388  
  1389  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBuckets) Offset() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset {
  1390  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset{}
  1391  }
  1392  
  1393  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets struct{}
  1394  
  1395  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1396  	return &PhantomTimeSerie_FieldSubPath{
  1397  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1398  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().LinearBuckets().NumFiniteBuckets().FieldPath(),
  1399  	}
  1400  }
  1401  
  1402  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithValue(value int32) *PhantomTimeSerie_FieldSubPathValue {
  1403  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1404  }
  1405  
  1406  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1407  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1408  }
  1409  
  1410  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth struct{}
  1411  
  1412  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1413  	return &PhantomTimeSerie_FieldSubPath{
  1414  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1415  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().LinearBuckets().Width().FieldPath(),
  1416  	}
  1417  }
  1418  
  1419  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth) WithValue(value float64) *PhantomTimeSerie_FieldSubPathValue {
  1420  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1421  }
  1422  
  1423  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth) WithArrayOfValues(values []float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1424  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1425  }
  1426  
  1427  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset struct{}
  1428  
  1429  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1430  	return &PhantomTimeSerie_FieldSubPath{
  1431  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1432  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().LinearBuckets().Offset().FieldPath(),
  1433  	}
  1434  }
  1435  
  1436  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset) WithValue(value float64) *PhantomTimeSerie_FieldSubPathValue {
  1437  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1438  }
  1439  
  1440  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset) WithArrayOfValues(values []float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1441  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1442  }
  1443  
  1444  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBuckets struct{}
  1445  
  1446  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBuckets) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1447  	return &PhantomTimeSerie_FieldSubPath{
  1448  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1449  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExponentialBuckets().FieldPath(),
  1450  	}
  1451  }
  1452  
  1453  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBuckets) WithValue(value *common.Distribution_BucketOptions_Exponential) *PhantomTimeSerie_FieldSubPathValue {
  1454  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1455  }
  1456  
  1457  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Exponential) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1458  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1459  }
  1460  
  1461  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBuckets) NumFiniteBuckets() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets {
  1462  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets{}
  1463  }
  1464  
  1465  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBuckets) GrowthFactor() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor {
  1466  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor{}
  1467  }
  1468  
  1469  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBuckets) Scale() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale {
  1470  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale{}
  1471  }
  1472  
  1473  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets struct{}
  1474  
  1475  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1476  	return &PhantomTimeSerie_FieldSubPath{
  1477  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1478  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExponentialBuckets().NumFiniteBuckets().FieldPath(),
  1479  	}
  1480  }
  1481  
  1482  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithValue(value int32) *PhantomTimeSerie_FieldSubPathValue {
  1483  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1484  }
  1485  
  1486  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1487  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1488  }
  1489  
  1490  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor struct{}
  1491  
  1492  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1493  	return &PhantomTimeSerie_FieldSubPath{
  1494  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1495  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExponentialBuckets().GrowthFactor().FieldPath(),
  1496  	}
  1497  }
  1498  
  1499  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithValue(value float64) *PhantomTimeSerie_FieldSubPathValue {
  1500  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1501  }
  1502  
  1503  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues(values []float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1504  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1505  }
  1506  
  1507  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale struct{}
  1508  
  1509  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1510  	return &PhantomTimeSerie_FieldSubPath{
  1511  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1512  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExponentialBuckets().Scale().FieldPath(),
  1513  	}
  1514  }
  1515  
  1516  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale) WithValue(value float64) *PhantomTimeSerie_FieldSubPathValue {
  1517  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1518  }
  1519  
  1520  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale) WithArrayOfValues(values []float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1521  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1522  }
  1523  
  1524  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBuckets struct{}
  1525  
  1526  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBuckets) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1527  	return &PhantomTimeSerie_FieldSubPath{
  1528  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1529  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExplicitBuckets().FieldPath(),
  1530  	}
  1531  }
  1532  
  1533  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBuckets) WithValue(value *common.Distribution_BucketOptions_Explicit) *PhantomTimeSerie_FieldSubPathValue {
  1534  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1535  }
  1536  
  1537  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Explicit) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1538  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1539  }
  1540  
  1541  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBuckets) Bounds() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds {
  1542  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds{}
  1543  }
  1544  
  1545  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds struct{}
  1546  
  1547  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1548  	return &PhantomTimeSerie_FieldSubPath{
  1549  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1550  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExplicitBuckets().Bounds().FieldPath(),
  1551  	}
  1552  }
  1553  
  1554  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) WithValue(value []float64) *PhantomTimeSerie_FieldSubPathValue {
  1555  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1556  }
  1557  
  1558  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) WithArrayOfValues(values [][]float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1559  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1560  }
  1561  
  1562  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) WithItemValue(value float64) *PhantomTimeSerie_FieldSubPathArrayItemValue {
  1563  	return s.FieldPath().WithIArrayItemValue(value).(*PhantomTimeSerie_FieldSubPathArrayItemValue)
  1564  }
  1565  
  1566  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBuckets struct{}
  1567  
  1568  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBuckets) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1569  	return &PhantomTimeSerie_FieldSubPath{
  1570  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1571  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().DynamicBuckets().FieldPath(),
  1572  	}
  1573  }
  1574  
  1575  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBuckets) WithValue(value *common.Distribution_BucketOptions_Dynamic) *PhantomTimeSerie_FieldSubPathValue {
  1576  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1577  }
  1578  
  1579  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Dynamic) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1580  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1581  }
  1582  
  1583  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBuckets) Compression() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression {
  1584  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression{}
  1585  }
  1586  
  1587  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBuckets) Means() PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans {
  1588  	return PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans{}
  1589  }
  1590  
  1591  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression struct{}
  1592  
  1593  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1594  	return &PhantomTimeSerie_FieldSubPath{
  1595  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1596  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().DynamicBuckets().Compression().FieldPath(),
  1597  	}
  1598  }
  1599  
  1600  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression) WithValue(value float64) *PhantomTimeSerie_FieldSubPathValue {
  1601  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1602  }
  1603  
  1604  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression) WithArrayOfValues(values []float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1605  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1606  }
  1607  
  1608  type PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans struct{}
  1609  
  1610  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1611  	return &PhantomTimeSerie_FieldSubPath{
  1612  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1613  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().DynamicBuckets().Means().FieldPath(),
  1614  	}
  1615  }
  1616  
  1617  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) WithValue(value []float64) *PhantomTimeSerie_FieldSubPathValue {
  1618  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1619  }
  1620  
  1621  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) WithArrayOfValues(values [][]float64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1622  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1623  }
  1624  
  1625  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) WithItemValue(value float64) *PhantomTimeSerie_FieldSubPathArrayItemValue {
  1626  	return s.FieldPath().WithIArrayItemValue(value).(*PhantomTimeSerie_FieldSubPathArrayItemValue)
  1627  }
  1628  
  1629  type PhantomTimeSeriePathSelectorValueDistributionValueBucketCounts struct{}
  1630  
  1631  func (PhantomTimeSeriePathSelectorValueDistributionValueBucketCounts) FieldPath() *PhantomTimeSerie_FieldSubPath {
  1632  	return &PhantomTimeSerie_FieldSubPath{
  1633  		selector: PhantomTimeSerie_FieldPathSelectorValue,
  1634  		subPath:  common.NewTypedValueFieldPathBuilder().DistributionValue().BucketCounts().FieldPath(),
  1635  	}
  1636  }
  1637  
  1638  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketCounts) WithValue(value []int64) *PhantomTimeSerie_FieldSubPathValue {
  1639  	return s.FieldPath().WithIValue(value).(*PhantomTimeSerie_FieldSubPathValue)
  1640  }
  1641  
  1642  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketCounts) WithArrayOfValues(values [][]int64) *PhantomTimeSerie_FieldSubPathArrayOfValues {
  1643  	return s.FieldPath().WithIArrayOfValues(values).(*PhantomTimeSerie_FieldSubPathArrayOfValues)
  1644  }
  1645  
  1646  func (s PhantomTimeSeriePathSelectorValueDistributionValueBucketCounts) WithItemValue(value int64) *PhantomTimeSerie_FieldSubPathArrayItemValue {
  1647  	return s.FieldPath().WithIArrayItemValue(value).(*PhantomTimeSerie_FieldSubPathArrayItemValue)
  1648  }