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 _ = ×tamppb.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 }