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

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/monitoring/proto/v4/bucket.proto
     3  // DO NOT EDIT!!!
     4  
     5  package bucket
     6  
     7  // proto imports
     8  import (
     9  	project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project"
    10  	meta "github.com/cloudwan/goten-sdk/types/meta"
    11  	multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy"
    12  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    13  )
    14  
    15  // make sure we're using proto imports
    16  var (
    17  	_ = &project.Project{}
    18  	_ = &timestamppb.Timestamp{}
    19  	_ = &meta.Meta{}
    20  	_ = &multi_region_policy.MultiRegionPolicy{}
    21  )
    22  
    23  type BucketFieldPathBuilder struct{}
    24  
    25  func NewBucketFieldPathBuilder() BucketFieldPathBuilder {
    26  	return BucketFieldPathBuilder{}
    27  }
    28  func (BucketFieldPathBuilder) Name() BucketPathSelectorName {
    29  	return BucketPathSelectorName{}
    30  }
    31  func (BucketFieldPathBuilder) Metadata() BucketPathSelectorMetadata {
    32  	return BucketPathSelectorMetadata{}
    33  }
    34  func (BucketFieldPathBuilder) Metrics() BucketPathSelectorMetrics {
    35  	return BucketPathSelectorMetrics{}
    36  }
    37  func (BucketFieldPathBuilder) Resources() BucketPathSelectorResources {
    38  	return BucketPathSelectorResources{}
    39  }
    40  func (BucketFieldPathBuilder) RequiredAltKvs() BucketPathSelectorRequiredAltKvs {
    41  	return BucketPathSelectorRequiredAltKvs{}
    42  }
    43  
    44  type BucketPathSelectorName struct{}
    45  
    46  func (BucketPathSelectorName) FieldPath() *Bucket_FieldTerminalPath {
    47  	return &Bucket_FieldTerminalPath{selector: Bucket_FieldPathSelectorName}
    48  }
    49  
    50  func (s BucketPathSelectorName) WithValue(value *Name) *Bucket_FieldTerminalPathValue {
    51  	return s.FieldPath().WithIValue(value).(*Bucket_FieldTerminalPathValue)
    52  }
    53  
    54  func (s BucketPathSelectorName) WithArrayOfValues(values []*Name) *Bucket_FieldTerminalPathArrayOfValues {
    55  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldTerminalPathArrayOfValues)
    56  }
    57  
    58  type BucketPathSelectorMetadata struct{}
    59  
    60  func (BucketPathSelectorMetadata) FieldPath() *Bucket_FieldTerminalPath {
    61  	return &Bucket_FieldTerminalPath{selector: Bucket_FieldPathSelectorMetadata}
    62  }
    63  
    64  func (s BucketPathSelectorMetadata) WithValue(value *meta.Meta) *Bucket_FieldTerminalPathValue {
    65  	return s.FieldPath().WithIValue(value).(*Bucket_FieldTerminalPathValue)
    66  }
    67  
    68  func (s BucketPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *Bucket_FieldTerminalPathArrayOfValues {
    69  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldTerminalPathArrayOfValues)
    70  }
    71  
    72  func (BucketPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *Bucket_FieldSubPath {
    73  	return &Bucket_FieldSubPath{selector: Bucket_FieldPathSelectorMetadata, subPath: subPath}
    74  }
    75  
    76  func (s BucketPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *Bucket_FieldSubPathValue {
    77  	return &Bucket_FieldSubPathValue{Bucket_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
    78  }
    79  
    80  func (s BucketPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *Bucket_FieldSubPathArrayOfValues {
    81  	return &Bucket_FieldSubPathArrayOfValues{Bucket_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
    82  }
    83  
    84  func (s BucketPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *Bucket_FieldSubPathArrayItemValue {
    85  	return &Bucket_FieldSubPathArrayItemValue{Bucket_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
    86  }
    87  
    88  func (BucketPathSelectorMetadata) CreateTime() BucketPathSelectorMetadataCreateTime {
    89  	return BucketPathSelectorMetadataCreateTime{}
    90  }
    91  
    92  func (BucketPathSelectorMetadata) UpdateTime() BucketPathSelectorMetadataUpdateTime {
    93  	return BucketPathSelectorMetadataUpdateTime{}
    94  }
    95  
    96  func (BucketPathSelectorMetadata) DeleteTime() BucketPathSelectorMetadataDeleteTime {
    97  	return BucketPathSelectorMetadataDeleteTime{}
    98  }
    99  
   100  func (BucketPathSelectorMetadata) Uuid() BucketPathSelectorMetadataUuid {
   101  	return BucketPathSelectorMetadataUuid{}
   102  }
   103  
   104  func (BucketPathSelectorMetadata) Tags() BucketPathSelectorMetadataTags {
   105  	return BucketPathSelectorMetadataTags{}
   106  }
   107  
   108  func (BucketPathSelectorMetadata) Labels() BucketPathSelectorMetadataLabels {
   109  	return BucketPathSelectorMetadataLabels{}
   110  }
   111  
   112  func (BucketPathSelectorMetadata) Annotations() BucketPathSelectorMetadataAnnotations {
   113  	return BucketPathSelectorMetadataAnnotations{}
   114  }
   115  
   116  func (BucketPathSelectorMetadata) Generation() BucketPathSelectorMetadataGeneration {
   117  	return BucketPathSelectorMetadataGeneration{}
   118  }
   119  
   120  func (BucketPathSelectorMetadata) ResourceVersion() BucketPathSelectorMetadataResourceVersion {
   121  	return BucketPathSelectorMetadataResourceVersion{}
   122  }
   123  
   124  func (BucketPathSelectorMetadata) OwnerReferences() BucketPathSelectorMetadataOwnerReferences {
   125  	return BucketPathSelectorMetadataOwnerReferences{}
   126  }
   127  
   128  func (BucketPathSelectorMetadata) Shards() BucketPathSelectorMetadataShards {
   129  	return BucketPathSelectorMetadataShards{}
   130  }
   131  
   132  func (BucketPathSelectorMetadata) Syncing() BucketPathSelectorMetadataSyncing {
   133  	return BucketPathSelectorMetadataSyncing{}
   134  }
   135  
   136  func (BucketPathSelectorMetadata) Lifecycle() BucketPathSelectorMetadataLifecycle {
   137  	return BucketPathSelectorMetadataLifecycle{}
   138  }
   139  
   140  func (BucketPathSelectorMetadata) Services() BucketPathSelectorMetadataServices {
   141  	return BucketPathSelectorMetadataServices{}
   142  }
   143  
   144  type BucketPathSelectorMetadataCreateTime struct{}
   145  
   146  func (BucketPathSelectorMetadataCreateTime) FieldPath() *Bucket_FieldSubPath {
   147  	return &Bucket_FieldSubPath{
   148  		selector: Bucket_FieldPathSelectorMetadata,
   149  		subPath:  meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(),
   150  	}
   151  }
   152  
   153  func (s BucketPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *Bucket_FieldSubPathValue {
   154  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   155  }
   156  
   157  func (s BucketPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Bucket_FieldSubPathArrayOfValues {
   158  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   159  }
   160  
   161  type BucketPathSelectorMetadataUpdateTime struct{}
   162  
   163  func (BucketPathSelectorMetadataUpdateTime) FieldPath() *Bucket_FieldSubPath {
   164  	return &Bucket_FieldSubPath{
   165  		selector: Bucket_FieldPathSelectorMetadata,
   166  		subPath:  meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(),
   167  	}
   168  }
   169  
   170  func (s BucketPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *Bucket_FieldSubPathValue {
   171  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   172  }
   173  
   174  func (s BucketPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Bucket_FieldSubPathArrayOfValues {
   175  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   176  }
   177  
   178  type BucketPathSelectorMetadataDeleteTime struct{}
   179  
   180  func (BucketPathSelectorMetadataDeleteTime) FieldPath() *Bucket_FieldSubPath {
   181  	return &Bucket_FieldSubPath{
   182  		selector: Bucket_FieldPathSelectorMetadata,
   183  		subPath:  meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(),
   184  	}
   185  }
   186  
   187  func (s BucketPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *Bucket_FieldSubPathValue {
   188  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   189  }
   190  
   191  func (s BucketPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Bucket_FieldSubPathArrayOfValues {
   192  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   193  }
   194  
   195  type BucketPathSelectorMetadataUuid struct{}
   196  
   197  func (BucketPathSelectorMetadataUuid) FieldPath() *Bucket_FieldSubPath {
   198  	return &Bucket_FieldSubPath{
   199  		selector: Bucket_FieldPathSelectorMetadata,
   200  		subPath:  meta.NewMetaFieldPathBuilder().Uuid().FieldPath(),
   201  	}
   202  }
   203  
   204  func (s BucketPathSelectorMetadataUuid) WithValue(value string) *Bucket_FieldSubPathValue {
   205  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   206  }
   207  
   208  func (s BucketPathSelectorMetadataUuid) WithArrayOfValues(values []string) *Bucket_FieldSubPathArrayOfValues {
   209  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   210  }
   211  
   212  type BucketPathSelectorMetadataTags struct{}
   213  
   214  func (BucketPathSelectorMetadataTags) FieldPath() *Bucket_FieldSubPath {
   215  	return &Bucket_FieldSubPath{
   216  		selector: Bucket_FieldPathSelectorMetadata,
   217  		subPath:  meta.NewMetaFieldPathBuilder().Tags().FieldPath(),
   218  	}
   219  }
   220  
   221  func (s BucketPathSelectorMetadataTags) WithValue(value []string) *Bucket_FieldSubPathValue {
   222  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   223  }
   224  
   225  func (s BucketPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *Bucket_FieldSubPathArrayOfValues {
   226  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   227  }
   228  
   229  func (s BucketPathSelectorMetadataTags) WithItemValue(value string) *Bucket_FieldSubPathArrayItemValue {
   230  	return s.FieldPath().WithIArrayItemValue(value).(*Bucket_FieldSubPathArrayItemValue)
   231  }
   232  
   233  type BucketPathSelectorMetadataLabels struct{}
   234  
   235  func (BucketPathSelectorMetadataLabels) FieldPath() *Bucket_FieldSubPath {
   236  	return &Bucket_FieldSubPath{
   237  		selector: Bucket_FieldPathSelectorMetadata,
   238  		subPath:  meta.NewMetaFieldPathBuilder().Labels().FieldPath(),
   239  	}
   240  }
   241  
   242  func (s BucketPathSelectorMetadataLabels) WithValue(value map[string]string) *Bucket_FieldSubPathValue {
   243  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   244  }
   245  
   246  func (s BucketPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *Bucket_FieldSubPathArrayOfValues {
   247  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   248  }
   249  
   250  func (BucketPathSelectorMetadataLabels) WithKey(key string) BucketMapPathSelectorMetadataLabels {
   251  	return BucketMapPathSelectorMetadataLabels{key: key}
   252  }
   253  
   254  type BucketMapPathSelectorMetadataLabels struct {
   255  	key string
   256  }
   257  
   258  func (s BucketMapPathSelectorMetadataLabels) FieldPath() *Bucket_FieldSubPath {
   259  	return &Bucket_FieldSubPath{
   260  		selector: Bucket_FieldPathSelectorMetadata,
   261  		subPath:  meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   262  	}
   263  }
   264  
   265  func (s BucketMapPathSelectorMetadataLabels) WithValue(value string) *Bucket_FieldSubPathValue {
   266  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   267  }
   268  
   269  func (s BucketMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *Bucket_FieldSubPathArrayOfValues {
   270  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   271  }
   272  
   273  type BucketPathSelectorMetadataAnnotations struct{}
   274  
   275  func (BucketPathSelectorMetadataAnnotations) FieldPath() *Bucket_FieldSubPath {
   276  	return &Bucket_FieldSubPath{
   277  		selector: Bucket_FieldPathSelectorMetadata,
   278  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().FieldPath(),
   279  	}
   280  }
   281  
   282  func (s BucketPathSelectorMetadataAnnotations) WithValue(value map[string]string) *Bucket_FieldSubPathValue {
   283  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   284  }
   285  
   286  func (s BucketPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *Bucket_FieldSubPathArrayOfValues {
   287  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   288  }
   289  
   290  func (BucketPathSelectorMetadataAnnotations) WithKey(key string) BucketMapPathSelectorMetadataAnnotations {
   291  	return BucketMapPathSelectorMetadataAnnotations{key: key}
   292  }
   293  
   294  type BucketMapPathSelectorMetadataAnnotations struct {
   295  	key string
   296  }
   297  
   298  func (s BucketMapPathSelectorMetadataAnnotations) FieldPath() *Bucket_FieldSubPath {
   299  	return &Bucket_FieldSubPath{
   300  		selector: Bucket_FieldPathSelectorMetadata,
   301  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(),
   302  	}
   303  }
   304  
   305  func (s BucketMapPathSelectorMetadataAnnotations) WithValue(value string) *Bucket_FieldSubPathValue {
   306  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   307  }
   308  
   309  func (s BucketMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *Bucket_FieldSubPathArrayOfValues {
   310  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   311  }
   312  
   313  type BucketPathSelectorMetadataGeneration struct{}
   314  
   315  func (BucketPathSelectorMetadataGeneration) FieldPath() *Bucket_FieldSubPath {
   316  	return &Bucket_FieldSubPath{
   317  		selector: Bucket_FieldPathSelectorMetadata,
   318  		subPath:  meta.NewMetaFieldPathBuilder().Generation().FieldPath(),
   319  	}
   320  }
   321  
   322  func (s BucketPathSelectorMetadataGeneration) WithValue(value int64) *Bucket_FieldSubPathValue {
   323  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   324  }
   325  
   326  func (s BucketPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *Bucket_FieldSubPathArrayOfValues {
   327  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   328  }
   329  
   330  type BucketPathSelectorMetadataResourceVersion struct{}
   331  
   332  func (BucketPathSelectorMetadataResourceVersion) FieldPath() *Bucket_FieldSubPath {
   333  	return &Bucket_FieldSubPath{
   334  		selector: Bucket_FieldPathSelectorMetadata,
   335  		subPath:  meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(),
   336  	}
   337  }
   338  
   339  func (s BucketPathSelectorMetadataResourceVersion) WithValue(value string) *Bucket_FieldSubPathValue {
   340  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   341  }
   342  
   343  func (s BucketPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *Bucket_FieldSubPathArrayOfValues {
   344  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   345  }
   346  
   347  type BucketPathSelectorMetadataOwnerReferences struct{}
   348  
   349  func (BucketPathSelectorMetadataOwnerReferences) FieldPath() *Bucket_FieldSubPath {
   350  	return &Bucket_FieldSubPath{
   351  		selector: Bucket_FieldPathSelectorMetadata,
   352  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(),
   353  	}
   354  }
   355  
   356  func (s BucketPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *Bucket_FieldSubPathValue {
   357  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   358  }
   359  
   360  func (s BucketPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *Bucket_FieldSubPathArrayOfValues {
   361  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   362  }
   363  
   364  func (s BucketPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *Bucket_FieldSubPathArrayItemValue {
   365  	return s.FieldPath().WithIArrayItemValue(value).(*Bucket_FieldSubPathArrayItemValue)
   366  }
   367  
   368  func (BucketPathSelectorMetadataOwnerReferences) Kind() BucketPathSelectorMetadataOwnerReferencesKind {
   369  	return BucketPathSelectorMetadataOwnerReferencesKind{}
   370  }
   371  
   372  func (BucketPathSelectorMetadataOwnerReferences) Version() BucketPathSelectorMetadataOwnerReferencesVersion {
   373  	return BucketPathSelectorMetadataOwnerReferencesVersion{}
   374  }
   375  
   376  func (BucketPathSelectorMetadataOwnerReferences) Name() BucketPathSelectorMetadataOwnerReferencesName {
   377  	return BucketPathSelectorMetadataOwnerReferencesName{}
   378  }
   379  
   380  func (BucketPathSelectorMetadataOwnerReferences) Region() BucketPathSelectorMetadataOwnerReferencesRegion {
   381  	return BucketPathSelectorMetadataOwnerReferencesRegion{}
   382  }
   383  
   384  func (BucketPathSelectorMetadataOwnerReferences) Controller() BucketPathSelectorMetadataOwnerReferencesController {
   385  	return BucketPathSelectorMetadataOwnerReferencesController{}
   386  }
   387  
   388  func (BucketPathSelectorMetadataOwnerReferences) RequiresOwnerReference() BucketPathSelectorMetadataOwnerReferencesRequiresOwnerReference {
   389  	return BucketPathSelectorMetadataOwnerReferencesRequiresOwnerReference{}
   390  }
   391  
   392  func (BucketPathSelectorMetadataOwnerReferences) UnsetOnDelete() BucketPathSelectorMetadataOwnerReferencesUnsetOnDelete {
   393  	return BucketPathSelectorMetadataOwnerReferencesUnsetOnDelete{}
   394  }
   395  
   396  type BucketPathSelectorMetadataOwnerReferencesKind struct{}
   397  
   398  func (BucketPathSelectorMetadataOwnerReferencesKind) FieldPath() *Bucket_FieldSubPath {
   399  	return &Bucket_FieldSubPath{
   400  		selector: Bucket_FieldPathSelectorMetadata,
   401  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(),
   402  	}
   403  }
   404  
   405  func (s BucketPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *Bucket_FieldSubPathValue {
   406  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   407  }
   408  
   409  func (s BucketPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *Bucket_FieldSubPathArrayOfValues {
   410  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   411  }
   412  
   413  type BucketPathSelectorMetadataOwnerReferencesVersion struct{}
   414  
   415  func (BucketPathSelectorMetadataOwnerReferencesVersion) FieldPath() *Bucket_FieldSubPath {
   416  	return &Bucket_FieldSubPath{
   417  		selector: Bucket_FieldPathSelectorMetadata,
   418  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(),
   419  	}
   420  }
   421  
   422  func (s BucketPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *Bucket_FieldSubPathValue {
   423  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   424  }
   425  
   426  func (s BucketPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *Bucket_FieldSubPathArrayOfValues {
   427  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   428  }
   429  
   430  type BucketPathSelectorMetadataOwnerReferencesName struct{}
   431  
   432  func (BucketPathSelectorMetadataOwnerReferencesName) FieldPath() *Bucket_FieldSubPath {
   433  	return &Bucket_FieldSubPath{
   434  		selector: Bucket_FieldPathSelectorMetadata,
   435  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(),
   436  	}
   437  }
   438  
   439  func (s BucketPathSelectorMetadataOwnerReferencesName) WithValue(value string) *Bucket_FieldSubPathValue {
   440  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   441  }
   442  
   443  func (s BucketPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *Bucket_FieldSubPathArrayOfValues {
   444  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   445  }
   446  
   447  type BucketPathSelectorMetadataOwnerReferencesRegion struct{}
   448  
   449  func (BucketPathSelectorMetadataOwnerReferencesRegion) FieldPath() *Bucket_FieldSubPath {
   450  	return &Bucket_FieldSubPath{
   451  		selector: Bucket_FieldPathSelectorMetadata,
   452  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(),
   453  	}
   454  }
   455  
   456  func (s BucketPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *Bucket_FieldSubPathValue {
   457  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   458  }
   459  
   460  func (s BucketPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *Bucket_FieldSubPathArrayOfValues {
   461  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   462  }
   463  
   464  type BucketPathSelectorMetadataOwnerReferencesController struct{}
   465  
   466  func (BucketPathSelectorMetadataOwnerReferencesController) FieldPath() *Bucket_FieldSubPath {
   467  	return &Bucket_FieldSubPath{
   468  		selector: Bucket_FieldPathSelectorMetadata,
   469  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(),
   470  	}
   471  }
   472  
   473  func (s BucketPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *Bucket_FieldSubPathValue {
   474  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   475  }
   476  
   477  func (s BucketPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *Bucket_FieldSubPathArrayOfValues {
   478  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   479  }
   480  
   481  type BucketPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}
   482  
   483  func (BucketPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *Bucket_FieldSubPath {
   484  	return &Bucket_FieldSubPath{
   485  		selector: Bucket_FieldPathSelectorMetadata,
   486  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(),
   487  	}
   488  }
   489  
   490  func (s BucketPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Bucket_FieldSubPathValue {
   491  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   492  }
   493  
   494  func (s BucketPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Bucket_FieldSubPathArrayOfValues {
   495  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   496  }
   497  
   498  type BucketPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{}
   499  
   500  func (BucketPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *Bucket_FieldSubPath {
   501  	return &Bucket_FieldSubPath{
   502  		selector: Bucket_FieldPathSelectorMetadata,
   503  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(),
   504  	}
   505  }
   506  
   507  func (s BucketPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *Bucket_FieldSubPathValue {
   508  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   509  }
   510  
   511  func (s BucketPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *Bucket_FieldSubPathArrayOfValues {
   512  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   513  }
   514  
   515  type BucketPathSelectorMetadataShards struct{}
   516  
   517  func (BucketPathSelectorMetadataShards) FieldPath() *Bucket_FieldSubPath {
   518  	return &Bucket_FieldSubPath{
   519  		selector: Bucket_FieldPathSelectorMetadata,
   520  		subPath:  meta.NewMetaFieldPathBuilder().Shards().FieldPath(),
   521  	}
   522  }
   523  
   524  func (s BucketPathSelectorMetadataShards) WithValue(value map[string]int64) *Bucket_FieldSubPathValue {
   525  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   526  }
   527  
   528  func (s BucketPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *Bucket_FieldSubPathArrayOfValues {
   529  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   530  }
   531  
   532  func (BucketPathSelectorMetadataShards) WithKey(key string) BucketMapPathSelectorMetadataShards {
   533  	return BucketMapPathSelectorMetadataShards{key: key}
   534  }
   535  
   536  type BucketMapPathSelectorMetadataShards struct {
   537  	key string
   538  }
   539  
   540  func (s BucketMapPathSelectorMetadataShards) FieldPath() *Bucket_FieldSubPath {
   541  	return &Bucket_FieldSubPath{
   542  		selector: Bucket_FieldPathSelectorMetadata,
   543  		subPath:  meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(),
   544  	}
   545  }
   546  
   547  func (s BucketMapPathSelectorMetadataShards) WithValue(value int64) *Bucket_FieldSubPathValue {
   548  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   549  }
   550  
   551  func (s BucketMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *Bucket_FieldSubPathArrayOfValues {
   552  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   553  }
   554  
   555  type BucketPathSelectorMetadataSyncing struct{}
   556  
   557  func (BucketPathSelectorMetadataSyncing) FieldPath() *Bucket_FieldSubPath {
   558  	return &Bucket_FieldSubPath{
   559  		selector: Bucket_FieldPathSelectorMetadata,
   560  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().FieldPath(),
   561  	}
   562  }
   563  
   564  func (s BucketPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *Bucket_FieldSubPathValue {
   565  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   566  }
   567  
   568  func (s BucketPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *Bucket_FieldSubPathArrayOfValues {
   569  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   570  }
   571  
   572  func (BucketPathSelectorMetadataSyncing) OwningRegion() BucketPathSelectorMetadataSyncingOwningRegion {
   573  	return BucketPathSelectorMetadataSyncingOwningRegion{}
   574  }
   575  
   576  func (BucketPathSelectorMetadataSyncing) Regions() BucketPathSelectorMetadataSyncingRegions {
   577  	return BucketPathSelectorMetadataSyncingRegions{}
   578  }
   579  
   580  type BucketPathSelectorMetadataSyncingOwningRegion struct{}
   581  
   582  func (BucketPathSelectorMetadataSyncingOwningRegion) FieldPath() *Bucket_FieldSubPath {
   583  	return &Bucket_FieldSubPath{
   584  		selector: Bucket_FieldPathSelectorMetadata,
   585  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(),
   586  	}
   587  }
   588  
   589  func (s BucketPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *Bucket_FieldSubPathValue {
   590  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   591  }
   592  
   593  func (s BucketPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *Bucket_FieldSubPathArrayOfValues {
   594  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   595  }
   596  
   597  type BucketPathSelectorMetadataSyncingRegions struct{}
   598  
   599  func (BucketPathSelectorMetadataSyncingRegions) FieldPath() *Bucket_FieldSubPath {
   600  	return &Bucket_FieldSubPath{
   601  		selector: Bucket_FieldPathSelectorMetadata,
   602  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(),
   603  	}
   604  }
   605  
   606  func (s BucketPathSelectorMetadataSyncingRegions) WithValue(value []string) *Bucket_FieldSubPathValue {
   607  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   608  }
   609  
   610  func (s BucketPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *Bucket_FieldSubPathArrayOfValues {
   611  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   612  }
   613  
   614  func (s BucketPathSelectorMetadataSyncingRegions) WithItemValue(value string) *Bucket_FieldSubPathArrayItemValue {
   615  	return s.FieldPath().WithIArrayItemValue(value).(*Bucket_FieldSubPathArrayItemValue)
   616  }
   617  
   618  type BucketPathSelectorMetadataLifecycle struct{}
   619  
   620  func (BucketPathSelectorMetadataLifecycle) FieldPath() *Bucket_FieldSubPath {
   621  	return &Bucket_FieldSubPath{
   622  		selector: Bucket_FieldPathSelectorMetadata,
   623  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(),
   624  	}
   625  }
   626  
   627  func (s BucketPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *Bucket_FieldSubPathValue {
   628  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   629  }
   630  
   631  func (s BucketPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *Bucket_FieldSubPathArrayOfValues {
   632  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   633  }
   634  
   635  func (BucketPathSelectorMetadataLifecycle) State() BucketPathSelectorMetadataLifecycleState {
   636  	return BucketPathSelectorMetadataLifecycleState{}
   637  }
   638  
   639  func (BucketPathSelectorMetadataLifecycle) BlockDeletion() BucketPathSelectorMetadataLifecycleBlockDeletion {
   640  	return BucketPathSelectorMetadataLifecycleBlockDeletion{}
   641  }
   642  
   643  type BucketPathSelectorMetadataLifecycleState struct{}
   644  
   645  func (BucketPathSelectorMetadataLifecycleState) FieldPath() *Bucket_FieldSubPath {
   646  	return &Bucket_FieldSubPath{
   647  		selector: Bucket_FieldPathSelectorMetadata,
   648  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(),
   649  	}
   650  }
   651  
   652  func (s BucketPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *Bucket_FieldSubPathValue {
   653  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   654  }
   655  
   656  func (s BucketPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *Bucket_FieldSubPathArrayOfValues {
   657  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   658  }
   659  
   660  type BucketPathSelectorMetadataLifecycleBlockDeletion struct{}
   661  
   662  func (BucketPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *Bucket_FieldSubPath {
   663  	return &Bucket_FieldSubPath{
   664  		selector: Bucket_FieldPathSelectorMetadata,
   665  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(),
   666  	}
   667  }
   668  
   669  func (s BucketPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *Bucket_FieldSubPathValue {
   670  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   671  }
   672  
   673  func (s BucketPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *Bucket_FieldSubPathArrayOfValues {
   674  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   675  }
   676  
   677  type BucketPathSelectorMetadataServices struct{}
   678  
   679  func (BucketPathSelectorMetadataServices) FieldPath() *Bucket_FieldSubPath {
   680  	return &Bucket_FieldSubPath{
   681  		selector: Bucket_FieldPathSelectorMetadata,
   682  		subPath:  meta.NewMetaFieldPathBuilder().Services().FieldPath(),
   683  	}
   684  }
   685  
   686  func (s BucketPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *Bucket_FieldSubPathValue {
   687  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   688  }
   689  
   690  func (s BucketPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *Bucket_FieldSubPathArrayOfValues {
   691  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   692  }
   693  
   694  func (BucketPathSelectorMetadataServices) OwningService() BucketPathSelectorMetadataServicesOwningService {
   695  	return BucketPathSelectorMetadataServicesOwningService{}
   696  }
   697  
   698  func (BucketPathSelectorMetadataServices) AllowedServices() BucketPathSelectorMetadataServicesAllowedServices {
   699  	return BucketPathSelectorMetadataServicesAllowedServices{}
   700  }
   701  
   702  type BucketPathSelectorMetadataServicesOwningService struct{}
   703  
   704  func (BucketPathSelectorMetadataServicesOwningService) FieldPath() *Bucket_FieldSubPath {
   705  	return &Bucket_FieldSubPath{
   706  		selector: Bucket_FieldPathSelectorMetadata,
   707  		subPath:  meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(),
   708  	}
   709  }
   710  
   711  func (s BucketPathSelectorMetadataServicesOwningService) WithValue(value string) *Bucket_FieldSubPathValue {
   712  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   713  }
   714  
   715  func (s BucketPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *Bucket_FieldSubPathArrayOfValues {
   716  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   717  }
   718  
   719  type BucketPathSelectorMetadataServicesAllowedServices struct{}
   720  
   721  func (BucketPathSelectorMetadataServicesAllowedServices) FieldPath() *Bucket_FieldSubPath {
   722  	return &Bucket_FieldSubPath{
   723  		selector: Bucket_FieldPathSelectorMetadata,
   724  		subPath:  meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(),
   725  	}
   726  }
   727  
   728  func (s BucketPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *Bucket_FieldSubPathValue {
   729  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   730  }
   731  
   732  func (s BucketPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *Bucket_FieldSubPathArrayOfValues {
   733  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   734  }
   735  
   736  func (s BucketPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *Bucket_FieldSubPathArrayItemValue {
   737  	return s.FieldPath().WithIArrayItemValue(value).(*Bucket_FieldSubPathArrayItemValue)
   738  }
   739  
   740  type BucketPathSelectorMetrics struct{}
   741  
   742  func (BucketPathSelectorMetrics) FieldPath() *Bucket_FieldTerminalPath {
   743  	return &Bucket_FieldTerminalPath{selector: Bucket_FieldPathSelectorMetrics}
   744  }
   745  
   746  func (s BucketPathSelectorMetrics) WithValue(value []*Bucket_RequiredTypedLabels) *Bucket_FieldTerminalPathValue {
   747  	return s.FieldPath().WithIValue(value).(*Bucket_FieldTerminalPathValue)
   748  }
   749  
   750  func (s BucketPathSelectorMetrics) WithArrayOfValues(values [][]*Bucket_RequiredTypedLabels) *Bucket_FieldTerminalPathArrayOfValues {
   751  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldTerminalPathArrayOfValues)
   752  }
   753  
   754  func (s BucketPathSelectorMetrics) WithItemValue(value *Bucket_RequiredTypedLabels) *Bucket_FieldTerminalPathArrayItemValue {
   755  	return s.FieldPath().WithIArrayItemValue(value).(*Bucket_FieldTerminalPathArrayItemValue)
   756  }
   757  func (BucketPathSelectorMetrics) WithSubPath(subPath BucketRequiredTypedLabels_FieldPath) *Bucket_FieldSubPath {
   758  	return &Bucket_FieldSubPath{selector: Bucket_FieldPathSelectorMetrics, subPath: subPath}
   759  }
   760  
   761  func (s BucketPathSelectorMetrics) WithSubValue(subPathValue BucketRequiredTypedLabels_FieldPathValue) *Bucket_FieldSubPathValue {
   762  	return &Bucket_FieldSubPathValue{Bucket_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   763  }
   764  
   765  func (s BucketPathSelectorMetrics) WithSubArrayOfValues(subPathArrayOfValues BucketRequiredTypedLabels_FieldPathArrayOfValues) *Bucket_FieldSubPathArrayOfValues {
   766  	return &Bucket_FieldSubPathArrayOfValues{Bucket_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   767  }
   768  
   769  func (s BucketPathSelectorMetrics) WithSubArrayItemValue(subPathArrayItemValue BucketRequiredTypedLabels_FieldPathArrayItemValue) *Bucket_FieldSubPathArrayItemValue {
   770  	return &Bucket_FieldSubPathArrayItemValue{Bucket_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   771  }
   772  
   773  func (BucketPathSelectorMetrics) Types() BucketPathSelectorMetricsTypes {
   774  	return BucketPathSelectorMetricsTypes{}
   775  }
   776  
   777  func (BucketPathSelectorMetrics) Labels() BucketPathSelectorMetricsLabels {
   778  	return BucketPathSelectorMetricsLabels{}
   779  }
   780  
   781  type BucketPathSelectorMetricsTypes struct{}
   782  
   783  func (BucketPathSelectorMetricsTypes) FieldPath() *Bucket_FieldSubPath {
   784  	return &Bucket_FieldSubPath{
   785  		selector: Bucket_FieldPathSelectorMetrics,
   786  		subPath:  NewBucketRequiredTypedLabelsFieldPathBuilder().Types().FieldPath(),
   787  	}
   788  }
   789  
   790  func (s BucketPathSelectorMetricsTypes) WithValue(value []string) *Bucket_FieldSubPathValue {
   791  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   792  }
   793  
   794  func (s BucketPathSelectorMetricsTypes) WithArrayOfValues(values [][]string) *Bucket_FieldSubPathArrayOfValues {
   795  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   796  }
   797  
   798  func (s BucketPathSelectorMetricsTypes) WithItemValue(value string) *Bucket_FieldSubPathArrayItemValue {
   799  	return s.FieldPath().WithIArrayItemValue(value).(*Bucket_FieldSubPathArrayItemValue)
   800  }
   801  
   802  type BucketPathSelectorMetricsLabels struct{}
   803  
   804  func (BucketPathSelectorMetricsLabels) FieldPath() *Bucket_FieldSubPath {
   805  	return &Bucket_FieldSubPath{
   806  		selector: Bucket_FieldPathSelectorMetrics,
   807  		subPath:  NewBucketRequiredTypedLabelsFieldPathBuilder().Labels().FieldPath(),
   808  	}
   809  }
   810  
   811  func (s BucketPathSelectorMetricsLabels) WithValue(value map[string]*Bucket_RequiredTypedLabels_Strings) *Bucket_FieldSubPathValue {
   812  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   813  }
   814  
   815  func (s BucketPathSelectorMetricsLabels) WithArrayOfValues(values []map[string]*Bucket_RequiredTypedLabels_Strings) *Bucket_FieldSubPathArrayOfValues {
   816  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   817  }
   818  
   819  func (BucketPathSelectorMetricsLabels) WithKey(key string) BucketMapPathSelectorMetricsLabels {
   820  	return BucketMapPathSelectorMetricsLabels{key: key}
   821  }
   822  
   823  type BucketMapPathSelectorMetricsLabels struct {
   824  	key string
   825  }
   826  
   827  func (s BucketMapPathSelectorMetricsLabels) FieldPath() *Bucket_FieldSubPath {
   828  	return &Bucket_FieldSubPath{
   829  		selector: Bucket_FieldPathSelectorMetrics,
   830  		subPath:  NewBucketRequiredTypedLabelsFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   831  	}
   832  }
   833  
   834  func (s BucketMapPathSelectorMetricsLabels) WithValue(value *Bucket_RequiredTypedLabels_Strings) *Bucket_FieldSubPathValue {
   835  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   836  }
   837  
   838  func (s BucketMapPathSelectorMetricsLabels) WithArrayOfValues(values []*Bucket_RequiredTypedLabels_Strings) *Bucket_FieldSubPathArrayOfValues {
   839  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   840  }
   841  
   842  type BucketPathSelectorResources struct{}
   843  
   844  func (BucketPathSelectorResources) FieldPath() *Bucket_FieldTerminalPath {
   845  	return &Bucket_FieldTerminalPath{selector: Bucket_FieldPathSelectorResources}
   846  }
   847  
   848  func (s BucketPathSelectorResources) WithValue(value []*Bucket_RequiredTypedLabels) *Bucket_FieldTerminalPathValue {
   849  	return s.FieldPath().WithIValue(value).(*Bucket_FieldTerminalPathValue)
   850  }
   851  
   852  func (s BucketPathSelectorResources) WithArrayOfValues(values [][]*Bucket_RequiredTypedLabels) *Bucket_FieldTerminalPathArrayOfValues {
   853  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldTerminalPathArrayOfValues)
   854  }
   855  
   856  func (s BucketPathSelectorResources) WithItemValue(value *Bucket_RequiredTypedLabels) *Bucket_FieldTerminalPathArrayItemValue {
   857  	return s.FieldPath().WithIArrayItemValue(value).(*Bucket_FieldTerminalPathArrayItemValue)
   858  }
   859  func (BucketPathSelectorResources) WithSubPath(subPath BucketRequiredTypedLabels_FieldPath) *Bucket_FieldSubPath {
   860  	return &Bucket_FieldSubPath{selector: Bucket_FieldPathSelectorResources, subPath: subPath}
   861  }
   862  
   863  func (s BucketPathSelectorResources) WithSubValue(subPathValue BucketRequiredTypedLabels_FieldPathValue) *Bucket_FieldSubPathValue {
   864  	return &Bucket_FieldSubPathValue{Bucket_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   865  }
   866  
   867  func (s BucketPathSelectorResources) WithSubArrayOfValues(subPathArrayOfValues BucketRequiredTypedLabels_FieldPathArrayOfValues) *Bucket_FieldSubPathArrayOfValues {
   868  	return &Bucket_FieldSubPathArrayOfValues{Bucket_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   869  }
   870  
   871  func (s BucketPathSelectorResources) WithSubArrayItemValue(subPathArrayItemValue BucketRequiredTypedLabels_FieldPathArrayItemValue) *Bucket_FieldSubPathArrayItemValue {
   872  	return &Bucket_FieldSubPathArrayItemValue{Bucket_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   873  }
   874  
   875  func (BucketPathSelectorResources) Types() BucketPathSelectorResourcesTypes {
   876  	return BucketPathSelectorResourcesTypes{}
   877  }
   878  
   879  func (BucketPathSelectorResources) Labels() BucketPathSelectorResourcesLabels {
   880  	return BucketPathSelectorResourcesLabels{}
   881  }
   882  
   883  type BucketPathSelectorResourcesTypes struct{}
   884  
   885  func (BucketPathSelectorResourcesTypes) FieldPath() *Bucket_FieldSubPath {
   886  	return &Bucket_FieldSubPath{
   887  		selector: Bucket_FieldPathSelectorResources,
   888  		subPath:  NewBucketRequiredTypedLabelsFieldPathBuilder().Types().FieldPath(),
   889  	}
   890  }
   891  
   892  func (s BucketPathSelectorResourcesTypes) WithValue(value []string) *Bucket_FieldSubPathValue {
   893  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   894  }
   895  
   896  func (s BucketPathSelectorResourcesTypes) WithArrayOfValues(values [][]string) *Bucket_FieldSubPathArrayOfValues {
   897  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   898  }
   899  
   900  func (s BucketPathSelectorResourcesTypes) WithItemValue(value string) *Bucket_FieldSubPathArrayItemValue {
   901  	return s.FieldPath().WithIArrayItemValue(value).(*Bucket_FieldSubPathArrayItemValue)
   902  }
   903  
   904  type BucketPathSelectorResourcesLabels struct{}
   905  
   906  func (BucketPathSelectorResourcesLabels) FieldPath() *Bucket_FieldSubPath {
   907  	return &Bucket_FieldSubPath{
   908  		selector: Bucket_FieldPathSelectorResources,
   909  		subPath:  NewBucketRequiredTypedLabelsFieldPathBuilder().Labels().FieldPath(),
   910  	}
   911  }
   912  
   913  func (s BucketPathSelectorResourcesLabels) WithValue(value map[string]*Bucket_RequiredTypedLabels_Strings) *Bucket_FieldSubPathValue {
   914  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   915  }
   916  
   917  func (s BucketPathSelectorResourcesLabels) WithArrayOfValues(values []map[string]*Bucket_RequiredTypedLabels_Strings) *Bucket_FieldSubPathArrayOfValues {
   918  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   919  }
   920  
   921  func (BucketPathSelectorResourcesLabels) WithKey(key string) BucketMapPathSelectorResourcesLabels {
   922  	return BucketMapPathSelectorResourcesLabels{key: key}
   923  }
   924  
   925  type BucketMapPathSelectorResourcesLabels struct {
   926  	key string
   927  }
   928  
   929  func (s BucketMapPathSelectorResourcesLabels) FieldPath() *Bucket_FieldSubPath {
   930  	return &Bucket_FieldSubPath{
   931  		selector: Bucket_FieldPathSelectorResources,
   932  		subPath:  NewBucketRequiredTypedLabelsFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   933  	}
   934  }
   935  
   936  func (s BucketMapPathSelectorResourcesLabels) WithValue(value *Bucket_RequiredTypedLabels_Strings) *Bucket_FieldSubPathValue {
   937  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   938  }
   939  
   940  func (s BucketMapPathSelectorResourcesLabels) WithArrayOfValues(values []*Bucket_RequiredTypedLabels_Strings) *Bucket_FieldSubPathArrayOfValues {
   941  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   942  }
   943  
   944  type BucketPathSelectorRequiredAltKvs struct{}
   945  
   946  func (BucketPathSelectorRequiredAltKvs) FieldPath() *Bucket_FieldTerminalPath {
   947  	return &Bucket_FieldTerminalPath{selector: Bucket_FieldPathSelectorRequiredAltKvs}
   948  }
   949  
   950  func (s BucketPathSelectorRequiredAltKvs) WithValue(value []*Bucket_ResolvedKeysWithValues) *Bucket_FieldTerminalPathValue {
   951  	return s.FieldPath().WithIValue(value).(*Bucket_FieldTerminalPathValue)
   952  }
   953  
   954  func (s BucketPathSelectorRequiredAltKvs) WithArrayOfValues(values [][]*Bucket_ResolvedKeysWithValues) *Bucket_FieldTerminalPathArrayOfValues {
   955  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldTerminalPathArrayOfValues)
   956  }
   957  
   958  func (s BucketPathSelectorRequiredAltKvs) WithItemValue(value *Bucket_ResolvedKeysWithValues) *Bucket_FieldTerminalPathArrayItemValue {
   959  	return s.FieldPath().WithIArrayItemValue(value).(*Bucket_FieldTerminalPathArrayItemValue)
   960  }
   961  func (BucketPathSelectorRequiredAltKvs) WithSubPath(subPath BucketResolvedKeysWithValues_FieldPath) *Bucket_FieldSubPath {
   962  	return &Bucket_FieldSubPath{selector: Bucket_FieldPathSelectorRequiredAltKvs, subPath: subPath}
   963  }
   964  
   965  func (s BucketPathSelectorRequiredAltKvs) WithSubValue(subPathValue BucketResolvedKeysWithValues_FieldPathValue) *Bucket_FieldSubPathValue {
   966  	return &Bucket_FieldSubPathValue{Bucket_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   967  }
   968  
   969  func (s BucketPathSelectorRequiredAltKvs) WithSubArrayOfValues(subPathArrayOfValues BucketResolvedKeysWithValues_FieldPathArrayOfValues) *Bucket_FieldSubPathArrayOfValues {
   970  	return &Bucket_FieldSubPathArrayOfValues{Bucket_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   971  }
   972  
   973  func (s BucketPathSelectorRequiredAltKvs) WithSubArrayItemValue(subPathArrayItemValue BucketResolvedKeysWithValues_FieldPathArrayItemValue) *Bucket_FieldSubPathArrayItemValue {
   974  	return &Bucket_FieldSubPathArrayItemValue{Bucket_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   975  }
   976  
   977  func (BucketPathSelectorRequiredAltKvs) ResolvedKvs() BucketPathSelectorRequiredAltKvsResolvedKvs {
   978  	return BucketPathSelectorRequiredAltKvsResolvedKvs{}
   979  }
   980  
   981  type BucketPathSelectorRequiredAltKvsResolvedKvs struct{}
   982  
   983  func (BucketPathSelectorRequiredAltKvsResolvedKvs) FieldPath() *Bucket_FieldSubPath {
   984  	return &Bucket_FieldSubPath{
   985  		selector: Bucket_FieldPathSelectorRequiredAltKvs,
   986  		subPath:  NewBucketResolvedKeysWithValuesFieldPathBuilder().ResolvedKvs().FieldPath(),
   987  	}
   988  }
   989  
   990  func (s BucketPathSelectorRequiredAltKvsResolvedKvs) WithValue(value []*Bucket_ResolvedValues) *Bucket_FieldSubPathValue {
   991  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
   992  }
   993  
   994  func (s BucketPathSelectorRequiredAltKvsResolvedKvs) WithArrayOfValues(values [][]*Bucket_ResolvedValues) *Bucket_FieldSubPathArrayOfValues {
   995  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
   996  }
   997  
   998  func (s BucketPathSelectorRequiredAltKvsResolvedKvs) WithItemValue(value *Bucket_ResolvedValues) *Bucket_FieldSubPathArrayItemValue {
   999  	return s.FieldPath().WithIArrayItemValue(value).(*Bucket_FieldSubPathArrayItemValue)
  1000  }
  1001  
  1002  func (BucketPathSelectorRequiredAltKvsResolvedKvs) Key() BucketPathSelectorRequiredAltKvsResolvedKvsKey {
  1003  	return BucketPathSelectorRequiredAltKvsResolvedKvsKey{}
  1004  }
  1005  
  1006  func (BucketPathSelectorRequiredAltKvsResolvedKvs) Values() BucketPathSelectorRequiredAltKvsResolvedKvsValues {
  1007  	return BucketPathSelectorRequiredAltKvsResolvedKvsValues{}
  1008  }
  1009  
  1010  type BucketPathSelectorRequiredAltKvsResolvedKvsKey struct{}
  1011  
  1012  func (BucketPathSelectorRequiredAltKvsResolvedKvsKey) FieldPath() *Bucket_FieldSubPath {
  1013  	return &Bucket_FieldSubPath{
  1014  		selector: Bucket_FieldPathSelectorRequiredAltKvs,
  1015  		subPath:  NewBucketResolvedKeysWithValuesFieldPathBuilder().ResolvedKvs().Key().FieldPath(),
  1016  	}
  1017  }
  1018  
  1019  func (s BucketPathSelectorRequiredAltKvsResolvedKvsKey) WithValue(value int64) *Bucket_FieldSubPathValue {
  1020  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
  1021  }
  1022  
  1023  func (s BucketPathSelectorRequiredAltKvsResolvedKvsKey) WithArrayOfValues(values []int64) *Bucket_FieldSubPathArrayOfValues {
  1024  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
  1025  }
  1026  
  1027  type BucketPathSelectorRequiredAltKvsResolvedKvsValues struct{}
  1028  
  1029  func (BucketPathSelectorRequiredAltKvsResolvedKvsValues) FieldPath() *Bucket_FieldSubPath {
  1030  	return &Bucket_FieldSubPath{
  1031  		selector: Bucket_FieldPathSelectorRequiredAltKvs,
  1032  		subPath:  NewBucketResolvedKeysWithValuesFieldPathBuilder().ResolvedKvs().Values().FieldPath(),
  1033  	}
  1034  }
  1035  
  1036  func (s BucketPathSelectorRequiredAltKvsResolvedKvsValues) WithValue(value []int64) *Bucket_FieldSubPathValue {
  1037  	return s.FieldPath().WithIValue(value).(*Bucket_FieldSubPathValue)
  1038  }
  1039  
  1040  func (s BucketPathSelectorRequiredAltKvsResolvedKvsValues) WithArrayOfValues(values [][]int64) *Bucket_FieldSubPathArrayOfValues {
  1041  	return s.FieldPath().WithIArrayOfValues(values).(*Bucket_FieldSubPathArrayOfValues)
  1042  }
  1043  
  1044  func (s BucketPathSelectorRequiredAltKvsResolvedKvsValues) WithItemValue(value int64) *Bucket_FieldSubPathArrayItemValue {
  1045  	return s.FieldPath().WithIArrayItemValue(value).(*Bucket_FieldSubPathArrayItemValue)
  1046  }
  1047  
  1048  type BucketResolvedValuesFieldPathBuilder struct{}
  1049  
  1050  func NewBucketResolvedValuesFieldPathBuilder() BucketResolvedValuesFieldPathBuilder {
  1051  	return BucketResolvedValuesFieldPathBuilder{}
  1052  }
  1053  func (BucketResolvedValuesFieldPathBuilder) Key() Bucket_ResolvedValuesPathSelectorKey {
  1054  	return Bucket_ResolvedValuesPathSelectorKey{}
  1055  }
  1056  func (BucketResolvedValuesFieldPathBuilder) Values() Bucket_ResolvedValuesPathSelectorValues {
  1057  	return Bucket_ResolvedValuesPathSelectorValues{}
  1058  }
  1059  
  1060  type Bucket_ResolvedValuesPathSelectorKey struct{}
  1061  
  1062  func (Bucket_ResolvedValuesPathSelectorKey) FieldPath() *BucketResolvedValues_FieldTerminalPath {
  1063  	return &BucketResolvedValues_FieldTerminalPath{selector: BucketResolvedValues_FieldPathSelectorKey}
  1064  }
  1065  
  1066  func (s Bucket_ResolvedValuesPathSelectorKey) WithValue(value int64) *BucketResolvedValues_FieldTerminalPathValue {
  1067  	return s.FieldPath().WithIValue(value).(*BucketResolvedValues_FieldTerminalPathValue)
  1068  }
  1069  
  1070  func (s Bucket_ResolvedValuesPathSelectorKey) WithArrayOfValues(values []int64) *BucketResolvedValues_FieldTerminalPathArrayOfValues {
  1071  	return s.FieldPath().WithIArrayOfValues(values).(*BucketResolvedValues_FieldTerminalPathArrayOfValues)
  1072  }
  1073  
  1074  type Bucket_ResolvedValuesPathSelectorValues struct{}
  1075  
  1076  func (Bucket_ResolvedValuesPathSelectorValues) FieldPath() *BucketResolvedValues_FieldTerminalPath {
  1077  	return &BucketResolvedValues_FieldTerminalPath{selector: BucketResolvedValues_FieldPathSelectorValues}
  1078  }
  1079  
  1080  func (s Bucket_ResolvedValuesPathSelectorValues) WithValue(value []int64) *BucketResolvedValues_FieldTerminalPathValue {
  1081  	return s.FieldPath().WithIValue(value).(*BucketResolvedValues_FieldTerminalPathValue)
  1082  }
  1083  
  1084  func (s Bucket_ResolvedValuesPathSelectorValues) WithArrayOfValues(values [][]int64) *BucketResolvedValues_FieldTerminalPathArrayOfValues {
  1085  	return s.FieldPath().WithIArrayOfValues(values).(*BucketResolvedValues_FieldTerminalPathArrayOfValues)
  1086  }
  1087  
  1088  func (s Bucket_ResolvedValuesPathSelectorValues) WithItemValue(value int64) *BucketResolvedValues_FieldTerminalPathArrayItemValue {
  1089  	return s.FieldPath().WithIArrayItemValue(value).(*BucketResolvedValues_FieldTerminalPathArrayItemValue)
  1090  }
  1091  
  1092  type BucketResolvedKeysWithValuesFieldPathBuilder struct{}
  1093  
  1094  func NewBucketResolvedKeysWithValuesFieldPathBuilder() BucketResolvedKeysWithValuesFieldPathBuilder {
  1095  	return BucketResolvedKeysWithValuesFieldPathBuilder{}
  1096  }
  1097  func (BucketResolvedKeysWithValuesFieldPathBuilder) ResolvedKvs() Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs {
  1098  	return Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs{}
  1099  }
  1100  
  1101  type Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs struct{}
  1102  
  1103  func (Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs) FieldPath() *BucketResolvedKeysWithValues_FieldTerminalPath {
  1104  	return &BucketResolvedKeysWithValues_FieldTerminalPath{selector: BucketResolvedKeysWithValues_FieldPathSelectorResolvedKvs}
  1105  }
  1106  
  1107  func (s Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs) WithValue(value []*Bucket_ResolvedValues) *BucketResolvedKeysWithValues_FieldTerminalPathValue {
  1108  	return s.FieldPath().WithIValue(value).(*BucketResolvedKeysWithValues_FieldTerminalPathValue)
  1109  }
  1110  
  1111  func (s Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs) WithArrayOfValues(values [][]*Bucket_ResolvedValues) *BucketResolvedKeysWithValues_FieldTerminalPathArrayOfValues {
  1112  	return s.FieldPath().WithIArrayOfValues(values).(*BucketResolvedKeysWithValues_FieldTerminalPathArrayOfValues)
  1113  }
  1114  
  1115  func (s Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs) WithItemValue(value *Bucket_ResolvedValues) *BucketResolvedKeysWithValues_FieldTerminalPathArrayItemValue {
  1116  	return s.FieldPath().WithIArrayItemValue(value).(*BucketResolvedKeysWithValues_FieldTerminalPathArrayItemValue)
  1117  }
  1118  func (Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs) WithSubPath(subPath BucketResolvedValues_FieldPath) *BucketResolvedKeysWithValues_FieldSubPath {
  1119  	return &BucketResolvedKeysWithValues_FieldSubPath{selector: BucketResolvedKeysWithValues_FieldPathSelectorResolvedKvs, subPath: subPath}
  1120  }
  1121  
  1122  func (s Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs) WithSubValue(subPathValue BucketResolvedValues_FieldPathValue) *BucketResolvedKeysWithValues_FieldSubPathValue {
  1123  	return &BucketResolvedKeysWithValues_FieldSubPathValue{BucketResolvedKeysWithValues_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1124  }
  1125  
  1126  func (s Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs) WithSubArrayOfValues(subPathArrayOfValues BucketResolvedValues_FieldPathArrayOfValues) *BucketResolvedKeysWithValues_FieldSubPathArrayOfValues {
  1127  	return &BucketResolvedKeysWithValues_FieldSubPathArrayOfValues{BucketResolvedKeysWithValues_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1128  }
  1129  
  1130  func (s Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs) WithSubArrayItemValue(subPathArrayItemValue BucketResolvedValues_FieldPathArrayItemValue) *BucketResolvedKeysWithValues_FieldSubPathArrayItemValue {
  1131  	return &BucketResolvedKeysWithValues_FieldSubPathArrayItemValue{BucketResolvedKeysWithValues_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1132  }
  1133  
  1134  func (Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs) Key() Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsKey {
  1135  	return Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsKey{}
  1136  }
  1137  
  1138  func (Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvs) Values() Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsValues {
  1139  	return Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsValues{}
  1140  }
  1141  
  1142  type Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsKey struct{}
  1143  
  1144  func (Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsKey) FieldPath() *BucketResolvedKeysWithValues_FieldSubPath {
  1145  	return &BucketResolvedKeysWithValues_FieldSubPath{
  1146  		selector: BucketResolvedKeysWithValues_FieldPathSelectorResolvedKvs,
  1147  		subPath:  NewBucketResolvedValuesFieldPathBuilder().Key().FieldPath(),
  1148  	}
  1149  }
  1150  
  1151  func (s Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsKey) WithValue(value int64) *BucketResolvedKeysWithValues_FieldSubPathValue {
  1152  	return s.FieldPath().WithIValue(value).(*BucketResolvedKeysWithValues_FieldSubPathValue)
  1153  }
  1154  
  1155  func (s Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsKey) WithArrayOfValues(values []int64) *BucketResolvedKeysWithValues_FieldSubPathArrayOfValues {
  1156  	return s.FieldPath().WithIArrayOfValues(values).(*BucketResolvedKeysWithValues_FieldSubPathArrayOfValues)
  1157  }
  1158  
  1159  type Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsValues struct{}
  1160  
  1161  func (Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsValues) FieldPath() *BucketResolvedKeysWithValues_FieldSubPath {
  1162  	return &BucketResolvedKeysWithValues_FieldSubPath{
  1163  		selector: BucketResolvedKeysWithValues_FieldPathSelectorResolvedKvs,
  1164  		subPath:  NewBucketResolvedValuesFieldPathBuilder().Values().FieldPath(),
  1165  	}
  1166  }
  1167  
  1168  func (s Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsValues) WithValue(value []int64) *BucketResolvedKeysWithValues_FieldSubPathValue {
  1169  	return s.FieldPath().WithIValue(value).(*BucketResolvedKeysWithValues_FieldSubPathValue)
  1170  }
  1171  
  1172  func (s Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsValues) WithArrayOfValues(values [][]int64) *BucketResolvedKeysWithValues_FieldSubPathArrayOfValues {
  1173  	return s.FieldPath().WithIArrayOfValues(values).(*BucketResolvedKeysWithValues_FieldSubPathArrayOfValues)
  1174  }
  1175  
  1176  func (s Bucket_ResolvedKeysWithValuesPathSelectorResolvedKvsValues) WithItemValue(value int64) *BucketResolvedKeysWithValues_FieldSubPathArrayItemValue {
  1177  	return s.FieldPath().WithIArrayItemValue(value).(*BucketResolvedKeysWithValues_FieldSubPathArrayItemValue)
  1178  }
  1179  
  1180  type BucketRequiredTypedLabelsFieldPathBuilder struct{}
  1181  
  1182  func NewBucketRequiredTypedLabelsFieldPathBuilder() BucketRequiredTypedLabelsFieldPathBuilder {
  1183  	return BucketRequiredTypedLabelsFieldPathBuilder{}
  1184  }
  1185  func (BucketRequiredTypedLabelsFieldPathBuilder) Types() Bucket_RequiredTypedLabelsPathSelectorTypes {
  1186  	return Bucket_RequiredTypedLabelsPathSelectorTypes{}
  1187  }
  1188  func (BucketRequiredTypedLabelsFieldPathBuilder) Labels() Bucket_RequiredTypedLabelsPathSelectorLabels {
  1189  	return Bucket_RequiredTypedLabelsPathSelectorLabels{}
  1190  }
  1191  
  1192  type Bucket_RequiredTypedLabelsPathSelectorTypes struct{}
  1193  
  1194  func (Bucket_RequiredTypedLabelsPathSelectorTypes) FieldPath() *BucketRequiredTypedLabels_FieldTerminalPath {
  1195  	return &BucketRequiredTypedLabels_FieldTerminalPath{selector: BucketRequiredTypedLabels_FieldPathSelectorTypes}
  1196  }
  1197  
  1198  func (s Bucket_RequiredTypedLabelsPathSelectorTypes) WithValue(value []string) *BucketRequiredTypedLabels_FieldTerminalPathValue {
  1199  	return s.FieldPath().WithIValue(value).(*BucketRequiredTypedLabels_FieldTerminalPathValue)
  1200  }
  1201  
  1202  func (s Bucket_RequiredTypedLabelsPathSelectorTypes) WithArrayOfValues(values [][]string) *BucketRequiredTypedLabels_FieldTerminalPathArrayOfValues {
  1203  	return s.FieldPath().WithIArrayOfValues(values).(*BucketRequiredTypedLabels_FieldTerminalPathArrayOfValues)
  1204  }
  1205  
  1206  func (s Bucket_RequiredTypedLabelsPathSelectorTypes) WithItemValue(value string) *BucketRequiredTypedLabels_FieldTerminalPathArrayItemValue {
  1207  	return s.FieldPath().WithIArrayItemValue(value).(*BucketRequiredTypedLabels_FieldTerminalPathArrayItemValue)
  1208  }
  1209  
  1210  type Bucket_RequiredTypedLabelsPathSelectorLabels struct{}
  1211  
  1212  func (Bucket_RequiredTypedLabelsPathSelectorLabels) FieldPath() *BucketRequiredTypedLabels_FieldTerminalPath {
  1213  	return &BucketRequiredTypedLabels_FieldTerminalPath{selector: BucketRequiredTypedLabels_FieldPathSelectorLabels}
  1214  }
  1215  
  1216  func (s Bucket_RequiredTypedLabelsPathSelectorLabels) WithValue(value map[string]*Bucket_RequiredTypedLabels_Strings) *BucketRequiredTypedLabels_FieldTerminalPathValue {
  1217  	return s.FieldPath().WithIValue(value).(*BucketRequiredTypedLabels_FieldTerminalPathValue)
  1218  }
  1219  
  1220  func (s Bucket_RequiredTypedLabelsPathSelectorLabels) WithArrayOfValues(values []map[string]*Bucket_RequiredTypedLabels_Strings) *BucketRequiredTypedLabels_FieldTerminalPathArrayOfValues {
  1221  	return s.FieldPath().WithIArrayOfValues(values).(*BucketRequiredTypedLabels_FieldTerminalPathArrayOfValues)
  1222  }
  1223  
  1224  func (Bucket_RequiredTypedLabelsPathSelectorLabels) WithKey(key string) Bucket_RequiredTypedLabelsMapPathSelectorLabels {
  1225  	return Bucket_RequiredTypedLabelsMapPathSelectorLabels{key: key}
  1226  }
  1227  
  1228  type Bucket_RequiredTypedLabelsMapPathSelectorLabels struct {
  1229  	key string
  1230  }
  1231  
  1232  func (s Bucket_RequiredTypedLabelsMapPathSelectorLabels) FieldPath() *BucketRequiredTypedLabels_FieldPathMap {
  1233  	return &BucketRequiredTypedLabels_FieldPathMap{selector: BucketRequiredTypedLabels_FieldPathSelectorLabels, key: s.key}
  1234  }
  1235  
  1236  func (s Bucket_RequiredTypedLabelsMapPathSelectorLabels) WithValue(value *Bucket_RequiredTypedLabels_Strings) *BucketRequiredTypedLabels_FieldPathMapValue {
  1237  	return s.FieldPath().WithIValue(value).(*BucketRequiredTypedLabels_FieldPathMapValue)
  1238  }
  1239  
  1240  func (s Bucket_RequiredTypedLabelsMapPathSelectorLabels) WithArrayOfValues(values []*Bucket_RequiredTypedLabels_Strings) *BucketRequiredTypedLabels_FieldPathMapArrayOfValues {
  1241  	return s.FieldPath().WithIArrayOfValues(values).(*BucketRequiredTypedLabels_FieldPathMapArrayOfValues)
  1242  }
  1243  
  1244  type BucketRequiredTypedLabelsStringsFieldPathBuilder struct{}
  1245  
  1246  func NewBucketRequiredTypedLabelsStringsFieldPathBuilder() BucketRequiredTypedLabelsStringsFieldPathBuilder {
  1247  	return BucketRequiredTypedLabelsStringsFieldPathBuilder{}
  1248  }
  1249  func (BucketRequiredTypedLabelsStringsFieldPathBuilder) Strings() Bucket_RequiredTypedLabels_StringsPathSelectorStrings {
  1250  	return Bucket_RequiredTypedLabels_StringsPathSelectorStrings{}
  1251  }
  1252  
  1253  type Bucket_RequiredTypedLabels_StringsPathSelectorStrings struct{}
  1254  
  1255  func (Bucket_RequiredTypedLabels_StringsPathSelectorStrings) FieldPath() *BucketRequiredTypedLabelsStrings_FieldTerminalPath {
  1256  	return &BucketRequiredTypedLabelsStrings_FieldTerminalPath{selector: BucketRequiredTypedLabelsStrings_FieldPathSelectorStrings}
  1257  }
  1258  
  1259  func (s Bucket_RequiredTypedLabels_StringsPathSelectorStrings) WithValue(value []string) *BucketRequiredTypedLabelsStrings_FieldTerminalPathValue {
  1260  	return s.FieldPath().WithIValue(value).(*BucketRequiredTypedLabelsStrings_FieldTerminalPathValue)
  1261  }
  1262  
  1263  func (s Bucket_RequiredTypedLabels_StringsPathSelectorStrings) WithArrayOfValues(values [][]string) *BucketRequiredTypedLabelsStrings_FieldTerminalPathArrayOfValues {
  1264  	return s.FieldPath().WithIArrayOfValues(values).(*BucketRequiredTypedLabelsStrings_FieldTerminalPathArrayOfValues)
  1265  }
  1266  
  1267  func (s Bucket_RequiredTypedLabels_StringsPathSelectorStrings) WithItemValue(value string) *BucketRequiredTypedLabelsStrings_FieldTerminalPathArrayItemValue {
  1268  	return s.FieldPath().WithIArrayItemValue(value).(*BucketRequiredTypedLabelsStrings_FieldTerminalPathArrayItemValue)
  1269  }