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

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