github.com/cloudwan/edgelq-sdk@v1.15.4/cellular-api/resources/v1/contract/contract.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/cellular-api/proto/v1/contract.proto 3 // DO NOT EDIT!!! 4 5 package contract 6 7 // proto imports 8 import ( 9 secrets_project "github.com/cloudwan/edgelq-sdk/secrets/resources/v1/project" 10 secrets_secret "github.com/cloudwan/edgelq-sdk/secrets/resources/v1/secret" 11 meta "github.com/cloudwan/goten-sdk/types/meta" 12 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 13 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 14 ) 15 16 // make sure we're using proto imports 17 var ( 18 _ = &secrets_project.Project{} 19 _ = &secrets_secret.Secret{} 20 _ = ×tamppb.Timestamp{} 21 _ = &meta.Meta{} 22 _ = &multi_region_policy.MultiRegionPolicy{} 23 ) 24 25 type ContractFieldPathBuilder struct{} 26 27 func NewContractFieldPathBuilder() ContractFieldPathBuilder { 28 return ContractFieldPathBuilder{} 29 } 30 func (ContractFieldPathBuilder) Name() ContractPathSelectorName { 31 return ContractPathSelectorName{} 32 } 33 func (ContractFieldPathBuilder) Metadata() ContractPathSelectorMetadata { 34 return ContractPathSelectorMetadata{} 35 } 36 func (ContractFieldPathBuilder) RatePlan() ContractPathSelectorRatePlan { 37 return ContractPathSelectorRatePlan{} 38 } 39 func (ContractFieldPathBuilder) Transatel() ContractPathSelectorTransatel { 40 return ContractPathSelectorTransatel{} 41 } 42 func (ContractFieldPathBuilder) Cisco() ContractPathSelectorCisco { 43 return ContractPathSelectorCisco{} 44 } 45 func (ContractFieldPathBuilder) Celona() ContractPathSelectorCelona { 46 return ContractPathSelectorCelona{} 47 } 48 49 type ContractPathSelectorName struct{} 50 51 func (ContractPathSelectorName) FieldPath() *Contract_FieldTerminalPath { 52 return &Contract_FieldTerminalPath{selector: Contract_FieldPathSelectorName} 53 } 54 55 func (s ContractPathSelectorName) WithValue(value *Name) *Contract_FieldTerminalPathValue { 56 return s.FieldPath().WithIValue(value).(*Contract_FieldTerminalPathValue) 57 } 58 59 func (s ContractPathSelectorName) WithArrayOfValues(values []*Name) *Contract_FieldTerminalPathArrayOfValues { 60 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldTerminalPathArrayOfValues) 61 } 62 63 type ContractPathSelectorMetadata struct{} 64 65 func (ContractPathSelectorMetadata) FieldPath() *Contract_FieldTerminalPath { 66 return &Contract_FieldTerminalPath{selector: Contract_FieldPathSelectorMetadata} 67 } 68 69 func (s ContractPathSelectorMetadata) WithValue(value *meta.Meta) *Contract_FieldTerminalPathValue { 70 return s.FieldPath().WithIValue(value).(*Contract_FieldTerminalPathValue) 71 } 72 73 func (s ContractPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *Contract_FieldTerminalPathArrayOfValues { 74 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldTerminalPathArrayOfValues) 75 } 76 77 func (ContractPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *Contract_FieldSubPath { 78 return &Contract_FieldSubPath{selector: Contract_FieldPathSelectorMetadata, subPath: subPath} 79 } 80 81 func (s ContractPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *Contract_FieldSubPathValue { 82 return &Contract_FieldSubPathValue{Contract_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 83 } 84 85 func (s ContractPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *Contract_FieldSubPathArrayOfValues { 86 return &Contract_FieldSubPathArrayOfValues{Contract_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 87 } 88 89 func (s ContractPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *Contract_FieldSubPathArrayItemValue { 90 return &Contract_FieldSubPathArrayItemValue{Contract_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 91 } 92 93 func (ContractPathSelectorMetadata) CreateTime() ContractPathSelectorMetadataCreateTime { 94 return ContractPathSelectorMetadataCreateTime{} 95 } 96 97 func (ContractPathSelectorMetadata) UpdateTime() ContractPathSelectorMetadataUpdateTime { 98 return ContractPathSelectorMetadataUpdateTime{} 99 } 100 101 func (ContractPathSelectorMetadata) DeleteTime() ContractPathSelectorMetadataDeleteTime { 102 return ContractPathSelectorMetadataDeleteTime{} 103 } 104 105 func (ContractPathSelectorMetadata) Uuid() ContractPathSelectorMetadataUuid { 106 return ContractPathSelectorMetadataUuid{} 107 } 108 109 func (ContractPathSelectorMetadata) Tags() ContractPathSelectorMetadataTags { 110 return ContractPathSelectorMetadataTags{} 111 } 112 113 func (ContractPathSelectorMetadata) Labels() ContractPathSelectorMetadataLabels { 114 return ContractPathSelectorMetadataLabels{} 115 } 116 117 func (ContractPathSelectorMetadata) Annotations() ContractPathSelectorMetadataAnnotations { 118 return ContractPathSelectorMetadataAnnotations{} 119 } 120 121 func (ContractPathSelectorMetadata) Generation() ContractPathSelectorMetadataGeneration { 122 return ContractPathSelectorMetadataGeneration{} 123 } 124 125 func (ContractPathSelectorMetadata) ResourceVersion() ContractPathSelectorMetadataResourceVersion { 126 return ContractPathSelectorMetadataResourceVersion{} 127 } 128 129 func (ContractPathSelectorMetadata) OwnerReferences() ContractPathSelectorMetadataOwnerReferences { 130 return ContractPathSelectorMetadataOwnerReferences{} 131 } 132 133 func (ContractPathSelectorMetadata) Shards() ContractPathSelectorMetadataShards { 134 return ContractPathSelectorMetadataShards{} 135 } 136 137 func (ContractPathSelectorMetadata) Syncing() ContractPathSelectorMetadataSyncing { 138 return ContractPathSelectorMetadataSyncing{} 139 } 140 141 func (ContractPathSelectorMetadata) Lifecycle() ContractPathSelectorMetadataLifecycle { 142 return ContractPathSelectorMetadataLifecycle{} 143 } 144 145 func (ContractPathSelectorMetadata) Services() ContractPathSelectorMetadataServices { 146 return ContractPathSelectorMetadataServices{} 147 } 148 149 type ContractPathSelectorMetadataCreateTime struct{} 150 151 func (ContractPathSelectorMetadataCreateTime) FieldPath() *Contract_FieldSubPath { 152 return &Contract_FieldSubPath{ 153 selector: Contract_FieldPathSelectorMetadata, 154 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 155 } 156 } 157 158 func (s ContractPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *Contract_FieldSubPathValue { 159 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 160 } 161 162 func (s ContractPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Contract_FieldSubPathArrayOfValues { 163 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 164 } 165 166 type ContractPathSelectorMetadataUpdateTime struct{} 167 168 func (ContractPathSelectorMetadataUpdateTime) FieldPath() *Contract_FieldSubPath { 169 return &Contract_FieldSubPath{ 170 selector: Contract_FieldPathSelectorMetadata, 171 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 172 } 173 } 174 175 func (s ContractPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *Contract_FieldSubPathValue { 176 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 177 } 178 179 func (s ContractPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Contract_FieldSubPathArrayOfValues { 180 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 181 } 182 183 type ContractPathSelectorMetadataDeleteTime struct{} 184 185 func (ContractPathSelectorMetadataDeleteTime) FieldPath() *Contract_FieldSubPath { 186 return &Contract_FieldSubPath{ 187 selector: Contract_FieldPathSelectorMetadata, 188 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 189 } 190 } 191 192 func (s ContractPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *Contract_FieldSubPathValue { 193 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 194 } 195 196 func (s ContractPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Contract_FieldSubPathArrayOfValues { 197 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 198 } 199 200 type ContractPathSelectorMetadataUuid struct{} 201 202 func (ContractPathSelectorMetadataUuid) FieldPath() *Contract_FieldSubPath { 203 return &Contract_FieldSubPath{ 204 selector: Contract_FieldPathSelectorMetadata, 205 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 206 } 207 } 208 209 func (s ContractPathSelectorMetadataUuid) WithValue(value string) *Contract_FieldSubPathValue { 210 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 211 } 212 213 func (s ContractPathSelectorMetadataUuid) WithArrayOfValues(values []string) *Contract_FieldSubPathArrayOfValues { 214 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 215 } 216 217 type ContractPathSelectorMetadataTags struct{} 218 219 func (ContractPathSelectorMetadataTags) FieldPath() *Contract_FieldSubPath { 220 return &Contract_FieldSubPath{ 221 selector: Contract_FieldPathSelectorMetadata, 222 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 223 } 224 } 225 226 func (s ContractPathSelectorMetadataTags) WithValue(value []string) *Contract_FieldSubPathValue { 227 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 228 } 229 230 func (s ContractPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *Contract_FieldSubPathArrayOfValues { 231 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 232 } 233 234 func (s ContractPathSelectorMetadataTags) WithItemValue(value string) *Contract_FieldSubPathArrayItemValue { 235 return s.FieldPath().WithIArrayItemValue(value).(*Contract_FieldSubPathArrayItemValue) 236 } 237 238 type ContractPathSelectorMetadataLabels struct{} 239 240 func (ContractPathSelectorMetadataLabels) FieldPath() *Contract_FieldSubPath { 241 return &Contract_FieldSubPath{ 242 selector: Contract_FieldPathSelectorMetadata, 243 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 244 } 245 } 246 247 func (s ContractPathSelectorMetadataLabels) WithValue(value map[string]string) *Contract_FieldSubPathValue { 248 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 249 } 250 251 func (s ContractPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *Contract_FieldSubPathArrayOfValues { 252 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 253 } 254 255 func (ContractPathSelectorMetadataLabels) WithKey(key string) ContractMapPathSelectorMetadataLabels { 256 return ContractMapPathSelectorMetadataLabels{key: key} 257 } 258 259 type ContractMapPathSelectorMetadataLabels struct { 260 key string 261 } 262 263 func (s ContractMapPathSelectorMetadataLabels) FieldPath() *Contract_FieldSubPath { 264 return &Contract_FieldSubPath{ 265 selector: Contract_FieldPathSelectorMetadata, 266 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 267 } 268 } 269 270 func (s ContractMapPathSelectorMetadataLabels) WithValue(value string) *Contract_FieldSubPathValue { 271 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 272 } 273 274 func (s ContractMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *Contract_FieldSubPathArrayOfValues { 275 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 276 } 277 278 type ContractPathSelectorMetadataAnnotations struct{} 279 280 func (ContractPathSelectorMetadataAnnotations) FieldPath() *Contract_FieldSubPath { 281 return &Contract_FieldSubPath{ 282 selector: Contract_FieldPathSelectorMetadata, 283 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 284 } 285 } 286 287 func (s ContractPathSelectorMetadataAnnotations) WithValue(value map[string]string) *Contract_FieldSubPathValue { 288 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 289 } 290 291 func (s ContractPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *Contract_FieldSubPathArrayOfValues { 292 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 293 } 294 295 func (ContractPathSelectorMetadataAnnotations) WithKey(key string) ContractMapPathSelectorMetadataAnnotations { 296 return ContractMapPathSelectorMetadataAnnotations{key: key} 297 } 298 299 type ContractMapPathSelectorMetadataAnnotations struct { 300 key string 301 } 302 303 func (s ContractMapPathSelectorMetadataAnnotations) FieldPath() *Contract_FieldSubPath { 304 return &Contract_FieldSubPath{ 305 selector: Contract_FieldPathSelectorMetadata, 306 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 307 } 308 } 309 310 func (s ContractMapPathSelectorMetadataAnnotations) WithValue(value string) *Contract_FieldSubPathValue { 311 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 312 } 313 314 func (s ContractMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *Contract_FieldSubPathArrayOfValues { 315 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 316 } 317 318 type ContractPathSelectorMetadataGeneration struct{} 319 320 func (ContractPathSelectorMetadataGeneration) FieldPath() *Contract_FieldSubPath { 321 return &Contract_FieldSubPath{ 322 selector: Contract_FieldPathSelectorMetadata, 323 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 324 } 325 } 326 327 func (s ContractPathSelectorMetadataGeneration) WithValue(value int64) *Contract_FieldSubPathValue { 328 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 329 } 330 331 func (s ContractPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *Contract_FieldSubPathArrayOfValues { 332 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 333 } 334 335 type ContractPathSelectorMetadataResourceVersion struct{} 336 337 func (ContractPathSelectorMetadataResourceVersion) FieldPath() *Contract_FieldSubPath { 338 return &Contract_FieldSubPath{ 339 selector: Contract_FieldPathSelectorMetadata, 340 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 341 } 342 } 343 344 func (s ContractPathSelectorMetadataResourceVersion) WithValue(value string) *Contract_FieldSubPathValue { 345 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 346 } 347 348 func (s ContractPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *Contract_FieldSubPathArrayOfValues { 349 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 350 } 351 352 type ContractPathSelectorMetadataOwnerReferences struct{} 353 354 func (ContractPathSelectorMetadataOwnerReferences) FieldPath() *Contract_FieldSubPath { 355 return &Contract_FieldSubPath{ 356 selector: Contract_FieldPathSelectorMetadata, 357 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 358 } 359 } 360 361 func (s ContractPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *Contract_FieldSubPathValue { 362 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 363 } 364 365 func (s ContractPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *Contract_FieldSubPathArrayOfValues { 366 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 367 } 368 369 func (s ContractPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *Contract_FieldSubPathArrayItemValue { 370 return s.FieldPath().WithIArrayItemValue(value).(*Contract_FieldSubPathArrayItemValue) 371 } 372 373 func (ContractPathSelectorMetadataOwnerReferences) Kind() ContractPathSelectorMetadataOwnerReferencesKind { 374 return ContractPathSelectorMetadataOwnerReferencesKind{} 375 } 376 377 func (ContractPathSelectorMetadataOwnerReferences) Version() ContractPathSelectorMetadataOwnerReferencesVersion { 378 return ContractPathSelectorMetadataOwnerReferencesVersion{} 379 } 380 381 func (ContractPathSelectorMetadataOwnerReferences) Name() ContractPathSelectorMetadataOwnerReferencesName { 382 return ContractPathSelectorMetadataOwnerReferencesName{} 383 } 384 385 func (ContractPathSelectorMetadataOwnerReferences) Region() ContractPathSelectorMetadataOwnerReferencesRegion { 386 return ContractPathSelectorMetadataOwnerReferencesRegion{} 387 } 388 389 func (ContractPathSelectorMetadataOwnerReferences) Controller() ContractPathSelectorMetadataOwnerReferencesController { 390 return ContractPathSelectorMetadataOwnerReferencesController{} 391 } 392 393 func (ContractPathSelectorMetadataOwnerReferences) RequiresOwnerReference() ContractPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 394 return ContractPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 395 } 396 397 func (ContractPathSelectorMetadataOwnerReferences) UnsetOnDelete() ContractPathSelectorMetadataOwnerReferencesUnsetOnDelete { 398 return ContractPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 399 } 400 401 type ContractPathSelectorMetadataOwnerReferencesKind struct{} 402 403 func (ContractPathSelectorMetadataOwnerReferencesKind) FieldPath() *Contract_FieldSubPath { 404 return &Contract_FieldSubPath{ 405 selector: Contract_FieldPathSelectorMetadata, 406 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 407 } 408 } 409 410 func (s ContractPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *Contract_FieldSubPathValue { 411 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 412 } 413 414 func (s ContractPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *Contract_FieldSubPathArrayOfValues { 415 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 416 } 417 418 type ContractPathSelectorMetadataOwnerReferencesVersion struct{} 419 420 func (ContractPathSelectorMetadataOwnerReferencesVersion) FieldPath() *Contract_FieldSubPath { 421 return &Contract_FieldSubPath{ 422 selector: Contract_FieldPathSelectorMetadata, 423 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 424 } 425 } 426 427 func (s ContractPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *Contract_FieldSubPathValue { 428 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 429 } 430 431 func (s ContractPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *Contract_FieldSubPathArrayOfValues { 432 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 433 } 434 435 type ContractPathSelectorMetadataOwnerReferencesName struct{} 436 437 func (ContractPathSelectorMetadataOwnerReferencesName) FieldPath() *Contract_FieldSubPath { 438 return &Contract_FieldSubPath{ 439 selector: Contract_FieldPathSelectorMetadata, 440 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 441 } 442 } 443 444 func (s ContractPathSelectorMetadataOwnerReferencesName) WithValue(value string) *Contract_FieldSubPathValue { 445 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 446 } 447 448 func (s ContractPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *Contract_FieldSubPathArrayOfValues { 449 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 450 } 451 452 type ContractPathSelectorMetadataOwnerReferencesRegion struct{} 453 454 func (ContractPathSelectorMetadataOwnerReferencesRegion) FieldPath() *Contract_FieldSubPath { 455 return &Contract_FieldSubPath{ 456 selector: Contract_FieldPathSelectorMetadata, 457 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 458 } 459 } 460 461 func (s ContractPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *Contract_FieldSubPathValue { 462 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 463 } 464 465 func (s ContractPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *Contract_FieldSubPathArrayOfValues { 466 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 467 } 468 469 type ContractPathSelectorMetadataOwnerReferencesController struct{} 470 471 func (ContractPathSelectorMetadataOwnerReferencesController) FieldPath() *Contract_FieldSubPath { 472 return &Contract_FieldSubPath{ 473 selector: Contract_FieldPathSelectorMetadata, 474 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 475 } 476 } 477 478 func (s ContractPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *Contract_FieldSubPathValue { 479 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 480 } 481 482 func (s ContractPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *Contract_FieldSubPathArrayOfValues { 483 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 484 } 485 486 type ContractPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 487 488 func (ContractPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *Contract_FieldSubPath { 489 return &Contract_FieldSubPath{ 490 selector: Contract_FieldPathSelectorMetadata, 491 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 492 } 493 } 494 495 func (s ContractPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Contract_FieldSubPathValue { 496 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 497 } 498 499 func (s ContractPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Contract_FieldSubPathArrayOfValues { 500 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 501 } 502 503 type ContractPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 504 505 func (ContractPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *Contract_FieldSubPath { 506 return &Contract_FieldSubPath{ 507 selector: Contract_FieldPathSelectorMetadata, 508 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 509 } 510 } 511 512 func (s ContractPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *Contract_FieldSubPathValue { 513 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 514 } 515 516 func (s ContractPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *Contract_FieldSubPathArrayOfValues { 517 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 518 } 519 520 type ContractPathSelectorMetadataShards struct{} 521 522 func (ContractPathSelectorMetadataShards) FieldPath() *Contract_FieldSubPath { 523 return &Contract_FieldSubPath{ 524 selector: Contract_FieldPathSelectorMetadata, 525 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 526 } 527 } 528 529 func (s ContractPathSelectorMetadataShards) WithValue(value map[string]int64) *Contract_FieldSubPathValue { 530 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 531 } 532 533 func (s ContractPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *Contract_FieldSubPathArrayOfValues { 534 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 535 } 536 537 func (ContractPathSelectorMetadataShards) WithKey(key string) ContractMapPathSelectorMetadataShards { 538 return ContractMapPathSelectorMetadataShards{key: key} 539 } 540 541 type ContractMapPathSelectorMetadataShards struct { 542 key string 543 } 544 545 func (s ContractMapPathSelectorMetadataShards) FieldPath() *Contract_FieldSubPath { 546 return &Contract_FieldSubPath{ 547 selector: Contract_FieldPathSelectorMetadata, 548 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 549 } 550 } 551 552 func (s ContractMapPathSelectorMetadataShards) WithValue(value int64) *Contract_FieldSubPathValue { 553 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 554 } 555 556 func (s ContractMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *Contract_FieldSubPathArrayOfValues { 557 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 558 } 559 560 type ContractPathSelectorMetadataSyncing struct{} 561 562 func (ContractPathSelectorMetadataSyncing) FieldPath() *Contract_FieldSubPath { 563 return &Contract_FieldSubPath{ 564 selector: Contract_FieldPathSelectorMetadata, 565 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 566 } 567 } 568 569 func (s ContractPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *Contract_FieldSubPathValue { 570 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 571 } 572 573 func (s ContractPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *Contract_FieldSubPathArrayOfValues { 574 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 575 } 576 577 func (ContractPathSelectorMetadataSyncing) OwningRegion() ContractPathSelectorMetadataSyncingOwningRegion { 578 return ContractPathSelectorMetadataSyncingOwningRegion{} 579 } 580 581 func (ContractPathSelectorMetadataSyncing) Regions() ContractPathSelectorMetadataSyncingRegions { 582 return ContractPathSelectorMetadataSyncingRegions{} 583 } 584 585 type ContractPathSelectorMetadataSyncingOwningRegion struct{} 586 587 func (ContractPathSelectorMetadataSyncingOwningRegion) FieldPath() *Contract_FieldSubPath { 588 return &Contract_FieldSubPath{ 589 selector: Contract_FieldPathSelectorMetadata, 590 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 591 } 592 } 593 594 func (s ContractPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *Contract_FieldSubPathValue { 595 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 596 } 597 598 func (s ContractPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *Contract_FieldSubPathArrayOfValues { 599 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 600 } 601 602 type ContractPathSelectorMetadataSyncingRegions struct{} 603 604 func (ContractPathSelectorMetadataSyncingRegions) FieldPath() *Contract_FieldSubPath { 605 return &Contract_FieldSubPath{ 606 selector: Contract_FieldPathSelectorMetadata, 607 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 608 } 609 } 610 611 func (s ContractPathSelectorMetadataSyncingRegions) WithValue(value []string) *Contract_FieldSubPathValue { 612 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 613 } 614 615 func (s ContractPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *Contract_FieldSubPathArrayOfValues { 616 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 617 } 618 619 func (s ContractPathSelectorMetadataSyncingRegions) WithItemValue(value string) *Contract_FieldSubPathArrayItemValue { 620 return s.FieldPath().WithIArrayItemValue(value).(*Contract_FieldSubPathArrayItemValue) 621 } 622 623 type ContractPathSelectorMetadataLifecycle struct{} 624 625 func (ContractPathSelectorMetadataLifecycle) FieldPath() *Contract_FieldSubPath { 626 return &Contract_FieldSubPath{ 627 selector: Contract_FieldPathSelectorMetadata, 628 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 629 } 630 } 631 632 func (s ContractPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *Contract_FieldSubPathValue { 633 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 634 } 635 636 func (s ContractPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *Contract_FieldSubPathArrayOfValues { 637 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 638 } 639 640 func (ContractPathSelectorMetadataLifecycle) State() ContractPathSelectorMetadataLifecycleState { 641 return ContractPathSelectorMetadataLifecycleState{} 642 } 643 644 func (ContractPathSelectorMetadataLifecycle) BlockDeletion() ContractPathSelectorMetadataLifecycleBlockDeletion { 645 return ContractPathSelectorMetadataLifecycleBlockDeletion{} 646 } 647 648 type ContractPathSelectorMetadataLifecycleState struct{} 649 650 func (ContractPathSelectorMetadataLifecycleState) FieldPath() *Contract_FieldSubPath { 651 return &Contract_FieldSubPath{ 652 selector: Contract_FieldPathSelectorMetadata, 653 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 654 } 655 } 656 657 func (s ContractPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *Contract_FieldSubPathValue { 658 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 659 } 660 661 func (s ContractPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *Contract_FieldSubPathArrayOfValues { 662 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 663 } 664 665 type ContractPathSelectorMetadataLifecycleBlockDeletion struct{} 666 667 func (ContractPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *Contract_FieldSubPath { 668 return &Contract_FieldSubPath{ 669 selector: Contract_FieldPathSelectorMetadata, 670 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 671 } 672 } 673 674 func (s ContractPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *Contract_FieldSubPathValue { 675 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 676 } 677 678 func (s ContractPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *Contract_FieldSubPathArrayOfValues { 679 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 680 } 681 682 type ContractPathSelectorMetadataServices struct{} 683 684 func (ContractPathSelectorMetadataServices) FieldPath() *Contract_FieldSubPath { 685 return &Contract_FieldSubPath{ 686 selector: Contract_FieldPathSelectorMetadata, 687 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 688 } 689 } 690 691 func (s ContractPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *Contract_FieldSubPathValue { 692 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 693 } 694 695 func (s ContractPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *Contract_FieldSubPathArrayOfValues { 696 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 697 } 698 699 func (ContractPathSelectorMetadataServices) OwningService() ContractPathSelectorMetadataServicesOwningService { 700 return ContractPathSelectorMetadataServicesOwningService{} 701 } 702 703 func (ContractPathSelectorMetadataServices) AllowedServices() ContractPathSelectorMetadataServicesAllowedServices { 704 return ContractPathSelectorMetadataServicesAllowedServices{} 705 } 706 707 type ContractPathSelectorMetadataServicesOwningService struct{} 708 709 func (ContractPathSelectorMetadataServicesOwningService) FieldPath() *Contract_FieldSubPath { 710 return &Contract_FieldSubPath{ 711 selector: Contract_FieldPathSelectorMetadata, 712 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 713 } 714 } 715 716 func (s ContractPathSelectorMetadataServicesOwningService) WithValue(value string) *Contract_FieldSubPathValue { 717 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 718 } 719 720 func (s ContractPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *Contract_FieldSubPathArrayOfValues { 721 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 722 } 723 724 type ContractPathSelectorMetadataServicesAllowedServices struct{} 725 726 func (ContractPathSelectorMetadataServicesAllowedServices) FieldPath() *Contract_FieldSubPath { 727 return &Contract_FieldSubPath{ 728 selector: Contract_FieldPathSelectorMetadata, 729 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 730 } 731 } 732 733 func (s ContractPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *Contract_FieldSubPathValue { 734 return s.FieldPath().WithIValue(value).(*Contract_FieldSubPathValue) 735 } 736 737 func (s ContractPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *Contract_FieldSubPathArrayOfValues { 738 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldSubPathArrayOfValues) 739 } 740 741 func (s ContractPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *Contract_FieldSubPathArrayItemValue { 742 return s.FieldPath().WithIArrayItemValue(value).(*Contract_FieldSubPathArrayItemValue) 743 } 744 745 type ContractPathSelectorRatePlan struct{} 746 747 func (ContractPathSelectorRatePlan) FieldPath() *Contract_FieldTerminalPath { 748 return &Contract_FieldTerminalPath{selector: Contract_FieldPathSelectorRatePlan} 749 } 750 751 func (s ContractPathSelectorRatePlan) WithValue(value string) *Contract_FieldTerminalPathValue { 752 return s.FieldPath().WithIValue(value).(*Contract_FieldTerminalPathValue) 753 } 754 755 func (s ContractPathSelectorRatePlan) WithArrayOfValues(values []string) *Contract_FieldTerminalPathArrayOfValues { 756 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldTerminalPathArrayOfValues) 757 } 758 759 type ContractPathSelectorTransatel struct{} 760 761 func (ContractPathSelectorTransatel) FieldPath() *Contract_FieldTerminalPath { 762 return &Contract_FieldTerminalPath{selector: Contract_FieldPathSelectorTransatel} 763 } 764 765 func (s ContractPathSelectorTransatel) WithValue(value *secrets_secret.Reference) *Contract_FieldTerminalPathValue { 766 return s.FieldPath().WithIValue(value).(*Contract_FieldTerminalPathValue) 767 } 768 769 func (s ContractPathSelectorTransatel) WithArrayOfValues(values []*secrets_secret.Reference) *Contract_FieldTerminalPathArrayOfValues { 770 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldTerminalPathArrayOfValues) 771 } 772 773 type ContractPathSelectorCisco struct{} 774 775 func (ContractPathSelectorCisco) FieldPath() *Contract_FieldTerminalPath { 776 return &Contract_FieldTerminalPath{selector: Contract_FieldPathSelectorCisco} 777 } 778 779 func (s ContractPathSelectorCisco) WithValue(value *secrets_secret.Reference) *Contract_FieldTerminalPathValue { 780 return s.FieldPath().WithIValue(value).(*Contract_FieldTerminalPathValue) 781 } 782 783 func (s ContractPathSelectorCisco) WithArrayOfValues(values []*secrets_secret.Reference) *Contract_FieldTerminalPathArrayOfValues { 784 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldTerminalPathArrayOfValues) 785 } 786 787 type ContractPathSelectorCelona struct{} 788 789 func (ContractPathSelectorCelona) FieldPath() *Contract_FieldTerminalPath { 790 return &Contract_FieldTerminalPath{selector: Contract_FieldPathSelectorCelona} 791 } 792 793 func (s ContractPathSelectorCelona) WithValue(value *secrets_secret.Reference) *Contract_FieldTerminalPathValue { 794 return s.FieldPath().WithIValue(value).(*Contract_FieldTerminalPathValue) 795 } 796 797 func (s ContractPathSelectorCelona) WithArrayOfValues(values []*secrets_secret.Reference) *Contract_FieldTerminalPathArrayOfValues { 798 return s.FieldPath().WithIArrayOfValues(values).(*Contract_FieldTerminalPathArrayOfValues) 799 }