github.com/cloudwan/edgelq-sdk@v1.15.4/monitoring/resources/v4/notification/notification.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/monitoring/proto/v4/notification.proto 3 // DO NOT EDIT!!! 4 5 package notification 6 7 // proto imports 8 import ( 9 api "github.com/cloudwan/edgelq-sdk/common/api" 10 alert "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/alert" 11 alerting_condition "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/alerting_condition" 12 alerting_policy "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/alerting_policy" 13 common "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/common" 14 metric_descriptor "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/metric_descriptor" 15 monitored_resource_descriptor "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/monitored_resource_descriptor" 16 notification_channel "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/notification_channel" 17 project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project" 18 time_serie "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/time_serie" 19 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 20 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 21 meta "github.com/cloudwan/goten-sdk/types/meta" 22 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 23 durationpb "google.golang.org/protobuf/types/known/durationpb" 24 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 25 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 26 ) 27 28 // make sure we're using proto imports 29 var ( 30 _ = api.LaunchStage(0) 31 _ = &alert.Alert{} 32 _ = &alerting_condition.AlertingCondition{} 33 _ = &alerting_policy.AlertingPolicy{} 34 _ = &common.LabelDescriptor{} 35 _ = &metric_descriptor.MetricDescriptor{} 36 _ = &monitored_resource_descriptor.MonitoredResourceDescriptor{} 37 _ = ¬ification_channel.NotificationChannel{} 38 _ = &project.Project{} 39 _ = &time_serie.Point{} 40 _ = &durationpb.Duration{} 41 _ = &fieldmaskpb.FieldMask{} 42 _ = ×tamppb.Timestamp{} 43 _ = &meta_common.LabelledDomain{} 44 _ = &meta_service.Service{} 45 _ = &meta.Meta{} 46 _ = &multi_region_policy.MultiRegionPolicy{} 47 ) 48 49 type NotificationFieldPathBuilder struct{} 50 51 func NewNotificationFieldPathBuilder() NotificationFieldPathBuilder { 52 return NotificationFieldPathBuilder{} 53 } 54 func (NotificationFieldPathBuilder) Name() NotificationPathSelectorName { 55 return NotificationPathSelectorName{} 56 } 57 func (NotificationFieldPathBuilder) Metadata() NotificationPathSelectorMetadata { 58 return NotificationPathSelectorMetadata{} 59 } 60 func (NotificationFieldPathBuilder) Alerts() NotificationPathSelectorAlerts { 61 return NotificationPathSelectorAlerts{} 62 } 63 func (NotificationFieldPathBuilder) AlertSets() NotificationPathSelectorAlertSets { 64 return NotificationPathSelectorAlertSets{} 65 } 66 func (NotificationFieldPathBuilder) State() NotificationPathSelectorState { 67 return NotificationPathSelectorState{} 68 } 69 70 type NotificationPathSelectorName struct{} 71 72 func (NotificationPathSelectorName) FieldPath() *Notification_FieldTerminalPath { 73 return &Notification_FieldTerminalPath{selector: Notification_FieldPathSelectorName} 74 } 75 76 func (s NotificationPathSelectorName) WithValue(value *Name) *Notification_FieldTerminalPathValue { 77 return s.FieldPath().WithIValue(value).(*Notification_FieldTerminalPathValue) 78 } 79 80 func (s NotificationPathSelectorName) WithArrayOfValues(values []*Name) *Notification_FieldTerminalPathArrayOfValues { 81 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldTerminalPathArrayOfValues) 82 } 83 84 type NotificationPathSelectorMetadata struct{} 85 86 func (NotificationPathSelectorMetadata) FieldPath() *Notification_FieldTerminalPath { 87 return &Notification_FieldTerminalPath{selector: Notification_FieldPathSelectorMetadata} 88 } 89 90 func (s NotificationPathSelectorMetadata) WithValue(value *meta.Meta) *Notification_FieldTerminalPathValue { 91 return s.FieldPath().WithIValue(value).(*Notification_FieldTerminalPathValue) 92 } 93 94 func (s NotificationPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *Notification_FieldTerminalPathArrayOfValues { 95 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldTerminalPathArrayOfValues) 96 } 97 98 func (NotificationPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *Notification_FieldSubPath { 99 return &Notification_FieldSubPath{selector: Notification_FieldPathSelectorMetadata, subPath: subPath} 100 } 101 102 func (s NotificationPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *Notification_FieldSubPathValue { 103 return &Notification_FieldSubPathValue{Notification_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 104 } 105 106 func (s NotificationPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *Notification_FieldSubPathArrayOfValues { 107 return &Notification_FieldSubPathArrayOfValues{Notification_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 108 } 109 110 func (s NotificationPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *Notification_FieldSubPathArrayItemValue { 111 return &Notification_FieldSubPathArrayItemValue{Notification_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 112 } 113 114 func (NotificationPathSelectorMetadata) CreateTime() NotificationPathSelectorMetadataCreateTime { 115 return NotificationPathSelectorMetadataCreateTime{} 116 } 117 118 func (NotificationPathSelectorMetadata) UpdateTime() NotificationPathSelectorMetadataUpdateTime { 119 return NotificationPathSelectorMetadataUpdateTime{} 120 } 121 122 func (NotificationPathSelectorMetadata) DeleteTime() NotificationPathSelectorMetadataDeleteTime { 123 return NotificationPathSelectorMetadataDeleteTime{} 124 } 125 126 func (NotificationPathSelectorMetadata) Uuid() NotificationPathSelectorMetadataUuid { 127 return NotificationPathSelectorMetadataUuid{} 128 } 129 130 func (NotificationPathSelectorMetadata) Tags() NotificationPathSelectorMetadataTags { 131 return NotificationPathSelectorMetadataTags{} 132 } 133 134 func (NotificationPathSelectorMetadata) Labels() NotificationPathSelectorMetadataLabels { 135 return NotificationPathSelectorMetadataLabels{} 136 } 137 138 func (NotificationPathSelectorMetadata) Annotations() NotificationPathSelectorMetadataAnnotations { 139 return NotificationPathSelectorMetadataAnnotations{} 140 } 141 142 func (NotificationPathSelectorMetadata) Generation() NotificationPathSelectorMetadataGeneration { 143 return NotificationPathSelectorMetadataGeneration{} 144 } 145 146 func (NotificationPathSelectorMetadata) ResourceVersion() NotificationPathSelectorMetadataResourceVersion { 147 return NotificationPathSelectorMetadataResourceVersion{} 148 } 149 150 func (NotificationPathSelectorMetadata) OwnerReferences() NotificationPathSelectorMetadataOwnerReferences { 151 return NotificationPathSelectorMetadataOwnerReferences{} 152 } 153 154 func (NotificationPathSelectorMetadata) Shards() NotificationPathSelectorMetadataShards { 155 return NotificationPathSelectorMetadataShards{} 156 } 157 158 func (NotificationPathSelectorMetadata) Syncing() NotificationPathSelectorMetadataSyncing { 159 return NotificationPathSelectorMetadataSyncing{} 160 } 161 162 func (NotificationPathSelectorMetadata) Lifecycle() NotificationPathSelectorMetadataLifecycle { 163 return NotificationPathSelectorMetadataLifecycle{} 164 } 165 166 func (NotificationPathSelectorMetadata) Services() NotificationPathSelectorMetadataServices { 167 return NotificationPathSelectorMetadataServices{} 168 } 169 170 type NotificationPathSelectorMetadataCreateTime struct{} 171 172 func (NotificationPathSelectorMetadataCreateTime) FieldPath() *Notification_FieldSubPath { 173 return &Notification_FieldSubPath{ 174 selector: Notification_FieldPathSelectorMetadata, 175 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 176 } 177 } 178 179 func (s NotificationPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *Notification_FieldSubPathValue { 180 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 181 } 182 183 func (s NotificationPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Notification_FieldSubPathArrayOfValues { 184 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 185 } 186 187 type NotificationPathSelectorMetadataUpdateTime struct{} 188 189 func (NotificationPathSelectorMetadataUpdateTime) FieldPath() *Notification_FieldSubPath { 190 return &Notification_FieldSubPath{ 191 selector: Notification_FieldPathSelectorMetadata, 192 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 193 } 194 } 195 196 func (s NotificationPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *Notification_FieldSubPathValue { 197 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 198 } 199 200 func (s NotificationPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Notification_FieldSubPathArrayOfValues { 201 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 202 } 203 204 type NotificationPathSelectorMetadataDeleteTime struct{} 205 206 func (NotificationPathSelectorMetadataDeleteTime) FieldPath() *Notification_FieldSubPath { 207 return &Notification_FieldSubPath{ 208 selector: Notification_FieldPathSelectorMetadata, 209 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 210 } 211 } 212 213 func (s NotificationPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *Notification_FieldSubPathValue { 214 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 215 } 216 217 func (s NotificationPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Notification_FieldSubPathArrayOfValues { 218 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 219 } 220 221 type NotificationPathSelectorMetadataUuid struct{} 222 223 func (NotificationPathSelectorMetadataUuid) FieldPath() *Notification_FieldSubPath { 224 return &Notification_FieldSubPath{ 225 selector: Notification_FieldPathSelectorMetadata, 226 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 227 } 228 } 229 230 func (s NotificationPathSelectorMetadataUuid) WithValue(value string) *Notification_FieldSubPathValue { 231 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 232 } 233 234 func (s NotificationPathSelectorMetadataUuid) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 235 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 236 } 237 238 type NotificationPathSelectorMetadataTags struct{} 239 240 func (NotificationPathSelectorMetadataTags) FieldPath() *Notification_FieldSubPath { 241 return &Notification_FieldSubPath{ 242 selector: Notification_FieldPathSelectorMetadata, 243 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 244 } 245 } 246 247 func (s NotificationPathSelectorMetadataTags) WithValue(value []string) *Notification_FieldSubPathValue { 248 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 249 } 250 251 func (s NotificationPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *Notification_FieldSubPathArrayOfValues { 252 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 253 } 254 255 func (s NotificationPathSelectorMetadataTags) WithItemValue(value string) *Notification_FieldSubPathArrayItemValue { 256 return s.FieldPath().WithIArrayItemValue(value).(*Notification_FieldSubPathArrayItemValue) 257 } 258 259 type NotificationPathSelectorMetadataLabels struct{} 260 261 func (NotificationPathSelectorMetadataLabels) FieldPath() *Notification_FieldSubPath { 262 return &Notification_FieldSubPath{ 263 selector: Notification_FieldPathSelectorMetadata, 264 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 265 } 266 } 267 268 func (s NotificationPathSelectorMetadataLabels) WithValue(value map[string]string) *Notification_FieldSubPathValue { 269 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 270 } 271 272 func (s NotificationPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *Notification_FieldSubPathArrayOfValues { 273 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 274 } 275 276 func (NotificationPathSelectorMetadataLabels) WithKey(key string) NotificationMapPathSelectorMetadataLabels { 277 return NotificationMapPathSelectorMetadataLabels{key: key} 278 } 279 280 type NotificationMapPathSelectorMetadataLabels struct { 281 key string 282 } 283 284 func (s NotificationMapPathSelectorMetadataLabels) FieldPath() *Notification_FieldSubPath { 285 return &Notification_FieldSubPath{ 286 selector: Notification_FieldPathSelectorMetadata, 287 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 288 } 289 } 290 291 func (s NotificationMapPathSelectorMetadataLabels) WithValue(value string) *Notification_FieldSubPathValue { 292 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 293 } 294 295 func (s NotificationMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 296 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 297 } 298 299 type NotificationPathSelectorMetadataAnnotations struct{} 300 301 func (NotificationPathSelectorMetadataAnnotations) FieldPath() *Notification_FieldSubPath { 302 return &Notification_FieldSubPath{ 303 selector: Notification_FieldPathSelectorMetadata, 304 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 305 } 306 } 307 308 func (s NotificationPathSelectorMetadataAnnotations) WithValue(value map[string]string) *Notification_FieldSubPathValue { 309 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 310 } 311 312 func (s NotificationPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *Notification_FieldSubPathArrayOfValues { 313 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 314 } 315 316 func (NotificationPathSelectorMetadataAnnotations) WithKey(key string) NotificationMapPathSelectorMetadataAnnotations { 317 return NotificationMapPathSelectorMetadataAnnotations{key: key} 318 } 319 320 type NotificationMapPathSelectorMetadataAnnotations struct { 321 key string 322 } 323 324 func (s NotificationMapPathSelectorMetadataAnnotations) FieldPath() *Notification_FieldSubPath { 325 return &Notification_FieldSubPath{ 326 selector: Notification_FieldPathSelectorMetadata, 327 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 328 } 329 } 330 331 func (s NotificationMapPathSelectorMetadataAnnotations) WithValue(value string) *Notification_FieldSubPathValue { 332 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 333 } 334 335 func (s NotificationMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 336 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 337 } 338 339 type NotificationPathSelectorMetadataGeneration struct{} 340 341 func (NotificationPathSelectorMetadataGeneration) FieldPath() *Notification_FieldSubPath { 342 return &Notification_FieldSubPath{ 343 selector: Notification_FieldPathSelectorMetadata, 344 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 345 } 346 } 347 348 func (s NotificationPathSelectorMetadataGeneration) WithValue(value int64) *Notification_FieldSubPathValue { 349 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 350 } 351 352 func (s NotificationPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *Notification_FieldSubPathArrayOfValues { 353 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 354 } 355 356 type NotificationPathSelectorMetadataResourceVersion struct{} 357 358 func (NotificationPathSelectorMetadataResourceVersion) FieldPath() *Notification_FieldSubPath { 359 return &Notification_FieldSubPath{ 360 selector: Notification_FieldPathSelectorMetadata, 361 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 362 } 363 } 364 365 func (s NotificationPathSelectorMetadataResourceVersion) WithValue(value string) *Notification_FieldSubPathValue { 366 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 367 } 368 369 func (s NotificationPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 370 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 371 } 372 373 type NotificationPathSelectorMetadataOwnerReferences struct{} 374 375 func (NotificationPathSelectorMetadataOwnerReferences) FieldPath() *Notification_FieldSubPath { 376 return &Notification_FieldSubPath{ 377 selector: Notification_FieldPathSelectorMetadata, 378 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 379 } 380 } 381 382 func (s NotificationPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *Notification_FieldSubPathValue { 383 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 384 } 385 386 func (s NotificationPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *Notification_FieldSubPathArrayOfValues { 387 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 388 } 389 390 func (s NotificationPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *Notification_FieldSubPathArrayItemValue { 391 return s.FieldPath().WithIArrayItemValue(value).(*Notification_FieldSubPathArrayItemValue) 392 } 393 394 func (NotificationPathSelectorMetadataOwnerReferences) Kind() NotificationPathSelectorMetadataOwnerReferencesKind { 395 return NotificationPathSelectorMetadataOwnerReferencesKind{} 396 } 397 398 func (NotificationPathSelectorMetadataOwnerReferences) Version() NotificationPathSelectorMetadataOwnerReferencesVersion { 399 return NotificationPathSelectorMetadataOwnerReferencesVersion{} 400 } 401 402 func (NotificationPathSelectorMetadataOwnerReferences) Name() NotificationPathSelectorMetadataOwnerReferencesName { 403 return NotificationPathSelectorMetadataOwnerReferencesName{} 404 } 405 406 func (NotificationPathSelectorMetadataOwnerReferences) Region() NotificationPathSelectorMetadataOwnerReferencesRegion { 407 return NotificationPathSelectorMetadataOwnerReferencesRegion{} 408 } 409 410 func (NotificationPathSelectorMetadataOwnerReferences) Controller() NotificationPathSelectorMetadataOwnerReferencesController { 411 return NotificationPathSelectorMetadataOwnerReferencesController{} 412 } 413 414 func (NotificationPathSelectorMetadataOwnerReferences) RequiresOwnerReference() NotificationPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 415 return NotificationPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 416 } 417 418 func (NotificationPathSelectorMetadataOwnerReferences) UnsetOnDelete() NotificationPathSelectorMetadataOwnerReferencesUnsetOnDelete { 419 return NotificationPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 420 } 421 422 type NotificationPathSelectorMetadataOwnerReferencesKind struct{} 423 424 func (NotificationPathSelectorMetadataOwnerReferencesKind) FieldPath() *Notification_FieldSubPath { 425 return &Notification_FieldSubPath{ 426 selector: Notification_FieldPathSelectorMetadata, 427 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 428 } 429 } 430 431 func (s NotificationPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *Notification_FieldSubPathValue { 432 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 433 } 434 435 func (s NotificationPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 436 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 437 } 438 439 type NotificationPathSelectorMetadataOwnerReferencesVersion struct{} 440 441 func (NotificationPathSelectorMetadataOwnerReferencesVersion) FieldPath() *Notification_FieldSubPath { 442 return &Notification_FieldSubPath{ 443 selector: Notification_FieldPathSelectorMetadata, 444 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 445 } 446 } 447 448 func (s NotificationPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *Notification_FieldSubPathValue { 449 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 450 } 451 452 func (s NotificationPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 453 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 454 } 455 456 type NotificationPathSelectorMetadataOwnerReferencesName struct{} 457 458 func (NotificationPathSelectorMetadataOwnerReferencesName) FieldPath() *Notification_FieldSubPath { 459 return &Notification_FieldSubPath{ 460 selector: Notification_FieldPathSelectorMetadata, 461 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 462 } 463 } 464 465 func (s NotificationPathSelectorMetadataOwnerReferencesName) WithValue(value string) *Notification_FieldSubPathValue { 466 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 467 } 468 469 func (s NotificationPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 470 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 471 } 472 473 type NotificationPathSelectorMetadataOwnerReferencesRegion struct{} 474 475 func (NotificationPathSelectorMetadataOwnerReferencesRegion) FieldPath() *Notification_FieldSubPath { 476 return &Notification_FieldSubPath{ 477 selector: Notification_FieldPathSelectorMetadata, 478 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 479 } 480 } 481 482 func (s NotificationPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *Notification_FieldSubPathValue { 483 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 484 } 485 486 func (s NotificationPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 487 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 488 } 489 490 type NotificationPathSelectorMetadataOwnerReferencesController struct{} 491 492 func (NotificationPathSelectorMetadataOwnerReferencesController) FieldPath() *Notification_FieldSubPath { 493 return &Notification_FieldSubPath{ 494 selector: Notification_FieldPathSelectorMetadata, 495 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 496 } 497 } 498 499 func (s NotificationPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *Notification_FieldSubPathValue { 500 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 501 } 502 503 func (s NotificationPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *Notification_FieldSubPathArrayOfValues { 504 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 505 } 506 507 type NotificationPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 508 509 func (NotificationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *Notification_FieldSubPath { 510 return &Notification_FieldSubPath{ 511 selector: Notification_FieldPathSelectorMetadata, 512 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 513 } 514 } 515 516 func (s NotificationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Notification_FieldSubPathValue { 517 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 518 } 519 520 func (s NotificationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Notification_FieldSubPathArrayOfValues { 521 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 522 } 523 524 type NotificationPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 525 526 func (NotificationPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *Notification_FieldSubPath { 527 return &Notification_FieldSubPath{ 528 selector: Notification_FieldPathSelectorMetadata, 529 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 530 } 531 } 532 533 func (s NotificationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *Notification_FieldSubPathValue { 534 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 535 } 536 537 func (s NotificationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *Notification_FieldSubPathArrayOfValues { 538 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 539 } 540 541 type NotificationPathSelectorMetadataShards struct{} 542 543 func (NotificationPathSelectorMetadataShards) FieldPath() *Notification_FieldSubPath { 544 return &Notification_FieldSubPath{ 545 selector: Notification_FieldPathSelectorMetadata, 546 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 547 } 548 } 549 550 func (s NotificationPathSelectorMetadataShards) WithValue(value map[string]int64) *Notification_FieldSubPathValue { 551 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 552 } 553 554 func (s NotificationPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *Notification_FieldSubPathArrayOfValues { 555 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 556 } 557 558 func (NotificationPathSelectorMetadataShards) WithKey(key string) NotificationMapPathSelectorMetadataShards { 559 return NotificationMapPathSelectorMetadataShards{key: key} 560 } 561 562 type NotificationMapPathSelectorMetadataShards struct { 563 key string 564 } 565 566 func (s NotificationMapPathSelectorMetadataShards) FieldPath() *Notification_FieldSubPath { 567 return &Notification_FieldSubPath{ 568 selector: Notification_FieldPathSelectorMetadata, 569 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 570 } 571 } 572 573 func (s NotificationMapPathSelectorMetadataShards) WithValue(value int64) *Notification_FieldSubPathValue { 574 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 575 } 576 577 func (s NotificationMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *Notification_FieldSubPathArrayOfValues { 578 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 579 } 580 581 type NotificationPathSelectorMetadataSyncing struct{} 582 583 func (NotificationPathSelectorMetadataSyncing) FieldPath() *Notification_FieldSubPath { 584 return &Notification_FieldSubPath{ 585 selector: Notification_FieldPathSelectorMetadata, 586 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 587 } 588 } 589 590 func (s NotificationPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *Notification_FieldSubPathValue { 591 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 592 } 593 594 func (s NotificationPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *Notification_FieldSubPathArrayOfValues { 595 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 596 } 597 598 func (NotificationPathSelectorMetadataSyncing) OwningRegion() NotificationPathSelectorMetadataSyncingOwningRegion { 599 return NotificationPathSelectorMetadataSyncingOwningRegion{} 600 } 601 602 func (NotificationPathSelectorMetadataSyncing) Regions() NotificationPathSelectorMetadataSyncingRegions { 603 return NotificationPathSelectorMetadataSyncingRegions{} 604 } 605 606 type NotificationPathSelectorMetadataSyncingOwningRegion struct{} 607 608 func (NotificationPathSelectorMetadataSyncingOwningRegion) FieldPath() *Notification_FieldSubPath { 609 return &Notification_FieldSubPath{ 610 selector: Notification_FieldPathSelectorMetadata, 611 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 612 } 613 } 614 615 func (s NotificationPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *Notification_FieldSubPathValue { 616 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 617 } 618 619 func (s NotificationPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 620 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 621 } 622 623 type NotificationPathSelectorMetadataSyncingRegions struct{} 624 625 func (NotificationPathSelectorMetadataSyncingRegions) FieldPath() *Notification_FieldSubPath { 626 return &Notification_FieldSubPath{ 627 selector: Notification_FieldPathSelectorMetadata, 628 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 629 } 630 } 631 632 func (s NotificationPathSelectorMetadataSyncingRegions) WithValue(value []string) *Notification_FieldSubPathValue { 633 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 634 } 635 636 func (s NotificationPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *Notification_FieldSubPathArrayOfValues { 637 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 638 } 639 640 func (s NotificationPathSelectorMetadataSyncingRegions) WithItemValue(value string) *Notification_FieldSubPathArrayItemValue { 641 return s.FieldPath().WithIArrayItemValue(value).(*Notification_FieldSubPathArrayItemValue) 642 } 643 644 type NotificationPathSelectorMetadataLifecycle struct{} 645 646 func (NotificationPathSelectorMetadataLifecycle) FieldPath() *Notification_FieldSubPath { 647 return &Notification_FieldSubPath{ 648 selector: Notification_FieldPathSelectorMetadata, 649 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 650 } 651 } 652 653 func (s NotificationPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *Notification_FieldSubPathValue { 654 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 655 } 656 657 func (s NotificationPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *Notification_FieldSubPathArrayOfValues { 658 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 659 } 660 661 func (NotificationPathSelectorMetadataLifecycle) State() NotificationPathSelectorMetadataLifecycleState { 662 return NotificationPathSelectorMetadataLifecycleState{} 663 } 664 665 func (NotificationPathSelectorMetadataLifecycle) BlockDeletion() NotificationPathSelectorMetadataLifecycleBlockDeletion { 666 return NotificationPathSelectorMetadataLifecycleBlockDeletion{} 667 } 668 669 type NotificationPathSelectorMetadataLifecycleState struct{} 670 671 func (NotificationPathSelectorMetadataLifecycleState) FieldPath() *Notification_FieldSubPath { 672 return &Notification_FieldSubPath{ 673 selector: Notification_FieldPathSelectorMetadata, 674 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 675 } 676 } 677 678 func (s NotificationPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *Notification_FieldSubPathValue { 679 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 680 } 681 682 func (s NotificationPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *Notification_FieldSubPathArrayOfValues { 683 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 684 } 685 686 type NotificationPathSelectorMetadataLifecycleBlockDeletion struct{} 687 688 func (NotificationPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *Notification_FieldSubPath { 689 return &Notification_FieldSubPath{ 690 selector: Notification_FieldPathSelectorMetadata, 691 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 692 } 693 } 694 695 func (s NotificationPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *Notification_FieldSubPathValue { 696 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 697 } 698 699 func (s NotificationPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *Notification_FieldSubPathArrayOfValues { 700 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 701 } 702 703 type NotificationPathSelectorMetadataServices struct{} 704 705 func (NotificationPathSelectorMetadataServices) FieldPath() *Notification_FieldSubPath { 706 return &Notification_FieldSubPath{ 707 selector: Notification_FieldPathSelectorMetadata, 708 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 709 } 710 } 711 712 func (s NotificationPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *Notification_FieldSubPathValue { 713 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 714 } 715 716 func (s NotificationPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *Notification_FieldSubPathArrayOfValues { 717 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 718 } 719 720 func (NotificationPathSelectorMetadataServices) OwningService() NotificationPathSelectorMetadataServicesOwningService { 721 return NotificationPathSelectorMetadataServicesOwningService{} 722 } 723 724 func (NotificationPathSelectorMetadataServices) AllowedServices() NotificationPathSelectorMetadataServicesAllowedServices { 725 return NotificationPathSelectorMetadataServicesAllowedServices{} 726 } 727 728 type NotificationPathSelectorMetadataServicesOwningService struct{} 729 730 func (NotificationPathSelectorMetadataServicesOwningService) FieldPath() *Notification_FieldSubPath { 731 return &Notification_FieldSubPath{ 732 selector: Notification_FieldPathSelectorMetadata, 733 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 734 } 735 } 736 737 func (s NotificationPathSelectorMetadataServicesOwningService) WithValue(value string) *Notification_FieldSubPathValue { 738 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 739 } 740 741 func (s NotificationPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 742 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 743 } 744 745 type NotificationPathSelectorMetadataServicesAllowedServices struct{} 746 747 func (NotificationPathSelectorMetadataServicesAllowedServices) FieldPath() *Notification_FieldSubPath { 748 return &Notification_FieldSubPath{ 749 selector: Notification_FieldPathSelectorMetadata, 750 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 751 } 752 } 753 754 func (s NotificationPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *Notification_FieldSubPathValue { 755 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 756 } 757 758 func (s NotificationPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *Notification_FieldSubPathArrayOfValues { 759 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 760 } 761 762 func (s NotificationPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *Notification_FieldSubPathArrayItemValue { 763 return s.FieldPath().WithIArrayItemValue(value).(*Notification_FieldSubPathArrayItemValue) 764 } 765 766 type NotificationPathSelectorAlerts struct{} 767 768 func (NotificationPathSelectorAlerts) FieldPath() *Notification_FieldTerminalPath { 769 return &Notification_FieldTerminalPath{selector: Notification_FieldPathSelectorAlerts} 770 } 771 772 func (s NotificationPathSelectorAlerts) WithValue(value []*alert.Name) *Notification_FieldTerminalPathValue { 773 return s.FieldPath().WithIValue(value).(*Notification_FieldTerminalPathValue) 774 } 775 776 func (s NotificationPathSelectorAlerts) WithArrayOfValues(values [][]*alert.Name) *Notification_FieldTerminalPathArrayOfValues { 777 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldTerminalPathArrayOfValues) 778 } 779 780 func (s NotificationPathSelectorAlerts) WithItemValue(value *alert.Name) *Notification_FieldTerminalPathArrayItemValue { 781 return s.FieldPath().WithIArrayItemValue(value).(*Notification_FieldTerminalPathArrayItemValue) 782 } 783 784 type NotificationPathSelectorAlertSets struct{} 785 786 func (NotificationPathSelectorAlertSets) FieldPath() *Notification_FieldTerminalPath { 787 return &Notification_FieldTerminalPath{selector: Notification_FieldPathSelectorAlertSets} 788 } 789 790 func (s NotificationPathSelectorAlertSets) WithValue(value []*Notification_AlertsSet) *Notification_FieldTerminalPathValue { 791 return s.FieldPath().WithIValue(value).(*Notification_FieldTerminalPathValue) 792 } 793 794 func (s NotificationPathSelectorAlertSets) WithArrayOfValues(values [][]*Notification_AlertsSet) *Notification_FieldTerminalPathArrayOfValues { 795 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldTerminalPathArrayOfValues) 796 } 797 798 func (s NotificationPathSelectorAlertSets) WithItemValue(value *Notification_AlertsSet) *Notification_FieldTerminalPathArrayItemValue { 799 return s.FieldPath().WithIArrayItemValue(value).(*Notification_FieldTerminalPathArrayItemValue) 800 } 801 func (NotificationPathSelectorAlertSets) WithSubPath(subPath NotificationAlertsSet_FieldPath) *Notification_FieldSubPath { 802 return &Notification_FieldSubPath{selector: Notification_FieldPathSelectorAlertSets, subPath: subPath} 803 } 804 805 func (s NotificationPathSelectorAlertSets) WithSubValue(subPathValue NotificationAlertsSet_FieldPathValue) *Notification_FieldSubPathValue { 806 return &Notification_FieldSubPathValue{Notification_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 807 } 808 809 func (s NotificationPathSelectorAlertSets) WithSubArrayOfValues(subPathArrayOfValues NotificationAlertsSet_FieldPathArrayOfValues) *Notification_FieldSubPathArrayOfValues { 810 return &Notification_FieldSubPathArrayOfValues{Notification_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 811 } 812 813 func (s NotificationPathSelectorAlertSets) WithSubArrayItemValue(subPathArrayItemValue NotificationAlertsSet_FieldPathArrayItemValue) *Notification_FieldSubPathArrayItemValue { 814 return &Notification_FieldSubPathArrayItemValue{Notification_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 815 } 816 817 func (NotificationPathSelectorAlertSets) Condition() NotificationPathSelectorAlertSetsCondition { 818 return NotificationPathSelectorAlertSetsCondition{} 819 } 820 821 func (NotificationPathSelectorAlertSets) Ids() NotificationPathSelectorAlertSetsIds { 822 return NotificationPathSelectorAlertSetsIds{} 823 } 824 825 type NotificationPathSelectorAlertSetsCondition struct{} 826 827 func (NotificationPathSelectorAlertSetsCondition) FieldPath() *Notification_FieldSubPath { 828 return &Notification_FieldSubPath{ 829 selector: Notification_FieldPathSelectorAlertSets, 830 subPath: NewNotificationAlertsSetFieldPathBuilder().Condition().FieldPath(), 831 } 832 } 833 834 func (s NotificationPathSelectorAlertSetsCondition) WithValue(value *alerting_condition.Name) *Notification_FieldSubPathValue { 835 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 836 } 837 838 func (s NotificationPathSelectorAlertSetsCondition) WithArrayOfValues(values []*alerting_condition.Name) *Notification_FieldSubPathArrayOfValues { 839 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 840 } 841 842 type NotificationPathSelectorAlertSetsIds struct{} 843 844 func (NotificationPathSelectorAlertSetsIds) FieldPath() *Notification_FieldSubPath { 845 return &Notification_FieldSubPath{ 846 selector: Notification_FieldPathSelectorAlertSets, 847 subPath: NewNotificationAlertsSetFieldPathBuilder().Ids().FieldPath(), 848 } 849 } 850 851 func (s NotificationPathSelectorAlertSetsIds) WithValue(value []string) *Notification_FieldSubPathValue { 852 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 853 } 854 855 func (s NotificationPathSelectorAlertSetsIds) WithArrayOfValues(values [][]string) *Notification_FieldSubPathArrayOfValues { 856 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 857 } 858 859 func (s NotificationPathSelectorAlertSetsIds) WithItemValue(value string) *Notification_FieldSubPathArrayItemValue { 860 return s.FieldPath().WithIArrayItemValue(value).(*Notification_FieldSubPathArrayItemValue) 861 } 862 863 type NotificationPathSelectorState struct{} 864 865 func (NotificationPathSelectorState) FieldPath() *Notification_FieldTerminalPath { 866 return &Notification_FieldTerminalPath{selector: Notification_FieldPathSelectorState} 867 } 868 869 func (s NotificationPathSelectorState) WithValue(value *Notification_State) *Notification_FieldTerminalPathValue { 870 return s.FieldPath().WithIValue(value).(*Notification_FieldTerminalPathValue) 871 } 872 873 func (s NotificationPathSelectorState) WithArrayOfValues(values []*Notification_State) *Notification_FieldTerminalPathArrayOfValues { 874 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldTerminalPathArrayOfValues) 875 } 876 877 func (NotificationPathSelectorState) WithSubPath(subPath NotificationState_FieldPath) *Notification_FieldSubPath { 878 return &Notification_FieldSubPath{selector: Notification_FieldPathSelectorState, subPath: subPath} 879 } 880 881 func (s NotificationPathSelectorState) WithSubValue(subPathValue NotificationState_FieldPathValue) *Notification_FieldSubPathValue { 882 return &Notification_FieldSubPathValue{Notification_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 883 } 884 885 func (s NotificationPathSelectorState) WithSubArrayOfValues(subPathArrayOfValues NotificationState_FieldPathArrayOfValues) *Notification_FieldSubPathArrayOfValues { 886 return &Notification_FieldSubPathArrayOfValues{Notification_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 887 } 888 889 func (s NotificationPathSelectorState) WithSubArrayItemValue(subPathArrayItemValue NotificationState_FieldPathArrayItemValue) *Notification_FieldSubPathArrayItemValue { 890 return &Notification_FieldSubPathArrayItemValue{Notification_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 891 } 892 893 func (NotificationPathSelectorState) IsResolved() NotificationPathSelectorStateIsResolved { 894 return NotificationPathSelectorStateIsResolved{} 895 } 896 897 func (NotificationPathSelectorState) NotificationState() NotificationPathSelectorStateNotificationState { 898 return NotificationPathSelectorStateNotificationState{} 899 } 900 901 func (NotificationPathSelectorState) IncidentNotifyAttemptsDone() NotificationPathSelectorStateIncidentNotifyAttemptsDone { 902 return NotificationPathSelectorStateIncidentNotifyAttemptsDone{} 903 } 904 905 func (NotificationPathSelectorState) ResolutionNotifyAttemptsDone() NotificationPathSelectorStateResolutionNotifyAttemptsDone { 906 return NotificationPathSelectorStateResolutionNotifyAttemptsDone{} 907 } 908 909 func (NotificationPathSelectorState) AlertsLifetime() NotificationPathSelectorStateAlertsLifetime { 910 return NotificationPathSelectorStateAlertsLifetime{} 911 } 912 913 func (NotificationPathSelectorState) ResolutionNotificationState() NotificationPathSelectorStateResolutionNotificationState { 914 return NotificationPathSelectorStateResolutionNotificationState{} 915 } 916 917 func (NotificationPathSelectorState) LifecycleCompleted() NotificationPathSelectorStateLifecycleCompleted { 918 return NotificationPathSelectorStateLifecycleCompleted{} 919 } 920 921 type NotificationPathSelectorStateIsResolved struct{} 922 923 func (NotificationPathSelectorStateIsResolved) FieldPath() *Notification_FieldSubPath { 924 return &Notification_FieldSubPath{ 925 selector: Notification_FieldPathSelectorState, 926 subPath: NewNotificationStateFieldPathBuilder().IsResolved().FieldPath(), 927 } 928 } 929 930 func (s NotificationPathSelectorStateIsResolved) WithValue(value bool) *Notification_FieldSubPathValue { 931 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 932 } 933 934 func (s NotificationPathSelectorStateIsResolved) WithArrayOfValues(values []bool) *Notification_FieldSubPathArrayOfValues { 935 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 936 } 937 938 type NotificationPathSelectorStateNotificationState struct{} 939 940 func (NotificationPathSelectorStateNotificationState) FieldPath() *Notification_FieldSubPath { 941 return &Notification_FieldSubPath{ 942 selector: Notification_FieldPathSelectorState, 943 subPath: NewNotificationStateFieldPathBuilder().NotificationState().FieldPath(), 944 } 945 } 946 947 func (s NotificationPathSelectorStateNotificationState) WithValue(value []*Notification_State_NotificationState) *Notification_FieldSubPathValue { 948 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 949 } 950 951 func (s NotificationPathSelectorStateNotificationState) WithArrayOfValues(values [][]*Notification_State_NotificationState) *Notification_FieldSubPathArrayOfValues { 952 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 953 } 954 955 func (s NotificationPathSelectorStateNotificationState) WithItemValue(value *Notification_State_NotificationState) *Notification_FieldSubPathArrayItemValue { 956 return s.FieldPath().WithIArrayItemValue(value).(*Notification_FieldSubPathArrayItemValue) 957 } 958 959 func (NotificationPathSelectorStateNotificationState) NotificationChannel() NotificationPathSelectorStateNotificationStateNotificationChannel { 960 return NotificationPathSelectorStateNotificationStateNotificationChannel{} 961 } 962 963 func (NotificationPathSelectorStateNotificationState) Status() NotificationPathSelectorStateNotificationStateStatus { 964 return NotificationPathSelectorStateNotificationStateStatus{} 965 } 966 967 func (NotificationPathSelectorStateNotificationState) Error() NotificationPathSelectorStateNotificationStateError { 968 return NotificationPathSelectorStateNotificationStateError{} 969 } 970 971 func (NotificationPathSelectorStateNotificationState) ProviderData() NotificationPathSelectorStateNotificationStateProviderData { 972 return NotificationPathSelectorStateNotificationStateProviderData{} 973 } 974 975 func (NotificationPathSelectorStateNotificationState) NotifyAttempts() NotificationPathSelectorStateNotificationStateNotifyAttempts { 976 return NotificationPathSelectorStateNotificationStateNotifyAttempts{} 977 } 978 979 type NotificationPathSelectorStateNotificationStateNotificationChannel struct{} 980 981 func (NotificationPathSelectorStateNotificationStateNotificationChannel) FieldPath() *Notification_FieldSubPath { 982 return &Notification_FieldSubPath{ 983 selector: Notification_FieldPathSelectorState, 984 subPath: NewNotificationStateFieldPathBuilder().NotificationState().NotificationChannel().FieldPath(), 985 } 986 } 987 988 func (s NotificationPathSelectorStateNotificationStateNotificationChannel) WithValue(value *notification_channel.Name) *Notification_FieldSubPathValue { 989 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 990 } 991 992 func (s NotificationPathSelectorStateNotificationStateNotificationChannel) WithArrayOfValues(values []*notification_channel.Name) *Notification_FieldSubPathArrayOfValues { 993 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 994 } 995 996 type NotificationPathSelectorStateNotificationStateStatus struct{} 997 998 func (NotificationPathSelectorStateNotificationStateStatus) FieldPath() *Notification_FieldSubPath { 999 return &Notification_FieldSubPath{ 1000 selector: Notification_FieldPathSelectorState, 1001 subPath: NewNotificationStateFieldPathBuilder().NotificationState().Status().FieldPath(), 1002 } 1003 } 1004 1005 func (s NotificationPathSelectorStateNotificationStateStatus) WithValue(value Notification_State_NotificationState_Status) *Notification_FieldSubPathValue { 1006 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1007 } 1008 1009 func (s NotificationPathSelectorStateNotificationStateStatus) WithArrayOfValues(values []Notification_State_NotificationState_Status) *Notification_FieldSubPathArrayOfValues { 1010 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1011 } 1012 1013 type NotificationPathSelectorStateNotificationStateError struct{} 1014 1015 func (NotificationPathSelectorStateNotificationStateError) FieldPath() *Notification_FieldSubPath { 1016 return &Notification_FieldSubPath{ 1017 selector: Notification_FieldPathSelectorState, 1018 subPath: NewNotificationStateFieldPathBuilder().NotificationState().Error().FieldPath(), 1019 } 1020 } 1021 1022 func (s NotificationPathSelectorStateNotificationStateError) WithValue(value string) *Notification_FieldSubPathValue { 1023 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1024 } 1025 1026 func (s NotificationPathSelectorStateNotificationStateError) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 1027 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1028 } 1029 1030 type NotificationPathSelectorStateNotificationStateProviderData struct{} 1031 1032 func (NotificationPathSelectorStateNotificationStateProviderData) FieldPath() *Notification_FieldSubPath { 1033 return &Notification_FieldSubPath{ 1034 selector: Notification_FieldPathSelectorState, 1035 subPath: NewNotificationStateFieldPathBuilder().NotificationState().ProviderData().FieldPath(), 1036 } 1037 } 1038 1039 func (s NotificationPathSelectorStateNotificationStateProviderData) WithValue(value *Notification_State_NotificationState_ProviderData) *Notification_FieldSubPathValue { 1040 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1041 } 1042 1043 func (s NotificationPathSelectorStateNotificationStateProviderData) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData) *Notification_FieldSubPathArrayOfValues { 1044 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1045 } 1046 1047 func (NotificationPathSelectorStateNotificationStateProviderData) Slack() NotificationPathSelectorStateNotificationStateProviderDataSlack { 1048 return NotificationPathSelectorStateNotificationStateProviderDataSlack{} 1049 } 1050 1051 func (NotificationPathSelectorStateNotificationStateProviderData) PagerDuty() NotificationPathSelectorStateNotificationStateProviderDataPagerDuty { 1052 return NotificationPathSelectorStateNotificationStateProviderDataPagerDuty{} 1053 } 1054 1055 func (NotificationPathSelectorStateNotificationStateProviderData) Webhook() NotificationPathSelectorStateNotificationStateProviderDataWebhook { 1056 return NotificationPathSelectorStateNotificationStateProviderDataWebhook{} 1057 } 1058 1059 type NotificationPathSelectorStateNotificationStateProviderDataSlack struct{} 1060 1061 func (NotificationPathSelectorStateNotificationStateProviderDataSlack) FieldPath() *Notification_FieldSubPath { 1062 return &Notification_FieldSubPath{ 1063 selector: Notification_FieldPathSelectorState, 1064 subPath: NewNotificationStateFieldPathBuilder().NotificationState().ProviderData().Slack().FieldPath(), 1065 } 1066 } 1067 1068 func (s NotificationPathSelectorStateNotificationStateProviderDataSlack) WithValue(value *Notification_State_NotificationState_ProviderData_Slack) *Notification_FieldSubPathValue { 1069 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1070 } 1071 1072 func (s NotificationPathSelectorStateNotificationStateProviderDataSlack) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_Slack) *Notification_FieldSubPathArrayOfValues { 1073 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1074 } 1075 1076 func (NotificationPathSelectorStateNotificationStateProviderDataSlack) Ts() NotificationPathSelectorStateNotificationStateProviderDataSlackTs { 1077 return NotificationPathSelectorStateNotificationStateProviderDataSlackTs{} 1078 } 1079 1080 type NotificationPathSelectorStateNotificationStateProviderDataSlackTs struct{} 1081 1082 func (NotificationPathSelectorStateNotificationStateProviderDataSlackTs) FieldPath() *Notification_FieldSubPath { 1083 return &Notification_FieldSubPath{ 1084 selector: Notification_FieldPathSelectorState, 1085 subPath: NewNotificationStateFieldPathBuilder().NotificationState().ProviderData().Slack().Ts().FieldPath(), 1086 } 1087 } 1088 1089 func (s NotificationPathSelectorStateNotificationStateProviderDataSlackTs) WithValue(value string) *Notification_FieldSubPathValue { 1090 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1091 } 1092 1093 func (s NotificationPathSelectorStateNotificationStateProviderDataSlackTs) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 1094 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1095 } 1096 1097 type NotificationPathSelectorStateNotificationStateProviderDataPagerDuty struct{} 1098 1099 func (NotificationPathSelectorStateNotificationStateProviderDataPagerDuty) FieldPath() *Notification_FieldSubPath { 1100 return &Notification_FieldSubPath{ 1101 selector: Notification_FieldPathSelectorState, 1102 subPath: NewNotificationStateFieldPathBuilder().NotificationState().ProviderData().PagerDuty().FieldPath(), 1103 } 1104 } 1105 1106 func (s NotificationPathSelectorStateNotificationStateProviderDataPagerDuty) WithValue(value *Notification_State_NotificationState_ProviderData_PagerDuty) *Notification_FieldSubPathValue { 1107 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1108 } 1109 1110 func (s NotificationPathSelectorStateNotificationStateProviderDataPagerDuty) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_PagerDuty) *Notification_FieldSubPathArrayOfValues { 1111 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1112 } 1113 1114 func (NotificationPathSelectorStateNotificationStateProviderDataPagerDuty) IncidentKey() NotificationPathSelectorStateNotificationStateProviderDataPagerDutyIncidentKey { 1115 return NotificationPathSelectorStateNotificationStateProviderDataPagerDutyIncidentKey{} 1116 } 1117 1118 type NotificationPathSelectorStateNotificationStateProviderDataPagerDutyIncidentKey struct{} 1119 1120 func (NotificationPathSelectorStateNotificationStateProviderDataPagerDutyIncidentKey) FieldPath() *Notification_FieldSubPath { 1121 return &Notification_FieldSubPath{ 1122 selector: Notification_FieldPathSelectorState, 1123 subPath: NewNotificationStateFieldPathBuilder().NotificationState().ProviderData().PagerDuty().IncidentKey().FieldPath(), 1124 } 1125 } 1126 1127 func (s NotificationPathSelectorStateNotificationStateProviderDataPagerDutyIncidentKey) WithValue(value string) *Notification_FieldSubPathValue { 1128 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1129 } 1130 1131 func (s NotificationPathSelectorStateNotificationStateProviderDataPagerDutyIncidentKey) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 1132 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1133 } 1134 1135 type NotificationPathSelectorStateNotificationStateProviderDataWebhook struct{} 1136 1137 func (NotificationPathSelectorStateNotificationStateProviderDataWebhook) FieldPath() *Notification_FieldSubPath { 1138 return &Notification_FieldSubPath{ 1139 selector: Notification_FieldPathSelectorState, 1140 subPath: NewNotificationStateFieldPathBuilder().NotificationState().ProviderData().Webhook().FieldPath(), 1141 } 1142 } 1143 1144 func (s NotificationPathSelectorStateNotificationStateProviderDataWebhook) WithValue(value *Notification_State_NotificationState_ProviderData_WebHook) *Notification_FieldSubPathValue { 1145 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1146 } 1147 1148 func (s NotificationPathSelectorStateNotificationStateProviderDataWebhook) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_WebHook) *Notification_FieldSubPathArrayOfValues { 1149 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1150 } 1151 1152 func (NotificationPathSelectorStateNotificationStateProviderDataWebhook) TotalChunks() NotificationPathSelectorStateNotificationStateProviderDataWebhookTotalChunks { 1153 return NotificationPathSelectorStateNotificationStateProviderDataWebhookTotalChunks{} 1154 } 1155 1156 func (NotificationPathSelectorStateNotificationStateProviderDataWebhook) FailedChunks() NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunks { 1157 return NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunks{} 1158 } 1159 1160 type NotificationPathSelectorStateNotificationStateProviderDataWebhookTotalChunks struct{} 1161 1162 func (NotificationPathSelectorStateNotificationStateProviderDataWebhookTotalChunks) FieldPath() *Notification_FieldSubPath { 1163 return &Notification_FieldSubPath{ 1164 selector: Notification_FieldPathSelectorState, 1165 subPath: NewNotificationStateFieldPathBuilder().NotificationState().ProviderData().Webhook().TotalChunks().FieldPath(), 1166 } 1167 } 1168 1169 func (s NotificationPathSelectorStateNotificationStateProviderDataWebhookTotalChunks) WithValue(value int64) *Notification_FieldSubPathValue { 1170 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1171 } 1172 1173 func (s NotificationPathSelectorStateNotificationStateProviderDataWebhookTotalChunks) WithArrayOfValues(values []int64) *Notification_FieldSubPathArrayOfValues { 1174 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1175 } 1176 1177 type NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunks struct{} 1178 1179 func (NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunks) FieldPath() *Notification_FieldSubPath { 1180 return &Notification_FieldSubPath{ 1181 selector: Notification_FieldPathSelectorState, 1182 subPath: NewNotificationStateFieldPathBuilder().NotificationState().ProviderData().Webhook().FailedChunks().FieldPath(), 1183 } 1184 } 1185 1186 func (s NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunks) WithValue(value []*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *Notification_FieldSubPathValue { 1187 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1188 } 1189 1190 func (s NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunks) WithArrayOfValues(values [][]*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *Notification_FieldSubPathArrayOfValues { 1191 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1192 } 1193 1194 func (s NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunks) WithItemValue(value *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *Notification_FieldSubPathArrayItemValue { 1195 return s.FieldPath().WithIArrayItemValue(value).(*Notification_FieldSubPathArrayItemValue) 1196 } 1197 1198 func (NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunks) AlertOffset() NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksAlertOffset { 1199 return NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksAlertOffset{} 1200 } 1201 1202 func (NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunks) Error() NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksError { 1203 return NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksError{} 1204 } 1205 1206 type NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksAlertOffset struct{} 1207 1208 func (NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksAlertOffset) FieldPath() *Notification_FieldSubPath { 1209 return &Notification_FieldSubPath{ 1210 selector: Notification_FieldPathSelectorState, 1211 subPath: NewNotificationStateFieldPathBuilder().NotificationState().ProviderData().Webhook().FailedChunks().AlertOffset().FieldPath(), 1212 } 1213 } 1214 1215 func (s NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksAlertOffset) WithValue(value int64) *Notification_FieldSubPathValue { 1216 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1217 } 1218 1219 func (s NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksAlertOffset) WithArrayOfValues(values []int64) *Notification_FieldSubPathArrayOfValues { 1220 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1221 } 1222 1223 type NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksError struct{} 1224 1225 func (NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksError) FieldPath() *Notification_FieldSubPath { 1226 return &Notification_FieldSubPath{ 1227 selector: Notification_FieldPathSelectorState, 1228 subPath: NewNotificationStateFieldPathBuilder().NotificationState().ProviderData().Webhook().FailedChunks().Error().FieldPath(), 1229 } 1230 } 1231 1232 func (s NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksError) WithValue(value string) *Notification_FieldSubPathValue { 1233 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1234 } 1235 1236 func (s NotificationPathSelectorStateNotificationStateProviderDataWebhookFailedChunksError) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 1237 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1238 } 1239 1240 type NotificationPathSelectorStateNotificationStateNotifyAttempts struct{} 1241 1242 func (NotificationPathSelectorStateNotificationStateNotifyAttempts) FieldPath() *Notification_FieldSubPath { 1243 return &Notification_FieldSubPath{ 1244 selector: Notification_FieldPathSelectorState, 1245 subPath: NewNotificationStateFieldPathBuilder().NotificationState().NotifyAttempts().FieldPath(), 1246 } 1247 } 1248 1249 func (s NotificationPathSelectorStateNotificationStateNotifyAttempts) WithValue(value int64) *Notification_FieldSubPathValue { 1250 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1251 } 1252 1253 func (s NotificationPathSelectorStateNotificationStateNotifyAttempts) WithArrayOfValues(values []int64) *Notification_FieldSubPathArrayOfValues { 1254 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1255 } 1256 1257 type NotificationPathSelectorStateIncidentNotifyAttemptsDone struct{} 1258 1259 func (NotificationPathSelectorStateIncidentNotifyAttemptsDone) FieldPath() *Notification_FieldSubPath { 1260 return &Notification_FieldSubPath{ 1261 selector: Notification_FieldPathSelectorState, 1262 subPath: NewNotificationStateFieldPathBuilder().IncidentNotifyAttemptsDone().FieldPath(), 1263 } 1264 } 1265 1266 func (s NotificationPathSelectorStateIncidentNotifyAttemptsDone) WithValue(value bool) *Notification_FieldSubPathValue { 1267 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1268 } 1269 1270 func (s NotificationPathSelectorStateIncidentNotifyAttemptsDone) WithArrayOfValues(values []bool) *Notification_FieldSubPathArrayOfValues { 1271 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1272 } 1273 1274 type NotificationPathSelectorStateResolutionNotifyAttemptsDone struct{} 1275 1276 func (NotificationPathSelectorStateResolutionNotifyAttemptsDone) FieldPath() *Notification_FieldSubPath { 1277 return &Notification_FieldSubPath{ 1278 selector: Notification_FieldPathSelectorState, 1279 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotifyAttemptsDone().FieldPath(), 1280 } 1281 } 1282 1283 func (s NotificationPathSelectorStateResolutionNotifyAttemptsDone) WithValue(value bool) *Notification_FieldSubPathValue { 1284 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1285 } 1286 1287 func (s NotificationPathSelectorStateResolutionNotifyAttemptsDone) WithArrayOfValues(values []bool) *Notification_FieldSubPathArrayOfValues { 1288 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1289 } 1290 1291 type NotificationPathSelectorStateAlertsLifetime struct{} 1292 1293 func (NotificationPathSelectorStateAlertsLifetime) FieldPath() *Notification_FieldSubPath { 1294 return &Notification_FieldSubPath{ 1295 selector: Notification_FieldPathSelectorState, 1296 subPath: NewNotificationStateFieldPathBuilder().AlertsLifetime().FieldPath(), 1297 } 1298 } 1299 1300 func (s NotificationPathSelectorStateAlertsLifetime) WithValue(value *common.TimeRange) *Notification_FieldSubPathValue { 1301 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1302 } 1303 1304 func (s NotificationPathSelectorStateAlertsLifetime) WithArrayOfValues(values []*common.TimeRange) *Notification_FieldSubPathArrayOfValues { 1305 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1306 } 1307 1308 func (NotificationPathSelectorStateAlertsLifetime) StartTime() NotificationPathSelectorStateAlertsLifetimeStartTime { 1309 return NotificationPathSelectorStateAlertsLifetimeStartTime{} 1310 } 1311 1312 func (NotificationPathSelectorStateAlertsLifetime) EndTime() NotificationPathSelectorStateAlertsLifetimeEndTime { 1313 return NotificationPathSelectorStateAlertsLifetimeEndTime{} 1314 } 1315 1316 type NotificationPathSelectorStateAlertsLifetimeStartTime struct{} 1317 1318 func (NotificationPathSelectorStateAlertsLifetimeStartTime) FieldPath() *Notification_FieldSubPath { 1319 return &Notification_FieldSubPath{ 1320 selector: Notification_FieldPathSelectorState, 1321 subPath: NewNotificationStateFieldPathBuilder().AlertsLifetime().StartTime().FieldPath(), 1322 } 1323 } 1324 1325 func (s NotificationPathSelectorStateAlertsLifetimeStartTime) WithValue(value *timestamppb.Timestamp) *Notification_FieldSubPathValue { 1326 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1327 } 1328 1329 func (s NotificationPathSelectorStateAlertsLifetimeStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Notification_FieldSubPathArrayOfValues { 1330 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1331 } 1332 1333 type NotificationPathSelectorStateAlertsLifetimeEndTime struct{} 1334 1335 func (NotificationPathSelectorStateAlertsLifetimeEndTime) FieldPath() *Notification_FieldSubPath { 1336 return &Notification_FieldSubPath{ 1337 selector: Notification_FieldPathSelectorState, 1338 subPath: NewNotificationStateFieldPathBuilder().AlertsLifetime().EndTime().FieldPath(), 1339 } 1340 } 1341 1342 func (s NotificationPathSelectorStateAlertsLifetimeEndTime) WithValue(value *timestamppb.Timestamp) *Notification_FieldSubPathValue { 1343 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1344 } 1345 1346 func (s NotificationPathSelectorStateAlertsLifetimeEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Notification_FieldSubPathArrayOfValues { 1347 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1348 } 1349 1350 type NotificationPathSelectorStateResolutionNotificationState struct{} 1351 1352 func (NotificationPathSelectorStateResolutionNotificationState) FieldPath() *Notification_FieldSubPath { 1353 return &Notification_FieldSubPath{ 1354 selector: Notification_FieldPathSelectorState, 1355 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().FieldPath(), 1356 } 1357 } 1358 1359 func (s NotificationPathSelectorStateResolutionNotificationState) WithValue(value []*Notification_State_NotificationState) *Notification_FieldSubPathValue { 1360 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1361 } 1362 1363 func (s NotificationPathSelectorStateResolutionNotificationState) WithArrayOfValues(values [][]*Notification_State_NotificationState) *Notification_FieldSubPathArrayOfValues { 1364 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1365 } 1366 1367 func (s NotificationPathSelectorStateResolutionNotificationState) WithItemValue(value *Notification_State_NotificationState) *Notification_FieldSubPathArrayItemValue { 1368 return s.FieldPath().WithIArrayItemValue(value).(*Notification_FieldSubPathArrayItemValue) 1369 } 1370 1371 func (NotificationPathSelectorStateResolutionNotificationState) NotificationChannel() NotificationPathSelectorStateResolutionNotificationStateNotificationChannel { 1372 return NotificationPathSelectorStateResolutionNotificationStateNotificationChannel{} 1373 } 1374 1375 func (NotificationPathSelectorStateResolutionNotificationState) Status() NotificationPathSelectorStateResolutionNotificationStateStatus { 1376 return NotificationPathSelectorStateResolutionNotificationStateStatus{} 1377 } 1378 1379 func (NotificationPathSelectorStateResolutionNotificationState) Error() NotificationPathSelectorStateResolutionNotificationStateError { 1380 return NotificationPathSelectorStateResolutionNotificationStateError{} 1381 } 1382 1383 func (NotificationPathSelectorStateResolutionNotificationState) ProviderData() NotificationPathSelectorStateResolutionNotificationStateProviderData { 1384 return NotificationPathSelectorStateResolutionNotificationStateProviderData{} 1385 } 1386 1387 func (NotificationPathSelectorStateResolutionNotificationState) NotifyAttempts() NotificationPathSelectorStateResolutionNotificationStateNotifyAttempts { 1388 return NotificationPathSelectorStateResolutionNotificationStateNotifyAttempts{} 1389 } 1390 1391 type NotificationPathSelectorStateResolutionNotificationStateNotificationChannel struct{} 1392 1393 func (NotificationPathSelectorStateResolutionNotificationStateNotificationChannel) FieldPath() *Notification_FieldSubPath { 1394 return &Notification_FieldSubPath{ 1395 selector: Notification_FieldPathSelectorState, 1396 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().NotificationChannel().FieldPath(), 1397 } 1398 } 1399 1400 func (s NotificationPathSelectorStateResolutionNotificationStateNotificationChannel) WithValue(value *notification_channel.Name) *Notification_FieldSubPathValue { 1401 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1402 } 1403 1404 func (s NotificationPathSelectorStateResolutionNotificationStateNotificationChannel) WithArrayOfValues(values []*notification_channel.Name) *Notification_FieldSubPathArrayOfValues { 1405 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1406 } 1407 1408 type NotificationPathSelectorStateResolutionNotificationStateStatus struct{} 1409 1410 func (NotificationPathSelectorStateResolutionNotificationStateStatus) FieldPath() *Notification_FieldSubPath { 1411 return &Notification_FieldSubPath{ 1412 selector: Notification_FieldPathSelectorState, 1413 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().Status().FieldPath(), 1414 } 1415 } 1416 1417 func (s NotificationPathSelectorStateResolutionNotificationStateStatus) WithValue(value Notification_State_NotificationState_Status) *Notification_FieldSubPathValue { 1418 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1419 } 1420 1421 func (s NotificationPathSelectorStateResolutionNotificationStateStatus) WithArrayOfValues(values []Notification_State_NotificationState_Status) *Notification_FieldSubPathArrayOfValues { 1422 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1423 } 1424 1425 type NotificationPathSelectorStateResolutionNotificationStateError struct{} 1426 1427 func (NotificationPathSelectorStateResolutionNotificationStateError) FieldPath() *Notification_FieldSubPath { 1428 return &Notification_FieldSubPath{ 1429 selector: Notification_FieldPathSelectorState, 1430 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().Error().FieldPath(), 1431 } 1432 } 1433 1434 func (s NotificationPathSelectorStateResolutionNotificationStateError) WithValue(value string) *Notification_FieldSubPathValue { 1435 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1436 } 1437 1438 func (s NotificationPathSelectorStateResolutionNotificationStateError) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 1439 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1440 } 1441 1442 type NotificationPathSelectorStateResolutionNotificationStateProviderData struct{} 1443 1444 func (NotificationPathSelectorStateResolutionNotificationStateProviderData) FieldPath() *Notification_FieldSubPath { 1445 return &Notification_FieldSubPath{ 1446 selector: Notification_FieldPathSelectorState, 1447 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().ProviderData().FieldPath(), 1448 } 1449 } 1450 1451 func (s NotificationPathSelectorStateResolutionNotificationStateProviderData) WithValue(value *Notification_State_NotificationState_ProviderData) *Notification_FieldSubPathValue { 1452 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1453 } 1454 1455 func (s NotificationPathSelectorStateResolutionNotificationStateProviderData) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData) *Notification_FieldSubPathArrayOfValues { 1456 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1457 } 1458 1459 func (NotificationPathSelectorStateResolutionNotificationStateProviderData) Slack() NotificationPathSelectorStateResolutionNotificationStateProviderDataSlack { 1460 return NotificationPathSelectorStateResolutionNotificationStateProviderDataSlack{} 1461 } 1462 1463 func (NotificationPathSelectorStateResolutionNotificationStateProviderData) PagerDuty() NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDuty { 1464 return NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDuty{} 1465 } 1466 1467 func (NotificationPathSelectorStateResolutionNotificationStateProviderData) Webhook() NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhook { 1468 return NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhook{} 1469 } 1470 1471 type NotificationPathSelectorStateResolutionNotificationStateProviderDataSlack struct{} 1472 1473 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataSlack) FieldPath() *Notification_FieldSubPath { 1474 return &Notification_FieldSubPath{ 1475 selector: Notification_FieldPathSelectorState, 1476 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().ProviderData().Slack().FieldPath(), 1477 } 1478 } 1479 1480 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataSlack) WithValue(value *Notification_State_NotificationState_ProviderData_Slack) *Notification_FieldSubPathValue { 1481 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1482 } 1483 1484 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataSlack) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_Slack) *Notification_FieldSubPathArrayOfValues { 1485 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1486 } 1487 1488 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataSlack) Ts() NotificationPathSelectorStateResolutionNotificationStateProviderDataSlackTs { 1489 return NotificationPathSelectorStateResolutionNotificationStateProviderDataSlackTs{} 1490 } 1491 1492 type NotificationPathSelectorStateResolutionNotificationStateProviderDataSlackTs struct{} 1493 1494 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataSlackTs) FieldPath() *Notification_FieldSubPath { 1495 return &Notification_FieldSubPath{ 1496 selector: Notification_FieldPathSelectorState, 1497 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().ProviderData().Slack().Ts().FieldPath(), 1498 } 1499 } 1500 1501 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataSlackTs) WithValue(value string) *Notification_FieldSubPathValue { 1502 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1503 } 1504 1505 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataSlackTs) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 1506 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1507 } 1508 1509 type NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDuty struct{} 1510 1511 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDuty) FieldPath() *Notification_FieldSubPath { 1512 return &Notification_FieldSubPath{ 1513 selector: Notification_FieldPathSelectorState, 1514 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().ProviderData().PagerDuty().FieldPath(), 1515 } 1516 } 1517 1518 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDuty) WithValue(value *Notification_State_NotificationState_ProviderData_PagerDuty) *Notification_FieldSubPathValue { 1519 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1520 } 1521 1522 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDuty) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_PagerDuty) *Notification_FieldSubPathArrayOfValues { 1523 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1524 } 1525 1526 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDuty) IncidentKey() NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDutyIncidentKey { 1527 return NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDutyIncidentKey{} 1528 } 1529 1530 type NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDutyIncidentKey struct{} 1531 1532 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDutyIncidentKey) FieldPath() *Notification_FieldSubPath { 1533 return &Notification_FieldSubPath{ 1534 selector: Notification_FieldPathSelectorState, 1535 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().ProviderData().PagerDuty().IncidentKey().FieldPath(), 1536 } 1537 } 1538 1539 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDutyIncidentKey) WithValue(value string) *Notification_FieldSubPathValue { 1540 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1541 } 1542 1543 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataPagerDutyIncidentKey) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 1544 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1545 } 1546 1547 type NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhook struct{} 1548 1549 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhook) FieldPath() *Notification_FieldSubPath { 1550 return &Notification_FieldSubPath{ 1551 selector: Notification_FieldPathSelectorState, 1552 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().ProviderData().Webhook().FieldPath(), 1553 } 1554 } 1555 1556 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhook) WithValue(value *Notification_State_NotificationState_ProviderData_WebHook) *Notification_FieldSubPathValue { 1557 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1558 } 1559 1560 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhook) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_WebHook) *Notification_FieldSubPathArrayOfValues { 1561 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1562 } 1563 1564 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhook) TotalChunks() NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookTotalChunks { 1565 return NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookTotalChunks{} 1566 } 1567 1568 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhook) FailedChunks() NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunks { 1569 return NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunks{} 1570 } 1571 1572 type NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookTotalChunks struct{} 1573 1574 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookTotalChunks) FieldPath() *Notification_FieldSubPath { 1575 return &Notification_FieldSubPath{ 1576 selector: Notification_FieldPathSelectorState, 1577 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().ProviderData().Webhook().TotalChunks().FieldPath(), 1578 } 1579 } 1580 1581 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookTotalChunks) WithValue(value int64) *Notification_FieldSubPathValue { 1582 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1583 } 1584 1585 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookTotalChunks) WithArrayOfValues(values []int64) *Notification_FieldSubPathArrayOfValues { 1586 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1587 } 1588 1589 type NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunks struct{} 1590 1591 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunks) FieldPath() *Notification_FieldSubPath { 1592 return &Notification_FieldSubPath{ 1593 selector: Notification_FieldPathSelectorState, 1594 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().ProviderData().Webhook().FailedChunks().FieldPath(), 1595 } 1596 } 1597 1598 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunks) WithValue(value []*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *Notification_FieldSubPathValue { 1599 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1600 } 1601 1602 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunks) WithArrayOfValues(values [][]*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *Notification_FieldSubPathArrayOfValues { 1603 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1604 } 1605 1606 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunks) WithItemValue(value *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *Notification_FieldSubPathArrayItemValue { 1607 return s.FieldPath().WithIArrayItemValue(value).(*Notification_FieldSubPathArrayItemValue) 1608 } 1609 1610 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunks) AlertOffset() NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset { 1611 return NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset{} 1612 } 1613 1614 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunks) Error() NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksError { 1615 return NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksError{} 1616 } 1617 1618 type NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset struct{} 1619 1620 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset) FieldPath() *Notification_FieldSubPath { 1621 return &Notification_FieldSubPath{ 1622 selector: Notification_FieldPathSelectorState, 1623 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().ProviderData().Webhook().FailedChunks().AlertOffset().FieldPath(), 1624 } 1625 } 1626 1627 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset) WithValue(value int64) *Notification_FieldSubPathValue { 1628 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1629 } 1630 1631 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset) WithArrayOfValues(values []int64) *Notification_FieldSubPathArrayOfValues { 1632 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1633 } 1634 1635 type NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksError struct{} 1636 1637 func (NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksError) FieldPath() *Notification_FieldSubPath { 1638 return &Notification_FieldSubPath{ 1639 selector: Notification_FieldPathSelectorState, 1640 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().ProviderData().Webhook().FailedChunks().Error().FieldPath(), 1641 } 1642 } 1643 1644 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksError) WithValue(value string) *Notification_FieldSubPathValue { 1645 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1646 } 1647 1648 func (s NotificationPathSelectorStateResolutionNotificationStateProviderDataWebhookFailedChunksError) WithArrayOfValues(values []string) *Notification_FieldSubPathArrayOfValues { 1649 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1650 } 1651 1652 type NotificationPathSelectorStateResolutionNotificationStateNotifyAttempts struct{} 1653 1654 func (NotificationPathSelectorStateResolutionNotificationStateNotifyAttempts) FieldPath() *Notification_FieldSubPath { 1655 return &Notification_FieldSubPath{ 1656 selector: Notification_FieldPathSelectorState, 1657 subPath: NewNotificationStateFieldPathBuilder().ResolutionNotificationState().NotifyAttempts().FieldPath(), 1658 } 1659 } 1660 1661 func (s NotificationPathSelectorStateResolutionNotificationStateNotifyAttempts) WithValue(value int64) *Notification_FieldSubPathValue { 1662 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1663 } 1664 1665 func (s NotificationPathSelectorStateResolutionNotificationStateNotifyAttempts) WithArrayOfValues(values []int64) *Notification_FieldSubPathArrayOfValues { 1666 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1667 } 1668 1669 type NotificationPathSelectorStateLifecycleCompleted struct{} 1670 1671 func (NotificationPathSelectorStateLifecycleCompleted) FieldPath() *Notification_FieldSubPath { 1672 return &Notification_FieldSubPath{ 1673 selector: Notification_FieldPathSelectorState, 1674 subPath: NewNotificationStateFieldPathBuilder().LifecycleCompleted().FieldPath(), 1675 } 1676 } 1677 1678 func (s NotificationPathSelectorStateLifecycleCompleted) WithValue(value bool) *Notification_FieldSubPathValue { 1679 return s.FieldPath().WithIValue(value).(*Notification_FieldSubPathValue) 1680 } 1681 1682 func (s NotificationPathSelectorStateLifecycleCompleted) WithArrayOfValues(values []bool) *Notification_FieldSubPathArrayOfValues { 1683 return s.FieldPath().WithIArrayOfValues(values).(*Notification_FieldSubPathArrayOfValues) 1684 } 1685 1686 type NotificationAlertsSetFieldPathBuilder struct{} 1687 1688 func NewNotificationAlertsSetFieldPathBuilder() NotificationAlertsSetFieldPathBuilder { 1689 return NotificationAlertsSetFieldPathBuilder{} 1690 } 1691 func (NotificationAlertsSetFieldPathBuilder) Condition() Notification_AlertsSetPathSelectorCondition { 1692 return Notification_AlertsSetPathSelectorCondition{} 1693 } 1694 func (NotificationAlertsSetFieldPathBuilder) Ids() Notification_AlertsSetPathSelectorIds { 1695 return Notification_AlertsSetPathSelectorIds{} 1696 } 1697 1698 type Notification_AlertsSetPathSelectorCondition struct{} 1699 1700 func (Notification_AlertsSetPathSelectorCondition) FieldPath() *NotificationAlertsSet_FieldTerminalPath { 1701 return &NotificationAlertsSet_FieldTerminalPath{selector: NotificationAlertsSet_FieldPathSelectorCondition} 1702 } 1703 1704 func (s Notification_AlertsSetPathSelectorCondition) WithValue(value *alerting_condition.Name) *NotificationAlertsSet_FieldTerminalPathValue { 1705 return s.FieldPath().WithIValue(value).(*NotificationAlertsSet_FieldTerminalPathValue) 1706 } 1707 1708 func (s Notification_AlertsSetPathSelectorCondition) WithArrayOfValues(values []*alerting_condition.Name) *NotificationAlertsSet_FieldTerminalPathArrayOfValues { 1709 return s.FieldPath().WithIArrayOfValues(values).(*NotificationAlertsSet_FieldTerminalPathArrayOfValues) 1710 } 1711 1712 type Notification_AlertsSetPathSelectorIds struct{} 1713 1714 func (Notification_AlertsSetPathSelectorIds) FieldPath() *NotificationAlertsSet_FieldTerminalPath { 1715 return &NotificationAlertsSet_FieldTerminalPath{selector: NotificationAlertsSet_FieldPathSelectorIds} 1716 } 1717 1718 func (s Notification_AlertsSetPathSelectorIds) WithValue(value []string) *NotificationAlertsSet_FieldTerminalPathValue { 1719 return s.FieldPath().WithIValue(value).(*NotificationAlertsSet_FieldTerminalPathValue) 1720 } 1721 1722 func (s Notification_AlertsSetPathSelectorIds) WithArrayOfValues(values [][]string) *NotificationAlertsSet_FieldTerminalPathArrayOfValues { 1723 return s.FieldPath().WithIArrayOfValues(values).(*NotificationAlertsSet_FieldTerminalPathArrayOfValues) 1724 } 1725 1726 func (s Notification_AlertsSetPathSelectorIds) WithItemValue(value string) *NotificationAlertsSet_FieldTerminalPathArrayItemValue { 1727 return s.FieldPath().WithIArrayItemValue(value).(*NotificationAlertsSet_FieldTerminalPathArrayItemValue) 1728 } 1729 1730 type NotificationStateFieldPathBuilder struct{} 1731 1732 func NewNotificationStateFieldPathBuilder() NotificationStateFieldPathBuilder { 1733 return NotificationStateFieldPathBuilder{} 1734 } 1735 func (NotificationStateFieldPathBuilder) IsResolved() Notification_StatePathSelectorIsResolved { 1736 return Notification_StatePathSelectorIsResolved{} 1737 } 1738 func (NotificationStateFieldPathBuilder) NotificationState() Notification_StatePathSelectorNotificationState { 1739 return Notification_StatePathSelectorNotificationState{} 1740 } 1741 func (NotificationStateFieldPathBuilder) IncidentNotifyAttemptsDone() Notification_StatePathSelectorIncidentNotifyAttemptsDone { 1742 return Notification_StatePathSelectorIncidentNotifyAttemptsDone{} 1743 } 1744 func (NotificationStateFieldPathBuilder) ResolutionNotifyAttemptsDone() Notification_StatePathSelectorResolutionNotifyAttemptsDone { 1745 return Notification_StatePathSelectorResolutionNotifyAttemptsDone{} 1746 } 1747 func (NotificationStateFieldPathBuilder) AlertsLifetime() Notification_StatePathSelectorAlertsLifetime { 1748 return Notification_StatePathSelectorAlertsLifetime{} 1749 } 1750 func (NotificationStateFieldPathBuilder) ResolutionNotificationState() Notification_StatePathSelectorResolutionNotificationState { 1751 return Notification_StatePathSelectorResolutionNotificationState{} 1752 } 1753 func (NotificationStateFieldPathBuilder) LifecycleCompleted() Notification_StatePathSelectorLifecycleCompleted { 1754 return Notification_StatePathSelectorLifecycleCompleted{} 1755 } 1756 1757 type Notification_StatePathSelectorIsResolved struct{} 1758 1759 func (Notification_StatePathSelectorIsResolved) FieldPath() *NotificationState_FieldTerminalPath { 1760 return &NotificationState_FieldTerminalPath{selector: NotificationState_FieldPathSelectorIsResolved} 1761 } 1762 1763 func (s Notification_StatePathSelectorIsResolved) WithValue(value bool) *NotificationState_FieldTerminalPathValue { 1764 return s.FieldPath().WithIValue(value).(*NotificationState_FieldTerminalPathValue) 1765 } 1766 1767 func (s Notification_StatePathSelectorIsResolved) WithArrayOfValues(values []bool) *NotificationState_FieldTerminalPathArrayOfValues { 1768 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldTerminalPathArrayOfValues) 1769 } 1770 1771 type Notification_StatePathSelectorNotificationState struct{} 1772 1773 func (Notification_StatePathSelectorNotificationState) FieldPath() *NotificationState_FieldTerminalPath { 1774 return &NotificationState_FieldTerminalPath{selector: NotificationState_FieldPathSelectorNotificationState} 1775 } 1776 1777 func (s Notification_StatePathSelectorNotificationState) WithValue(value []*Notification_State_NotificationState) *NotificationState_FieldTerminalPathValue { 1778 return s.FieldPath().WithIValue(value).(*NotificationState_FieldTerminalPathValue) 1779 } 1780 1781 func (s Notification_StatePathSelectorNotificationState) WithArrayOfValues(values [][]*Notification_State_NotificationState) *NotificationState_FieldTerminalPathArrayOfValues { 1782 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldTerminalPathArrayOfValues) 1783 } 1784 1785 func (s Notification_StatePathSelectorNotificationState) WithItemValue(value *Notification_State_NotificationState) *NotificationState_FieldTerminalPathArrayItemValue { 1786 return s.FieldPath().WithIArrayItemValue(value).(*NotificationState_FieldTerminalPathArrayItemValue) 1787 } 1788 func (Notification_StatePathSelectorNotificationState) WithSubPath(subPath NotificationStateNotificationState_FieldPath) *NotificationState_FieldSubPath { 1789 return &NotificationState_FieldSubPath{selector: NotificationState_FieldPathSelectorNotificationState, subPath: subPath} 1790 } 1791 1792 func (s Notification_StatePathSelectorNotificationState) WithSubValue(subPathValue NotificationStateNotificationState_FieldPathValue) *NotificationState_FieldSubPathValue { 1793 return &NotificationState_FieldSubPathValue{NotificationState_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1794 } 1795 1796 func (s Notification_StatePathSelectorNotificationState) WithSubArrayOfValues(subPathArrayOfValues NotificationStateNotificationState_FieldPathArrayOfValues) *NotificationState_FieldSubPathArrayOfValues { 1797 return &NotificationState_FieldSubPathArrayOfValues{NotificationState_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1798 } 1799 1800 func (s Notification_StatePathSelectorNotificationState) WithSubArrayItemValue(subPathArrayItemValue NotificationStateNotificationState_FieldPathArrayItemValue) *NotificationState_FieldSubPathArrayItemValue { 1801 return &NotificationState_FieldSubPathArrayItemValue{NotificationState_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1802 } 1803 1804 func (Notification_StatePathSelectorNotificationState) NotificationChannel() Notification_StatePathSelectorNotificationStateNotificationChannel { 1805 return Notification_StatePathSelectorNotificationStateNotificationChannel{} 1806 } 1807 1808 func (Notification_StatePathSelectorNotificationState) Status() Notification_StatePathSelectorNotificationStateStatus { 1809 return Notification_StatePathSelectorNotificationStateStatus{} 1810 } 1811 1812 func (Notification_StatePathSelectorNotificationState) Error() Notification_StatePathSelectorNotificationStateError { 1813 return Notification_StatePathSelectorNotificationStateError{} 1814 } 1815 1816 func (Notification_StatePathSelectorNotificationState) ProviderData() Notification_StatePathSelectorNotificationStateProviderData { 1817 return Notification_StatePathSelectorNotificationStateProviderData{} 1818 } 1819 1820 func (Notification_StatePathSelectorNotificationState) NotifyAttempts() Notification_StatePathSelectorNotificationStateNotifyAttempts { 1821 return Notification_StatePathSelectorNotificationStateNotifyAttempts{} 1822 } 1823 1824 type Notification_StatePathSelectorNotificationStateNotificationChannel struct{} 1825 1826 func (Notification_StatePathSelectorNotificationStateNotificationChannel) FieldPath() *NotificationState_FieldSubPath { 1827 return &NotificationState_FieldSubPath{ 1828 selector: NotificationState_FieldPathSelectorNotificationState, 1829 subPath: NewNotificationStateNotificationStateFieldPathBuilder().NotificationChannel().FieldPath(), 1830 } 1831 } 1832 1833 func (s Notification_StatePathSelectorNotificationStateNotificationChannel) WithValue(value *notification_channel.Name) *NotificationState_FieldSubPathValue { 1834 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 1835 } 1836 1837 func (s Notification_StatePathSelectorNotificationStateNotificationChannel) WithArrayOfValues(values []*notification_channel.Name) *NotificationState_FieldSubPathArrayOfValues { 1838 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 1839 } 1840 1841 type Notification_StatePathSelectorNotificationStateStatus struct{} 1842 1843 func (Notification_StatePathSelectorNotificationStateStatus) FieldPath() *NotificationState_FieldSubPath { 1844 return &NotificationState_FieldSubPath{ 1845 selector: NotificationState_FieldPathSelectorNotificationState, 1846 subPath: NewNotificationStateNotificationStateFieldPathBuilder().Status().FieldPath(), 1847 } 1848 } 1849 1850 func (s Notification_StatePathSelectorNotificationStateStatus) WithValue(value Notification_State_NotificationState_Status) *NotificationState_FieldSubPathValue { 1851 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 1852 } 1853 1854 func (s Notification_StatePathSelectorNotificationStateStatus) WithArrayOfValues(values []Notification_State_NotificationState_Status) *NotificationState_FieldSubPathArrayOfValues { 1855 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 1856 } 1857 1858 type Notification_StatePathSelectorNotificationStateError struct{} 1859 1860 func (Notification_StatePathSelectorNotificationStateError) FieldPath() *NotificationState_FieldSubPath { 1861 return &NotificationState_FieldSubPath{ 1862 selector: NotificationState_FieldPathSelectorNotificationState, 1863 subPath: NewNotificationStateNotificationStateFieldPathBuilder().Error().FieldPath(), 1864 } 1865 } 1866 1867 func (s Notification_StatePathSelectorNotificationStateError) WithValue(value string) *NotificationState_FieldSubPathValue { 1868 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 1869 } 1870 1871 func (s Notification_StatePathSelectorNotificationStateError) WithArrayOfValues(values []string) *NotificationState_FieldSubPathArrayOfValues { 1872 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 1873 } 1874 1875 type Notification_StatePathSelectorNotificationStateProviderData struct{} 1876 1877 func (Notification_StatePathSelectorNotificationStateProviderData) FieldPath() *NotificationState_FieldSubPath { 1878 return &NotificationState_FieldSubPath{ 1879 selector: NotificationState_FieldPathSelectorNotificationState, 1880 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().FieldPath(), 1881 } 1882 } 1883 1884 func (s Notification_StatePathSelectorNotificationStateProviderData) WithValue(value *Notification_State_NotificationState_ProviderData) *NotificationState_FieldSubPathValue { 1885 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 1886 } 1887 1888 func (s Notification_StatePathSelectorNotificationStateProviderData) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData) *NotificationState_FieldSubPathArrayOfValues { 1889 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 1890 } 1891 1892 func (Notification_StatePathSelectorNotificationStateProviderData) Slack() Notification_StatePathSelectorNotificationStateProviderDataSlack { 1893 return Notification_StatePathSelectorNotificationStateProviderDataSlack{} 1894 } 1895 1896 func (Notification_StatePathSelectorNotificationStateProviderData) PagerDuty() Notification_StatePathSelectorNotificationStateProviderDataPagerDuty { 1897 return Notification_StatePathSelectorNotificationStateProviderDataPagerDuty{} 1898 } 1899 1900 func (Notification_StatePathSelectorNotificationStateProviderData) Webhook() Notification_StatePathSelectorNotificationStateProviderDataWebhook { 1901 return Notification_StatePathSelectorNotificationStateProviderDataWebhook{} 1902 } 1903 1904 type Notification_StatePathSelectorNotificationStateProviderDataSlack struct{} 1905 1906 func (Notification_StatePathSelectorNotificationStateProviderDataSlack) FieldPath() *NotificationState_FieldSubPath { 1907 return &NotificationState_FieldSubPath{ 1908 selector: NotificationState_FieldPathSelectorNotificationState, 1909 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Slack().FieldPath(), 1910 } 1911 } 1912 1913 func (s Notification_StatePathSelectorNotificationStateProviderDataSlack) WithValue(value *Notification_State_NotificationState_ProviderData_Slack) *NotificationState_FieldSubPathValue { 1914 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 1915 } 1916 1917 func (s Notification_StatePathSelectorNotificationStateProviderDataSlack) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_Slack) *NotificationState_FieldSubPathArrayOfValues { 1918 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 1919 } 1920 1921 func (Notification_StatePathSelectorNotificationStateProviderDataSlack) Ts() Notification_StatePathSelectorNotificationStateProviderDataSlackTs { 1922 return Notification_StatePathSelectorNotificationStateProviderDataSlackTs{} 1923 } 1924 1925 type Notification_StatePathSelectorNotificationStateProviderDataSlackTs struct{} 1926 1927 func (Notification_StatePathSelectorNotificationStateProviderDataSlackTs) FieldPath() *NotificationState_FieldSubPath { 1928 return &NotificationState_FieldSubPath{ 1929 selector: NotificationState_FieldPathSelectorNotificationState, 1930 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Slack().Ts().FieldPath(), 1931 } 1932 } 1933 1934 func (s Notification_StatePathSelectorNotificationStateProviderDataSlackTs) WithValue(value string) *NotificationState_FieldSubPathValue { 1935 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 1936 } 1937 1938 func (s Notification_StatePathSelectorNotificationStateProviderDataSlackTs) WithArrayOfValues(values []string) *NotificationState_FieldSubPathArrayOfValues { 1939 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 1940 } 1941 1942 type Notification_StatePathSelectorNotificationStateProviderDataPagerDuty struct{} 1943 1944 func (Notification_StatePathSelectorNotificationStateProviderDataPagerDuty) FieldPath() *NotificationState_FieldSubPath { 1945 return &NotificationState_FieldSubPath{ 1946 selector: NotificationState_FieldPathSelectorNotificationState, 1947 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().PagerDuty().FieldPath(), 1948 } 1949 } 1950 1951 func (s Notification_StatePathSelectorNotificationStateProviderDataPagerDuty) WithValue(value *Notification_State_NotificationState_ProviderData_PagerDuty) *NotificationState_FieldSubPathValue { 1952 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 1953 } 1954 1955 func (s Notification_StatePathSelectorNotificationStateProviderDataPagerDuty) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_PagerDuty) *NotificationState_FieldSubPathArrayOfValues { 1956 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 1957 } 1958 1959 func (Notification_StatePathSelectorNotificationStateProviderDataPagerDuty) IncidentKey() Notification_StatePathSelectorNotificationStateProviderDataPagerDutyIncidentKey { 1960 return Notification_StatePathSelectorNotificationStateProviderDataPagerDutyIncidentKey{} 1961 } 1962 1963 type Notification_StatePathSelectorNotificationStateProviderDataPagerDutyIncidentKey struct{} 1964 1965 func (Notification_StatePathSelectorNotificationStateProviderDataPagerDutyIncidentKey) FieldPath() *NotificationState_FieldSubPath { 1966 return &NotificationState_FieldSubPath{ 1967 selector: NotificationState_FieldPathSelectorNotificationState, 1968 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().PagerDuty().IncidentKey().FieldPath(), 1969 } 1970 } 1971 1972 func (s Notification_StatePathSelectorNotificationStateProviderDataPagerDutyIncidentKey) WithValue(value string) *NotificationState_FieldSubPathValue { 1973 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 1974 } 1975 1976 func (s Notification_StatePathSelectorNotificationStateProviderDataPagerDutyIncidentKey) WithArrayOfValues(values []string) *NotificationState_FieldSubPathArrayOfValues { 1977 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 1978 } 1979 1980 type Notification_StatePathSelectorNotificationStateProviderDataWebhook struct{} 1981 1982 func (Notification_StatePathSelectorNotificationStateProviderDataWebhook) FieldPath() *NotificationState_FieldSubPath { 1983 return &NotificationState_FieldSubPath{ 1984 selector: NotificationState_FieldPathSelectorNotificationState, 1985 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Webhook().FieldPath(), 1986 } 1987 } 1988 1989 func (s Notification_StatePathSelectorNotificationStateProviderDataWebhook) WithValue(value *Notification_State_NotificationState_ProviderData_WebHook) *NotificationState_FieldSubPathValue { 1990 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 1991 } 1992 1993 func (s Notification_StatePathSelectorNotificationStateProviderDataWebhook) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_WebHook) *NotificationState_FieldSubPathArrayOfValues { 1994 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 1995 } 1996 1997 func (Notification_StatePathSelectorNotificationStateProviderDataWebhook) TotalChunks() Notification_StatePathSelectorNotificationStateProviderDataWebhookTotalChunks { 1998 return Notification_StatePathSelectorNotificationStateProviderDataWebhookTotalChunks{} 1999 } 2000 2001 func (Notification_StatePathSelectorNotificationStateProviderDataWebhook) FailedChunks() Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunks { 2002 return Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunks{} 2003 } 2004 2005 type Notification_StatePathSelectorNotificationStateProviderDataWebhookTotalChunks struct{} 2006 2007 func (Notification_StatePathSelectorNotificationStateProviderDataWebhookTotalChunks) FieldPath() *NotificationState_FieldSubPath { 2008 return &NotificationState_FieldSubPath{ 2009 selector: NotificationState_FieldPathSelectorNotificationState, 2010 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Webhook().TotalChunks().FieldPath(), 2011 } 2012 } 2013 2014 func (s Notification_StatePathSelectorNotificationStateProviderDataWebhookTotalChunks) WithValue(value int64) *NotificationState_FieldSubPathValue { 2015 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2016 } 2017 2018 func (s Notification_StatePathSelectorNotificationStateProviderDataWebhookTotalChunks) WithArrayOfValues(values []int64) *NotificationState_FieldSubPathArrayOfValues { 2019 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2020 } 2021 2022 type Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunks struct{} 2023 2024 func (Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunks) FieldPath() *NotificationState_FieldSubPath { 2025 return &NotificationState_FieldSubPath{ 2026 selector: NotificationState_FieldPathSelectorNotificationState, 2027 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Webhook().FailedChunks().FieldPath(), 2028 } 2029 } 2030 2031 func (s Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunks) WithValue(value []*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationState_FieldSubPathValue { 2032 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2033 } 2034 2035 func (s Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunks) WithArrayOfValues(values [][]*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationState_FieldSubPathArrayOfValues { 2036 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2037 } 2038 2039 func (s Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunks) WithItemValue(value *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationState_FieldSubPathArrayItemValue { 2040 return s.FieldPath().WithIArrayItemValue(value).(*NotificationState_FieldSubPathArrayItemValue) 2041 } 2042 2043 func (Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunks) AlertOffset() Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksAlertOffset { 2044 return Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksAlertOffset{} 2045 } 2046 2047 func (Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunks) Error() Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksError { 2048 return Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksError{} 2049 } 2050 2051 type Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksAlertOffset struct{} 2052 2053 func (Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksAlertOffset) FieldPath() *NotificationState_FieldSubPath { 2054 return &NotificationState_FieldSubPath{ 2055 selector: NotificationState_FieldPathSelectorNotificationState, 2056 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Webhook().FailedChunks().AlertOffset().FieldPath(), 2057 } 2058 } 2059 2060 func (s Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksAlertOffset) WithValue(value int64) *NotificationState_FieldSubPathValue { 2061 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2062 } 2063 2064 func (s Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksAlertOffset) WithArrayOfValues(values []int64) *NotificationState_FieldSubPathArrayOfValues { 2065 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2066 } 2067 2068 type Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksError struct{} 2069 2070 func (Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksError) FieldPath() *NotificationState_FieldSubPath { 2071 return &NotificationState_FieldSubPath{ 2072 selector: NotificationState_FieldPathSelectorNotificationState, 2073 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Webhook().FailedChunks().Error().FieldPath(), 2074 } 2075 } 2076 2077 func (s Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksError) WithValue(value string) *NotificationState_FieldSubPathValue { 2078 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2079 } 2080 2081 func (s Notification_StatePathSelectorNotificationStateProviderDataWebhookFailedChunksError) WithArrayOfValues(values []string) *NotificationState_FieldSubPathArrayOfValues { 2082 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2083 } 2084 2085 type Notification_StatePathSelectorNotificationStateNotifyAttempts struct{} 2086 2087 func (Notification_StatePathSelectorNotificationStateNotifyAttempts) FieldPath() *NotificationState_FieldSubPath { 2088 return &NotificationState_FieldSubPath{ 2089 selector: NotificationState_FieldPathSelectorNotificationState, 2090 subPath: NewNotificationStateNotificationStateFieldPathBuilder().NotifyAttempts().FieldPath(), 2091 } 2092 } 2093 2094 func (s Notification_StatePathSelectorNotificationStateNotifyAttempts) WithValue(value int64) *NotificationState_FieldSubPathValue { 2095 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2096 } 2097 2098 func (s Notification_StatePathSelectorNotificationStateNotifyAttempts) WithArrayOfValues(values []int64) *NotificationState_FieldSubPathArrayOfValues { 2099 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2100 } 2101 2102 type Notification_StatePathSelectorIncidentNotifyAttemptsDone struct{} 2103 2104 func (Notification_StatePathSelectorIncidentNotifyAttemptsDone) FieldPath() *NotificationState_FieldTerminalPath { 2105 return &NotificationState_FieldTerminalPath{selector: NotificationState_FieldPathSelectorIncidentNotifyAttemptsDone} 2106 } 2107 2108 func (s Notification_StatePathSelectorIncidentNotifyAttemptsDone) WithValue(value bool) *NotificationState_FieldTerminalPathValue { 2109 return s.FieldPath().WithIValue(value).(*NotificationState_FieldTerminalPathValue) 2110 } 2111 2112 func (s Notification_StatePathSelectorIncidentNotifyAttemptsDone) WithArrayOfValues(values []bool) *NotificationState_FieldTerminalPathArrayOfValues { 2113 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldTerminalPathArrayOfValues) 2114 } 2115 2116 type Notification_StatePathSelectorResolutionNotifyAttemptsDone struct{} 2117 2118 func (Notification_StatePathSelectorResolutionNotifyAttemptsDone) FieldPath() *NotificationState_FieldTerminalPath { 2119 return &NotificationState_FieldTerminalPath{selector: NotificationState_FieldPathSelectorResolutionNotifyAttemptsDone} 2120 } 2121 2122 func (s Notification_StatePathSelectorResolutionNotifyAttemptsDone) WithValue(value bool) *NotificationState_FieldTerminalPathValue { 2123 return s.FieldPath().WithIValue(value).(*NotificationState_FieldTerminalPathValue) 2124 } 2125 2126 func (s Notification_StatePathSelectorResolutionNotifyAttemptsDone) WithArrayOfValues(values []bool) *NotificationState_FieldTerminalPathArrayOfValues { 2127 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldTerminalPathArrayOfValues) 2128 } 2129 2130 type Notification_StatePathSelectorAlertsLifetime struct{} 2131 2132 func (Notification_StatePathSelectorAlertsLifetime) FieldPath() *NotificationState_FieldTerminalPath { 2133 return &NotificationState_FieldTerminalPath{selector: NotificationState_FieldPathSelectorAlertsLifetime} 2134 } 2135 2136 func (s Notification_StatePathSelectorAlertsLifetime) WithValue(value *common.TimeRange) *NotificationState_FieldTerminalPathValue { 2137 return s.FieldPath().WithIValue(value).(*NotificationState_FieldTerminalPathValue) 2138 } 2139 2140 func (s Notification_StatePathSelectorAlertsLifetime) WithArrayOfValues(values []*common.TimeRange) *NotificationState_FieldTerminalPathArrayOfValues { 2141 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldTerminalPathArrayOfValues) 2142 } 2143 2144 func (Notification_StatePathSelectorAlertsLifetime) WithSubPath(subPath common.TimeRange_FieldPath) *NotificationState_FieldSubPath { 2145 return &NotificationState_FieldSubPath{selector: NotificationState_FieldPathSelectorAlertsLifetime, subPath: subPath} 2146 } 2147 2148 func (s Notification_StatePathSelectorAlertsLifetime) WithSubValue(subPathValue common.TimeRange_FieldPathValue) *NotificationState_FieldSubPathValue { 2149 return &NotificationState_FieldSubPathValue{NotificationState_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 2150 } 2151 2152 func (s Notification_StatePathSelectorAlertsLifetime) WithSubArrayOfValues(subPathArrayOfValues common.TimeRange_FieldPathArrayOfValues) *NotificationState_FieldSubPathArrayOfValues { 2153 return &NotificationState_FieldSubPathArrayOfValues{NotificationState_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 2154 } 2155 2156 func (s Notification_StatePathSelectorAlertsLifetime) WithSubArrayItemValue(subPathArrayItemValue common.TimeRange_FieldPathArrayItemValue) *NotificationState_FieldSubPathArrayItemValue { 2157 return &NotificationState_FieldSubPathArrayItemValue{NotificationState_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 2158 } 2159 2160 func (Notification_StatePathSelectorAlertsLifetime) StartTime() Notification_StatePathSelectorAlertsLifetimeStartTime { 2161 return Notification_StatePathSelectorAlertsLifetimeStartTime{} 2162 } 2163 2164 func (Notification_StatePathSelectorAlertsLifetime) EndTime() Notification_StatePathSelectorAlertsLifetimeEndTime { 2165 return Notification_StatePathSelectorAlertsLifetimeEndTime{} 2166 } 2167 2168 type Notification_StatePathSelectorAlertsLifetimeStartTime struct{} 2169 2170 func (Notification_StatePathSelectorAlertsLifetimeStartTime) FieldPath() *NotificationState_FieldSubPath { 2171 return &NotificationState_FieldSubPath{ 2172 selector: NotificationState_FieldPathSelectorAlertsLifetime, 2173 subPath: common.NewTimeRangeFieldPathBuilder().StartTime().FieldPath(), 2174 } 2175 } 2176 2177 func (s Notification_StatePathSelectorAlertsLifetimeStartTime) WithValue(value *timestamppb.Timestamp) *NotificationState_FieldSubPathValue { 2178 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2179 } 2180 2181 func (s Notification_StatePathSelectorAlertsLifetimeStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *NotificationState_FieldSubPathArrayOfValues { 2182 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2183 } 2184 2185 type Notification_StatePathSelectorAlertsLifetimeEndTime struct{} 2186 2187 func (Notification_StatePathSelectorAlertsLifetimeEndTime) FieldPath() *NotificationState_FieldSubPath { 2188 return &NotificationState_FieldSubPath{ 2189 selector: NotificationState_FieldPathSelectorAlertsLifetime, 2190 subPath: common.NewTimeRangeFieldPathBuilder().EndTime().FieldPath(), 2191 } 2192 } 2193 2194 func (s Notification_StatePathSelectorAlertsLifetimeEndTime) WithValue(value *timestamppb.Timestamp) *NotificationState_FieldSubPathValue { 2195 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2196 } 2197 2198 func (s Notification_StatePathSelectorAlertsLifetimeEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *NotificationState_FieldSubPathArrayOfValues { 2199 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2200 } 2201 2202 type Notification_StatePathSelectorResolutionNotificationState struct{} 2203 2204 func (Notification_StatePathSelectorResolutionNotificationState) FieldPath() *NotificationState_FieldTerminalPath { 2205 return &NotificationState_FieldTerminalPath{selector: NotificationState_FieldPathSelectorResolutionNotificationState} 2206 } 2207 2208 func (s Notification_StatePathSelectorResolutionNotificationState) WithValue(value []*Notification_State_NotificationState) *NotificationState_FieldTerminalPathValue { 2209 return s.FieldPath().WithIValue(value).(*NotificationState_FieldTerminalPathValue) 2210 } 2211 2212 func (s Notification_StatePathSelectorResolutionNotificationState) WithArrayOfValues(values [][]*Notification_State_NotificationState) *NotificationState_FieldTerminalPathArrayOfValues { 2213 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldTerminalPathArrayOfValues) 2214 } 2215 2216 func (s Notification_StatePathSelectorResolutionNotificationState) WithItemValue(value *Notification_State_NotificationState) *NotificationState_FieldTerminalPathArrayItemValue { 2217 return s.FieldPath().WithIArrayItemValue(value).(*NotificationState_FieldTerminalPathArrayItemValue) 2218 } 2219 func (Notification_StatePathSelectorResolutionNotificationState) WithSubPath(subPath NotificationStateNotificationState_FieldPath) *NotificationState_FieldSubPath { 2220 return &NotificationState_FieldSubPath{selector: NotificationState_FieldPathSelectorResolutionNotificationState, subPath: subPath} 2221 } 2222 2223 func (s Notification_StatePathSelectorResolutionNotificationState) WithSubValue(subPathValue NotificationStateNotificationState_FieldPathValue) *NotificationState_FieldSubPathValue { 2224 return &NotificationState_FieldSubPathValue{NotificationState_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 2225 } 2226 2227 func (s Notification_StatePathSelectorResolutionNotificationState) WithSubArrayOfValues(subPathArrayOfValues NotificationStateNotificationState_FieldPathArrayOfValues) *NotificationState_FieldSubPathArrayOfValues { 2228 return &NotificationState_FieldSubPathArrayOfValues{NotificationState_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 2229 } 2230 2231 func (s Notification_StatePathSelectorResolutionNotificationState) WithSubArrayItemValue(subPathArrayItemValue NotificationStateNotificationState_FieldPathArrayItemValue) *NotificationState_FieldSubPathArrayItemValue { 2232 return &NotificationState_FieldSubPathArrayItemValue{NotificationState_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 2233 } 2234 2235 func (Notification_StatePathSelectorResolutionNotificationState) NotificationChannel() Notification_StatePathSelectorResolutionNotificationStateNotificationChannel { 2236 return Notification_StatePathSelectorResolutionNotificationStateNotificationChannel{} 2237 } 2238 2239 func (Notification_StatePathSelectorResolutionNotificationState) Status() Notification_StatePathSelectorResolutionNotificationStateStatus { 2240 return Notification_StatePathSelectorResolutionNotificationStateStatus{} 2241 } 2242 2243 func (Notification_StatePathSelectorResolutionNotificationState) Error() Notification_StatePathSelectorResolutionNotificationStateError { 2244 return Notification_StatePathSelectorResolutionNotificationStateError{} 2245 } 2246 2247 func (Notification_StatePathSelectorResolutionNotificationState) ProviderData() Notification_StatePathSelectorResolutionNotificationStateProviderData { 2248 return Notification_StatePathSelectorResolutionNotificationStateProviderData{} 2249 } 2250 2251 func (Notification_StatePathSelectorResolutionNotificationState) NotifyAttempts() Notification_StatePathSelectorResolutionNotificationStateNotifyAttempts { 2252 return Notification_StatePathSelectorResolutionNotificationStateNotifyAttempts{} 2253 } 2254 2255 type Notification_StatePathSelectorResolutionNotificationStateNotificationChannel struct{} 2256 2257 func (Notification_StatePathSelectorResolutionNotificationStateNotificationChannel) FieldPath() *NotificationState_FieldSubPath { 2258 return &NotificationState_FieldSubPath{ 2259 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2260 subPath: NewNotificationStateNotificationStateFieldPathBuilder().NotificationChannel().FieldPath(), 2261 } 2262 } 2263 2264 func (s Notification_StatePathSelectorResolutionNotificationStateNotificationChannel) WithValue(value *notification_channel.Name) *NotificationState_FieldSubPathValue { 2265 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2266 } 2267 2268 func (s Notification_StatePathSelectorResolutionNotificationStateNotificationChannel) WithArrayOfValues(values []*notification_channel.Name) *NotificationState_FieldSubPathArrayOfValues { 2269 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2270 } 2271 2272 type Notification_StatePathSelectorResolutionNotificationStateStatus struct{} 2273 2274 func (Notification_StatePathSelectorResolutionNotificationStateStatus) FieldPath() *NotificationState_FieldSubPath { 2275 return &NotificationState_FieldSubPath{ 2276 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2277 subPath: NewNotificationStateNotificationStateFieldPathBuilder().Status().FieldPath(), 2278 } 2279 } 2280 2281 func (s Notification_StatePathSelectorResolutionNotificationStateStatus) WithValue(value Notification_State_NotificationState_Status) *NotificationState_FieldSubPathValue { 2282 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2283 } 2284 2285 func (s Notification_StatePathSelectorResolutionNotificationStateStatus) WithArrayOfValues(values []Notification_State_NotificationState_Status) *NotificationState_FieldSubPathArrayOfValues { 2286 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2287 } 2288 2289 type Notification_StatePathSelectorResolutionNotificationStateError struct{} 2290 2291 func (Notification_StatePathSelectorResolutionNotificationStateError) FieldPath() *NotificationState_FieldSubPath { 2292 return &NotificationState_FieldSubPath{ 2293 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2294 subPath: NewNotificationStateNotificationStateFieldPathBuilder().Error().FieldPath(), 2295 } 2296 } 2297 2298 func (s Notification_StatePathSelectorResolutionNotificationStateError) WithValue(value string) *NotificationState_FieldSubPathValue { 2299 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2300 } 2301 2302 func (s Notification_StatePathSelectorResolutionNotificationStateError) WithArrayOfValues(values []string) *NotificationState_FieldSubPathArrayOfValues { 2303 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2304 } 2305 2306 type Notification_StatePathSelectorResolutionNotificationStateProviderData struct{} 2307 2308 func (Notification_StatePathSelectorResolutionNotificationStateProviderData) FieldPath() *NotificationState_FieldSubPath { 2309 return &NotificationState_FieldSubPath{ 2310 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2311 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().FieldPath(), 2312 } 2313 } 2314 2315 func (s Notification_StatePathSelectorResolutionNotificationStateProviderData) WithValue(value *Notification_State_NotificationState_ProviderData) *NotificationState_FieldSubPathValue { 2316 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2317 } 2318 2319 func (s Notification_StatePathSelectorResolutionNotificationStateProviderData) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData) *NotificationState_FieldSubPathArrayOfValues { 2320 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2321 } 2322 2323 func (Notification_StatePathSelectorResolutionNotificationStateProviderData) Slack() Notification_StatePathSelectorResolutionNotificationStateProviderDataSlack { 2324 return Notification_StatePathSelectorResolutionNotificationStateProviderDataSlack{} 2325 } 2326 2327 func (Notification_StatePathSelectorResolutionNotificationStateProviderData) PagerDuty() Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDuty { 2328 return Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDuty{} 2329 } 2330 2331 func (Notification_StatePathSelectorResolutionNotificationStateProviderData) Webhook() Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhook { 2332 return Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhook{} 2333 } 2334 2335 type Notification_StatePathSelectorResolutionNotificationStateProviderDataSlack struct{} 2336 2337 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataSlack) FieldPath() *NotificationState_FieldSubPath { 2338 return &NotificationState_FieldSubPath{ 2339 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2340 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Slack().FieldPath(), 2341 } 2342 } 2343 2344 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataSlack) WithValue(value *Notification_State_NotificationState_ProviderData_Slack) *NotificationState_FieldSubPathValue { 2345 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2346 } 2347 2348 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataSlack) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_Slack) *NotificationState_FieldSubPathArrayOfValues { 2349 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2350 } 2351 2352 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataSlack) Ts() Notification_StatePathSelectorResolutionNotificationStateProviderDataSlackTs { 2353 return Notification_StatePathSelectorResolutionNotificationStateProviderDataSlackTs{} 2354 } 2355 2356 type Notification_StatePathSelectorResolutionNotificationStateProviderDataSlackTs struct{} 2357 2358 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataSlackTs) FieldPath() *NotificationState_FieldSubPath { 2359 return &NotificationState_FieldSubPath{ 2360 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2361 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Slack().Ts().FieldPath(), 2362 } 2363 } 2364 2365 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataSlackTs) WithValue(value string) *NotificationState_FieldSubPathValue { 2366 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2367 } 2368 2369 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataSlackTs) WithArrayOfValues(values []string) *NotificationState_FieldSubPathArrayOfValues { 2370 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2371 } 2372 2373 type Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDuty struct{} 2374 2375 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDuty) FieldPath() *NotificationState_FieldSubPath { 2376 return &NotificationState_FieldSubPath{ 2377 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2378 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().PagerDuty().FieldPath(), 2379 } 2380 } 2381 2382 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDuty) WithValue(value *Notification_State_NotificationState_ProviderData_PagerDuty) *NotificationState_FieldSubPathValue { 2383 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2384 } 2385 2386 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDuty) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_PagerDuty) *NotificationState_FieldSubPathArrayOfValues { 2387 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2388 } 2389 2390 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDuty) IncidentKey() Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDutyIncidentKey { 2391 return Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDutyIncidentKey{} 2392 } 2393 2394 type Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDutyIncidentKey struct{} 2395 2396 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDutyIncidentKey) FieldPath() *NotificationState_FieldSubPath { 2397 return &NotificationState_FieldSubPath{ 2398 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2399 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().PagerDuty().IncidentKey().FieldPath(), 2400 } 2401 } 2402 2403 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDutyIncidentKey) WithValue(value string) *NotificationState_FieldSubPathValue { 2404 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2405 } 2406 2407 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataPagerDutyIncidentKey) WithArrayOfValues(values []string) *NotificationState_FieldSubPathArrayOfValues { 2408 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2409 } 2410 2411 type Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhook struct{} 2412 2413 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhook) FieldPath() *NotificationState_FieldSubPath { 2414 return &NotificationState_FieldSubPath{ 2415 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2416 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Webhook().FieldPath(), 2417 } 2418 } 2419 2420 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhook) WithValue(value *Notification_State_NotificationState_ProviderData_WebHook) *NotificationState_FieldSubPathValue { 2421 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2422 } 2423 2424 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhook) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_WebHook) *NotificationState_FieldSubPathArrayOfValues { 2425 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2426 } 2427 2428 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhook) TotalChunks() Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookTotalChunks { 2429 return Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookTotalChunks{} 2430 } 2431 2432 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhook) FailedChunks() Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunks { 2433 return Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunks{} 2434 } 2435 2436 type Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookTotalChunks struct{} 2437 2438 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookTotalChunks) FieldPath() *NotificationState_FieldSubPath { 2439 return &NotificationState_FieldSubPath{ 2440 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2441 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Webhook().TotalChunks().FieldPath(), 2442 } 2443 } 2444 2445 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookTotalChunks) WithValue(value int64) *NotificationState_FieldSubPathValue { 2446 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2447 } 2448 2449 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookTotalChunks) WithArrayOfValues(values []int64) *NotificationState_FieldSubPathArrayOfValues { 2450 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2451 } 2452 2453 type Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunks struct{} 2454 2455 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunks) FieldPath() *NotificationState_FieldSubPath { 2456 return &NotificationState_FieldSubPath{ 2457 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2458 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Webhook().FailedChunks().FieldPath(), 2459 } 2460 } 2461 2462 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunks) WithValue(value []*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationState_FieldSubPathValue { 2463 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2464 } 2465 2466 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunks) WithArrayOfValues(values [][]*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationState_FieldSubPathArrayOfValues { 2467 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2468 } 2469 2470 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunks) WithItemValue(value *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationState_FieldSubPathArrayItemValue { 2471 return s.FieldPath().WithIArrayItemValue(value).(*NotificationState_FieldSubPathArrayItemValue) 2472 } 2473 2474 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunks) AlertOffset() Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset { 2475 return Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset{} 2476 } 2477 2478 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunks) Error() Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksError { 2479 return Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksError{} 2480 } 2481 2482 type Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset struct{} 2483 2484 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset) FieldPath() *NotificationState_FieldSubPath { 2485 return &NotificationState_FieldSubPath{ 2486 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2487 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Webhook().FailedChunks().AlertOffset().FieldPath(), 2488 } 2489 } 2490 2491 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset) WithValue(value int64) *NotificationState_FieldSubPathValue { 2492 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2493 } 2494 2495 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksAlertOffset) WithArrayOfValues(values []int64) *NotificationState_FieldSubPathArrayOfValues { 2496 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2497 } 2498 2499 type Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksError struct{} 2500 2501 func (Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksError) FieldPath() *NotificationState_FieldSubPath { 2502 return &NotificationState_FieldSubPath{ 2503 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2504 subPath: NewNotificationStateNotificationStateFieldPathBuilder().ProviderData().Webhook().FailedChunks().Error().FieldPath(), 2505 } 2506 } 2507 2508 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksError) WithValue(value string) *NotificationState_FieldSubPathValue { 2509 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2510 } 2511 2512 func (s Notification_StatePathSelectorResolutionNotificationStateProviderDataWebhookFailedChunksError) WithArrayOfValues(values []string) *NotificationState_FieldSubPathArrayOfValues { 2513 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2514 } 2515 2516 type Notification_StatePathSelectorResolutionNotificationStateNotifyAttempts struct{} 2517 2518 func (Notification_StatePathSelectorResolutionNotificationStateNotifyAttempts) FieldPath() *NotificationState_FieldSubPath { 2519 return &NotificationState_FieldSubPath{ 2520 selector: NotificationState_FieldPathSelectorResolutionNotificationState, 2521 subPath: NewNotificationStateNotificationStateFieldPathBuilder().NotifyAttempts().FieldPath(), 2522 } 2523 } 2524 2525 func (s Notification_StatePathSelectorResolutionNotificationStateNotifyAttempts) WithValue(value int64) *NotificationState_FieldSubPathValue { 2526 return s.FieldPath().WithIValue(value).(*NotificationState_FieldSubPathValue) 2527 } 2528 2529 func (s Notification_StatePathSelectorResolutionNotificationStateNotifyAttempts) WithArrayOfValues(values []int64) *NotificationState_FieldSubPathArrayOfValues { 2530 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldSubPathArrayOfValues) 2531 } 2532 2533 type Notification_StatePathSelectorLifecycleCompleted struct{} 2534 2535 func (Notification_StatePathSelectorLifecycleCompleted) FieldPath() *NotificationState_FieldTerminalPath { 2536 return &NotificationState_FieldTerminalPath{selector: NotificationState_FieldPathSelectorLifecycleCompleted} 2537 } 2538 2539 func (s Notification_StatePathSelectorLifecycleCompleted) WithValue(value bool) *NotificationState_FieldTerminalPathValue { 2540 return s.FieldPath().WithIValue(value).(*NotificationState_FieldTerminalPathValue) 2541 } 2542 2543 func (s Notification_StatePathSelectorLifecycleCompleted) WithArrayOfValues(values []bool) *NotificationState_FieldTerminalPathArrayOfValues { 2544 return s.FieldPath().WithIArrayOfValues(values).(*NotificationState_FieldTerminalPathArrayOfValues) 2545 } 2546 2547 type NotificationStateNotificationStateFieldPathBuilder struct{} 2548 2549 func NewNotificationStateNotificationStateFieldPathBuilder() NotificationStateNotificationStateFieldPathBuilder { 2550 return NotificationStateNotificationStateFieldPathBuilder{} 2551 } 2552 func (NotificationStateNotificationStateFieldPathBuilder) NotificationChannel() Notification_State_NotificationStatePathSelectorNotificationChannel { 2553 return Notification_State_NotificationStatePathSelectorNotificationChannel{} 2554 } 2555 func (NotificationStateNotificationStateFieldPathBuilder) Status() Notification_State_NotificationStatePathSelectorStatus { 2556 return Notification_State_NotificationStatePathSelectorStatus{} 2557 } 2558 func (NotificationStateNotificationStateFieldPathBuilder) Error() Notification_State_NotificationStatePathSelectorError { 2559 return Notification_State_NotificationStatePathSelectorError{} 2560 } 2561 func (NotificationStateNotificationStateFieldPathBuilder) ProviderData() Notification_State_NotificationStatePathSelectorProviderData { 2562 return Notification_State_NotificationStatePathSelectorProviderData{} 2563 } 2564 func (NotificationStateNotificationStateFieldPathBuilder) NotifyAttempts() Notification_State_NotificationStatePathSelectorNotifyAttempts { 2565 return Notification_State_NotificationStatePathSelectorNotifyAttempts{} 2566 } 2567 2568 type Notification_State_NotificationStatePathSelectorNotificationChannel struct{} 2569 2570 func (Notification_State_NotificationStatePathSelectorNotificationChannel) FieldPath() *NotificationStateNotificationState_FieldTerminalPath { 2571 return &NotificationStateNotificationState_FieldTerminalPath{selector: NotificationStateNotificationState_FieldPathSelectorNotificationChannel} 2572 } 2573 2574 func (s Notification_State_NotificationStatePathSelectorNotificationChannel) WithValue(value *notification_channel.Name) *NotificationStateNotificationState_FieldTerminalPathValue { 2575 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldTerminalPathValue) 2576 } 2577 2578 func (s Notification_State_NotificationStatePathSelectorNotificationChannel) WithArrayOfValues(values []*notification_channel.Name) *NotificationStateNotificationState_FieldTerminalPathArrayOfValues { 2579 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldTerminalPathArrayOfValues) 2580 } 2581 2582 type Notification_State_NotificationStatePathSelectorStatus struct{} 2583 2584 func (Notification_State_NotificationStatePathSelectorStatus) FieldPath() *NotificationStateNotificationState_FieldTerminalPath { 2585 return &NotificationStateNotificationState_FieldTerminalPath{selector: NotificationStateNotificationState_FieldPathSelectorStatus} 2586 } 2587 2588 func (s Notification_State_NotificationStatePathSelectorStatus) WithValue(value Notification_State_NotificationState_Status) *NotificationStateNotificationState_FieldTerminalPathValue { 2589 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldTerminalPathValue) 2590 } 2591 2592 func (s Notification_State_NotificationStatePathSelectorStatus) WithArrayOfValues(values []Notification_State_NotificationState_Status) *NotificationStateNotificationState_FieldTerminalPathArrayOfValues { 2593 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldTerminalPathArrayOfValues) 2594 } 2595 2596 type Notification_State_NotificationStatePathSelectorError struct{} 2597 2598 func (Notification_State_NotificationStatePathSelectorError) FieldPath() *NotificationStateNotificationState_FieldTerminalPath { 2599 return &NotificationStateNotificationState_FieldTerminalPath{selector: NotificationStateNotificationState_FieldPathSelectorError} 2600 } 2601 2602 func (s Notification_State_NotificationStatePathSelectorError) WithValue(value string) *NotificationStateNotificationState_FieldTerminalPathValue { 2603 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldTerminalPathValue) 2604 } 2605 2606 func (s Notification_State_NotificationStatePathSelectorError) WithArrayOfValues(values []string) *NotificationStateNotificationState_FieldTerminalPathArrayOfValues { 2607 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldTerminalPathArrayOfValues) 2608 } 2609 2610 type Notification_State_NotificationStatePathSelectorProviderData struct{} 2611 2612 func (Notification_State_NotificationStatePathSelectorProviderData) FieldPath() *NotificationStateNotificationState_FieldTerminalPath { 2613 return &NotificationStateNotificationState_FieldTerminalPath{selector: NotificationStateNotificationState_FieldPathSelectorProviderData} 2614 } 2615 2616 func (s Notification_State_NotificationStatePathSelectorProviderData) WithValue(value *Notification_State_NotificationState_ProviderData) *NotificationStateNotificationState_FieldTerminalPathValue { 2617 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldTerminalPathValue) 2618 } 2619 2620 func (s Notification_State_NotificationStatePathSelectorProviderData) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData) *NotificationStateNotificationState_FieldTerminalPathArrayOfValues { 2621 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldTerminalPathArrayOfValues) 2622 } 2623 2624 func (Notification_State_NotificationStatePathSelectorProviderData) WithSubPath(subPath NotificationStateNotificationStateProviderData_FieldPath) *NotificationStateNotificationState_FieldSubPath { 2625 return &NotificationStateNotificationState_FieldSubPath{selector: NotificationStateNotificationState_FieldPathSelectorProviderData, subPath: subPath} 2626 } 2627 2628 func (s Notification_State_NotificationStatePathSelectorProviderData) WithSubValue(subPathValue NotificationStateNotificationStateProviderData_FieldPathValue) *NotificationStateNotificationState_FieldSubPathValue { 2629 return &NotificationStateNotificationState_FieldSubPathValue{NotificationStateNotificationState_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 2630 } 2631 2632 func (s Notification_State_NotificationStatePathSelectorProviderData) WithSubArrayOfValues(subPathArrayOfValues NotificationStateNotificationStateProviderData_FieldPathArrayOfValues) *NotificationStateNotificationState_FieldSubPathArrayOfValues { 2633 return &NotificationStateNotificationState_FieldSubPathArrayOfValues{NotificationStateNotificationState_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 2634 } 2635 2636 func (s Notification_State_NotificationStatePathSelectorProviderData) WithSubArrayItemValue(subPathArrayItemValue NotificationStateNotificationStateProviderData_FieldPathArrayItemValue) *NotificationStateNotificationState_FieldSubPathArrayItemValue { 2637 return &NotificationStateNotificationState_FieldSubPathArrayItemValue{NotificationStateNotificationState_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 2638 } 2639 2640 func (Notification_State_NotificationStatePathSelectorProviderData) Slack() Notification_State_NotificationStatePathSelectorProviderDataSlack { 2641 return Notification_State_NotificationStatePathSelectorProviderDataSlack{} 2642 } 2643 2644 func (Notification_State_NotificationStatePathSelectorProviderData) PagerDuty() Notification_State_NotificationStatePathSelectorProviderDataPagerDuty { 2645 return Notification_State_NotificationStatePathSelectorProviderDataPagerDuty{} 2646 } 2647 2648 func (Notification_State_NotificationStatePathSelectorProviderData) Webhook() Notification_State_NotificationStatePathSelectorProviderDataWebhook { 2649 return Notification_State_NotificationStatePathSelectorProviderDataWebhook{} 2650 } 2651 2652 type Notification_State_NotificationStatePathSelectorProviderDataSlack struct{} 2653 2654 func (Notification_State_NotificationStatePathSelectorProviderDataSlack) FieldPath() *NotificationStateNotificationState_FieldSubPath { 2655 return &NotificationStateNotificationState_FieldSubPath{ 2656 selector: NotificationStateNotificationState_FieldPathSelectorProviderData, 2657 subPath: NewNotificationStateNotificationStateProviderDataFieldPathBuilder().Slack().FieldPath(), 2658 } 2659 } 2660 2661 func (s Notification_State_NotificationStatePathSelectorProviderDataSlack) WithValue(value *Notification_State_NotificationState_ProviderData_Slack) *NotificationStateNotificationState_FieldSubPathValue { 2662 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldSubPathValue) 2663 } 2664 2665 func (s Notification_State_NotificationStatePathSelectorProviderDataSlack) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_Slack) *NotificationStateNotificationState_FieldSubPathArrayOfValues { 2666 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldSubPathArrayOfValues) 2667 } 2668 2669 func (Notification_State_NotificationStatePathSelectorProviderDataSlack) Ts() Notification_State_NotificationStatePathSelectorProviderDataSlackTs { 2670 return Notification_State_NotificationStatePathSelectorProviderDataSlackTs{} 2671 } 2672 2673 type Notification_State_NotificationStatePathSelectorProviderDataSlackTs struct{} 2674 2675 func (Notification_State_NotificationStatePathSelectorProviderDataSlackTs) FieldPath() *NotificationStateNotificationState_FieldSubPath { 2676 return &NotificationStateNotificationState_FieldSubPath{ 2677 selector: NotificationStateNotificationState_FieldPathSelectorProviderData, 2678 subPath: NewNotificationStateNotificationStateProviderDataFieldPathBuilder().Slack().Ts().FieldPath(), 2679 } 2680 } 2681 2682 func (s Notification_State_NotificationStatePathSelectorProviderDataSlackTs) WithValue(value string) *NotificationStateNotificationState_FieldSubPathValue { 2683 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldSubPathValue) 2684 } 2685 2686 func (s Notification_State_NotificationStatePathSelectorProviderDataSlackTs) WithArrayOfValues(values []string) *NotificationStateNotificationState_FieldSubPathArrayOfValues { 2687 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldSubPathArrayOfValues) 2688 } 2689 2690 type Notification_State_NotificationStatePathSelectorProviderDataPagerDuty struct{} 2691 2692 func (Notification_State_NotificationStatePathSelectorProviderDataPagerDuty) FieldPath() *NotificationStateNotificationState_FieldSubPath { 2693 return &NotificationStateNotificationState_FieldSubPath{ 2694 selector: NotificationStateNotificationState_FieldPathSelectorProviderData, 2695 subPath: NewNotificationStateNotificationStateProviderDataFieldPathBuilder().PagerDuty().FieldPath(), 2696 } 2697 } 2698 2699 func (s Notification_State_NotificationStatePathSelectorProviderDataPagerDuty) WithValue(value *Notification_State_NotificationState_ProviderData_PagerDuty) *NotificationStateNotificationState_FieldSubPathValue { 2700 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldSubPathValue) 2701 } 2702 2703 func (s Notification_State_NotificationStatePathSelectorProviderDataPagerDuty) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_PagerDuty) *NotificationStateNotificationState_FieldSubPathArrayOfValues { 2704 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldSubPathArrayOfValues) 2705 } 2706 2707 func (Notification_State_NotificationStatePathSelectorProviderDataPagerDuty) IncidentKey() Notification_State_NotificationStatePathSelectorProviderDataPagerDutyIncidentKey { 2708 return Notification_State_NotificationStatePathSelectorProviderDataPagerDutyIncidentKey{} 2709 } 2710 2711 type Notification_State_NotificationStatePathSelectorProviderDataPagerDutyIncidentKey struct{} 2712 2713 func (Notification_State_NotificationStatePathSelectorProviderDataPagerDutyIncidentKey) FieldPath() *NotificationStateNotificationState_FieldSubPath { 2714 return &NotificationStateNotificationState_FieldSubPath{ 2715 selector: NotificationStateNotificationState_FieldPathSelectorProviderData, 2716 subPath: NewNotificationStateNotificationStateProviderDataFieldPathBuilder().PagerDuty().IncidentKey().FieldPath(), 2717 } 2718 } 2719 2720 func (s Notification_State_NotificationStatePathSelectorProviderDataPagerDutyIncidentKey) WithValue(value string) *NotificationStateNotificationState_FieldSubPathValue { 2721 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldSubPathValue) 2722 } 2723 2724 func (s Notification_State_NotificationStatePathSelectorProviderDataPagerDutyIncidentKey) WithArrayOfValues(values []string) *NotificationStateNotificationState_FieldSubPathArrayOfValues { 2725 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldSubPathArrayOfValues) 2726 } 2727 2728 type Notification_State_NotificationStatePathSelectorProviderDataWebhook struct{} 2729 2730 func (Notification_State_NotificationStatePathSelectorProviderDataWebhook) FieldPath() *NotificationStateNotificationState_FieldSubPath { 2731 return &NotificationStateNotificationState_FieldSubPath{ 2732 selector: NotificationStateNotificationState_FieldPathSelectorProviderData, 2733 subPath: NewNotificationStateNotificationStateProviderDataFieldPathBuilder().Webhook().FieldPath(), 2734 } 2735 } 2736 2737 func (s Notification_State_NotificationStatePathSelectorProviderDataWebhook) WithValue(value *Notification_State_NotificationState_ProviderData_WebHook) *NotificationStateNotificationState_FieldSubPathValue { 2738 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldSubPathValue) 2739 } 2740 2741 func (s Notification_State_NotificationStatePathSelectorProviderDataWebhook) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_WebHook) *NotificationStateNotificationState_FieldSubPathArrayOfValues { 2742 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldSubPathArrayOfValues) 2743 } 2744 2745 func (Notification_State_NotificationStatePathSelectorProviderDataWebhook) TotalChunks() Notification_State_NotificationStatePathSelectorProviderDataWebhookTotalChunks { 2746 return Notification_State_NotificationStatePathSelectorProviderDataWebhookTotalChunks{} 2747 } 2748 2749 func (Notification_State_NotificationStatePathSelectorProviderDataWebhook) FailedChunks() Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunks { 2750 return Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunks{} 2751 } 2752 2753 type Notification_State_NotificationStatePathSelectorProviderDataWebhookTotalChunks struct{} 2754 2755 func (Notification_State_NotificationStatePathSelectorProviderDataWebhookTotalChunks) FieldPath() *NotificationStateNotificationState_FieldSubPath { 2756 return &NotificationStateNotificationState_FieldSubPath{ 2757 selector: NotificationStateNotificationState_FieldPathSelectorProviderData, 2758 subPath: NewNotificationStateNotificationStateProviderDataFieldPathBuilder().Webhook().TotalChunks().FieldPath(), 2759 } 2760 } 2761 2762 func (s Notification_State_NotificationStatePathSelectorProviderDataWebhookTotalChunks) WithValue(value int64) *NotificationStateNotificationState_FieldSubPathValue { 2763 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldSubPathValue) 2764 } 2765 2766 func (s Notification_State_NotificationStatePathSelectorProviderDataWebhookTotalChunks) WithArrayOfValues(values []int64) *NotificationStateNotificationState_FieldSubPathArrayOfValues { 2767 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldSubPathArrayOfValues) 2768 } 2769 2770 type Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunks struct{} 2771 2772 func (Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunks) FieldPath() *NotificationStateNotificationState_FieldSubPath { 2773 return &NotificationStateNotificationState_FieldSubPath{ 2774 selector: NotificationStateNotificationState_FieldPathSelectorProviderData, 2775 subPath: NewNotificationStateNotificationStateProviderDataFieldPathBuilder().Webhook().FailedChunks().FieldPath(), 2776 } 2777 } 2778 2779 func (s Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunks) WithValue(value []*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationStateNotificationState_FieldSubPathValue { 2780 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldSubPathValue) 2781 } 2782 2783 func (s Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunks) WithArrayOfValues(values [][]*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationStateNotificationState_FieldSubPathArrayOfValues { 2784 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldSubPathArrayOfValues) 2785 } 2786 2787 func (s Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunks) WithItemValue(value *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationStateNotificationState_FieldSubPathArrayItemValue { 2788 return s.FieldPath().WithIArrayItemValue(value).(*NotificationStateNotificationState_FieldSubPathArrayItemValue) 2789 } 2790 2791 func (Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunks) AlertOffset() Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksAlertOffset { 2792 return Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksAlertOffset{} 2793 } 2794 2795 func (Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunks) Error() Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksError { 2796 return Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksError{} 2797 } 2798 2799 type Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksAlertOffset struct{} 2800 2801 func (Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksAlertOffset) FieldPath() *NotificationStateNotificationState_FieldSubPath { 2802 return &NotificationStateNotificationState_FieldSubPath{ 2803 selector: NotificationStateNotificationState_FieldPathSelectorProviderData, 2804 subPath: NewNotificationStateNotificationStateProviderDataFieldPathBuilder().Webhook().FailedChunks().AlertOffset().FieldPath(), 2805 } 2806 } 2807 2808 func (s Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksAlertOffset) WithValue(value int64) *NotificationStateNotificationState_FieldSubPathValue { 2809 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldSubPathValue) 2810 } 2811 2812 func (s Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksAlertOffset) WithArrayOfValues(values []int64) *NotificationStateNotificationState_FieldSubPathArrayOfValues { 2813 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldSubPathArrayOfValues) 2814 } 2815 2816 type Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksError struct{} 2817 2818 func (Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksError) FieldPath() *NotificationStateNotificationState_FieldSubPath { 2819 return &NotificationStateNotificationState_FieldSubPath{ 2820 selector: NotificationStateNotificationState_FieldPathSelectorProviderData, 2821 subPath: NewNotificationStateNotificationStateProviderDataFieldPathBuilder().Webhook().FailedChunks().Error().FieldPath(), 2822 } 2823 } 2824 2825 func (s Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksError) WithValue(value string) *NotificationStateNotificationState_FieldSubPathValue { 2826 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldSubPathValue) 2827 } 2828 2829 func (s Notification_State_NotificationStatePathSelectorProviderDataWebhookFailedChunksError) WithArrayOfValues(values []string) *NotificationStateNotificationState_FieldSubPathArrayOfValues { 2830 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldSubPathArrayOfValues) 2831 } 2832 2833 type Notification_State_NotificationStatePathSelectorNotifyAttempts struct{} 2834 2835 func (Notification_State_NotificationStatePathSelectorNotifyAttempts) FieldPath() *NotificationStateNotificationState_FieldTerminalPath { 2836 return &NotificationStateNotificationState_FieldTerminalPath{selector: NotificationStateNotificationState_FieldPathSelectorNotifyAttempts} 2837 } 2838 2839 func (s Notification_State_NotificationStatePathSelectorNotifyAttempts) WithValue(value int64) *NotificationStateNotificationState_FieldTerminalPathValue { 2840 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationState_FieldTerminalPathValue) 2841 } 2842 2843 func (s Notification_State_NotificationStatePathSelectorNotifyAttempts) WithArrayOfValues(values []int64) *NotificationStateNotificationState_FieldTerminalPathArrayOfValues { 2844 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationState_FieldTerminalPathArrayOfValues) 2845 } 2846 2847 type NotificationStateNotificationStateProviderDataFieldPathBuilder struct{} 2848 2849 func NewNotificationStateNotificationStateProviderDataFieldPathBuilder() NotificationStateNotificationStateProviderDataFieldPathBuilder { 2850 return NotificationStateNotificationStateProviderDataFieldPathBuilder{} 2851 } 2852 func (NotificationStateNotificationStateProviderDataFieldPathBuilder) Slack() Notification_State_NotificationState_ProviderDataPathSelectorSlack { 2853 return Notification_State_NotificationState_ProviderDataPathSelectorSlack{} 2854 } 2855 func (NotificationStateNotificationStateProviderDataFieldPathBuilder) PagerDuty() Notification_State_NotificationState_ProviderDataPathSelectorPagerDuty { 2856 return Notification_State_NotificationState_ProviderDataPathSelectorPagerDuty{} 2857 } 2858 func (NotificationStateNotificationStateProviderDataFieldPathBuilder) Webhook() Notification_State_NotificationState_ProviderDataPathSelectorWebhook { 2859 return Notification_State_NotificationState_ProviderDataPathSelectorWebhook{} 2860 } 2861 2862 type Notification_State_NotificationState_ProviderDataPathSelectorSlack struct{} 2863 2864 func (Notification_State_NotificationState_ProviderDataPathSelectorSlack) FieldPath() *NotificationStateNotificationStateProviderData_FieldTerminalPath { 2865 return &NotificationStateNotificationStateProviderData_FieldTerminalPath{selector: NotificationStateNotificationStateProviderData_FieldPathSelectorSlack} 2866 } 2867 2868 func (s Notification_State_NotificationState_ProviderDataPathSelectorSlack) WithValue(value *Notification_State_NotificationState_ProviderData_Slack) *NotificationStateNotificationStateProviderData_FieldTerminalPathValue { 2869 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderData_FieldTerminalPathValue) 2870 } 2871 2872 func (s Notification_State_NotificationState_ProviderDataPathSelectorSlack) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_Slack) *NotificationStateNotificationStateProviderData_FieldTerminalPathArrayOfValues { 2873 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderData_FieldTerminalPathArrayOfValues) 2874 } 2875 2876 func (Notification_State_NotificationState_ProviderDataPathSelectorSlack) WithSubPath(subPath NotificationStateNotificationStateProviderDataSlack_FieldPath) *NotificationStateNotificationStateProviderData_FieldSubPath { 2877 return &NotificationStateNotificationStateProviderData_FieldSubPath{selector: NotificationStateNotificationStateProviderData_FieldPathSelectorSlack, subPath: subPath} 2878 } 2879 2880 func (s Notification_State_NotificationState_ProviderDataPathSelectorSlack) WithSubValue(subPathValue NotificationStateNotificationStateProviderDataSlack_FieldPathValue) *NotificationStateNotificationStateProviderData_FieldSubPathValue { 2881 return &NotificationStateNotificationStateProviderData_FieldSubPathValue{NotificationStateNotificationStateProviderData_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 2882 } 2883 2884 func (s Notification_State_NotificationState_ProviderDataPathSelectorSlack) WithSubArrayOfValues(subPathArrayOfValues NotificationStateNotificationStateProviderDataSlack_FieldPathArrayOfValues) *NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues { 2885 return &NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues{NotificationStateNotificationStateProviderData_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 2886 } 2887 2888 func (s Notification_State_NotificationState_ProviderDataPathSelectorSlack) WithSubArrayItemValue(subPathArrayItemValue NotificationStateNotificationStateProviderDataSlack_FieldPathArrayItemValue) *NotificationStateNotificationStateProviderData_FieldSubPathArrayItemValue { 2889 return &NotificationStateNotificationStateProviderData_FieldSubPathArrayItemValue{NotificationStateNotificationStateProviderData_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 2890 } 2891 2892 func (Notification_State_NotificationState_ProviderDataPathSelectorSlack) Ts() Notification_State_NotificationState_ProviderDataPathSelectorSlackTs { 2893 return Notification_State_NotificationState_ProviderDataPathSelectorSlackTs{} 2894 } 2895 2896 type Notification_State_NotificationState_ProviderDataPathSelectorSlackTs struct{} 2897 2898 func (Notification_State_NotificationState_ProviderDataPathSelectorSlackTs) FieldPath() *NotificationStateNotificationStateProviderData_FieldSubPath { 2899 return &NotificationStateNotificationStateProviderData_FieldSubPath{ 2900 selector: NotificationStateNotificationStateProviderData_FieldPathSelectorSlack, 2901 subPath: NewNotificationStateNotificationStateProviderDataSlackFieldPathBuilder().Ts().FieldPath(), 2902 } 2903 } 2904 2905 func (s Notification_State_NotificationState_ProviderDataPathSelectorSlackTs) WithValue(value string) *NotificationStateNotificationStateProviderData_FieldSubPathValue { 2906 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderData_FieldSubPathValue) 2907 } 2908 2909 func (s Notification_State_NotificationState_ProviderDataPathSelectorSlackTs) WithArrayOfValues(values []string) *NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues { 2910 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues) 2911 } 2912 2913 type Notification_State_NotificationState_ProviderDataPathSelectorPagerDuty struct{} 2914 2915 func (Notification_State_NotificationState_ProviderDataPathSelectorPagerDuty) FieldPath() *NotificationStateNotificationStateProviderData_FieldTerminalPath { 2916 return &NotificationStateNotificationStateProviderData_FieldTerminalPath{selector: NotificationStateNotificationStateProviderData_FieldPathSelectorPagerDuty} 2917 } 2918 2919 func (s Notification_State_NotificationState_ProviderDataPathSelectorPagerDuty) WithValue(value *Notification_State_NotificationState_ProviderData_PagerDuty) *NotificationStateNotificationStateProviderData_FieldTerminalPathValue { 2920 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderData_FieldTerminalPathValue) 2921 } 2922 2923 func (s Notification_State_NotificationState_ProviderDataPathSelectorPagerDuty) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_PagerDuty) *NotificationStateNotificationStateProviderData_FieldTerminalPathArrayOfValues { 2924 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderData_FieldTerminalPathArrayOfValues) 2925 } 2926 2927 func (Notification_State_NotificationState_ProviderDataPathSelectorPagerDuty) WithSubPath(subPath NotificationStateNotificationStateProviderDataPagerDuty_FieldPath) *NotificationStateNotificationStateProviderData_FieldSubPath { 2928 return &NotificationStateNotificationStateProviderData_FieldSubPath{selector: NotificationStateNotificationStateProviderData_FieldPathSelectorPagerDuty, subPath: subPath} 2929 } 2930 2931 func (s Notification_State_NotificationState_ProviderDataPathSelectorPagerDuty) WithSubValue(subPathValue NotificationStateNotificationStateProviderDataPagerDuty_FieldPathValue) *NotificationStateNotificationStateProviderData_FieldSubPathValue { 2932 return &NotificationStateNotificationStateProviderData_FieldSubPathValue{NotificationStateNotificationStateProviderData_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 2933 } 2934 2935 func (s Notification_State_NotificationState_ProviderDataPathSelectorPagerDuty) WithSubArrayOfValues(subPathArrayOfValues NotificationStateNotificationStateProviderDataPagerDuty_FieldPathArrayOfValues) *NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues { 2936 return &NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues{NotificationStateNotificationStateProviderData_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 2937 } 2938 2939 func (s Notification_State_NotificationState_ProviderDataPathSelectorPagerDuty) WithSubArrayItemValue(subPathArrayItemValue NotificationStateNotificationStateProviderDataPagerDuty_FieldPathArrayItemValue) *NotificationStateNotificationStateProviderData_FieldSubPathArrayItemValue { 2940 return &NotificationStateNotificationStateProviderData_FieldSubPathArrayItemValue{NotificationStateNotificationStateProviderData_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 2941 } 2942 2943 func (Notification_State_NotificationState_ProviderDataPathSelectorPagerDuty) IncidentKey() Notification_State_NotificationState_ProviderDataPathSelectorPagerDutyIncidentKey { 2944 return Notification_State_NotificationState_ProviderDataPathSelectorPagerDutyIncidentKey{} 2945 } 2946 2947 type Notification_State_NotificationState_ProviderDataPathSelectorPagerDutyIncidentKey struct{} 2948 2949 func (Notification_State_NotificationState_ProviderDataPathSelectorPagerDutyIncidentKey) FieldPath() *NotificationStateNotificationStateProviderData_FieldSubPath { 2950 return &NotificationStateNotificationStateProviderData_FieldSubPath{ 2951 selector: NotificationStateNotificationStateProviderData_FieldPathSelectorPagerDuty, 2952 subPath: NewNotificationStateNotificationStateProviderDataPagerDutyFieldPathBuilder().IncidentKey().FieldPath(), 2953 } 2954 } 2955 2956 func (s Notification_State_NotificationState_ProviderDataPathSelectorPagerDutyIncidentKey) WithValue(value string) *NotificationStateNotificationStateProviderData_FieldSubPathValue { 2957 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderData_FieldSubPathValue) 2958 } 2959 2960 func (s Notification_State_NotificationState_ProviderDataPathSelectorPagerDutyIncidentKey) WithArrayOfValues(values []string) *NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues { 2961 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues) 2962 } 2963 2964 type Notification_State_NotificationState_ProviderDataPathSelectorWebhook struct{} 2965 2966 func (Notification_State_NotificationState_ProviderDataPathSelectorWebhook) FieldPath() *NotificationStateNotificationStateProviderData_FieldTerminalPath { 2967 return &NotificationStateNotificationStateProviderData_FieldTerminalPath{selector: NotificationStateNotificationStateProviderData_FieldPathSelectorWebhook} 2968 } 2969 2970 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhook) WithValue(value *Notification_State_NotificationState_ProviderData_WebHook) *NotificationStateNotificationStateProviderData_FieldTerminalPathValue { 2971 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderData_FieldTerminalPathValue) 2972 } 2973 2974 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhook) WithArrayOfValues(values []*Notification_State_NotificationState_ProviderData_WebHook) *NotificationStateNotificationStateProviderData_FieldTerminalPathArrayOfValues { 2975 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderData_FieldTerminalPathArrayOfValues) 2976 } 2977 2978 func (Notification_State_NotificationState_ProviderDataPathSelectorWebhook) WithSubPath(subPath NotificationStateNotificationStateProviderDataWebHook_FieldPath) *NotificationStateNotificationStateProviderData_FieldSubPath { 2979 return &NotificationStateNotificationStateProviderData_FieldSubPath{selector: NotificationStateNotificationStateProviderData_FieldPathSelectorWebhook, subPath: subPath} 2980 } 2981 2982 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhook) WithSubValue(subPathValue NotificationStateNotificationStateProviderDataWebHook_FieldPathValue) *NotificationStateNotificationStateProviderData_FieldSubPathValue { 2983 return &NotificationStateNotificationStateProviderData_FieldSubPathValue{NotificationStateNotificationStateProviderData_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 2984 } 2985 2986 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhook) WithSubArrayOfValues(subPathArrayOfValues NotificationStateNotificationStateProviderDataWebHook_FieldPathArrayOfValues) *NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues { 2987 return &NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues{NotificationStateNotificationStateProviderData_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 2988 } 2989 2990 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhook) WithSubArrayItemValue(subPathArrayItemValue NotificationStateNotificationStateProviderDataWebHook_FieldPathArrayItemValue) *NotificationStateNotificationStateProviderData_FieldSubPathArrayItemValue { 2991 return &NotificationStateNotificationStateProviderData_FieldSubPathArrayItemValue{NotificationStateNotificationStateProviderData_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 2992 } 2993 2994 func (Notification_State_NotificationState_ProviderDataPathSelectorWebhook) TotalChunks() Notification_State_NotificationState_ProviderDataPathSelectorWebhookTotalChunks { 2995 return Notification_State_NotificationState_ProviderDataPathSelectorWebhookTotalChunks{} 2996 } 2997 2998 func (Notification_State_NotificationState_ProviderDataPathSelectorWebhook) FailedChunks() Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunks { 2999 return Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunks{} 3000 } 3001 3002 type Notification_State_NotificationState_ProviderDataPathSelectorWebhookTotalChunks struct{} 3003 3004 func (Notification_State_NotificationState_ProviderDataPathSelectorWebhookTotalChunks) FieldPath() *NotificationStateNotificationStateProviderData_FieldSubPath { 3005 return &NotificationStateNotificationStateProviderData_FieldSubPath{ 3006 selector: NotificationStateNotificationStateProviderData_FieldPathSelectorWebhook, 3007 subPath: NewNotificationStateNotificationStateProviderDataWebHookFieldPathBuilder().TotalChunks().FieldPath(), 3008 } 3009 } 3010 3011 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhookTotalChunks) WithValue(value int64) *NotificationStateNotificationStateProviderData_FieldSubPathValue { 3012 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderData_FieldSubPathValue) 3013 } 3014 3015 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhookTotalChunks) WithArrayOfValues(values []int64) *NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues { 3016 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues) 3017 } 3018 3019 type Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunks struct{} 3020 3021 func (Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunks) FieldPath() *NotificationStateNotificationStateProviderData_FieldSubPath { 3022 return &NotificationStateNotificationStateProviderData_FieldSubPath{ 3023 selector: NotificationStateNotificationStateProviderData_FieldPathSelectorWebhook, 3024 subPath: NewNotificationStateNotificationStateProviderDataWebHookFieldPathBuilder().FailedChunks().FieldPath(), 3025 } 3026 } 3027 3028 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunks) WithValue(value []*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationStateNotificationStateProviderData_FieldSubPathValue { 3029 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderData_FieldSubPathValue) 3030 } 3031 3032 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunks) WithArrayOfValues(values [][]*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues { 3033 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues) 3034 } 3035 3036 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunks) WithItemValue(value *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationStateNotificationStateProviderData_FieldSubPathArrayItemValue { 3037 return s.FieldPath().WithIArrayItemValue(value).(*NotificationStateNotificationStateProviderData_FieldSubPathArrayItemValue) 3038 } 3039 3040 func (Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunks) AlertOffset() Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksAlertOffset { 3041 return Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksAlertOffset{} 3042 } 3043 3044 func (Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunks) Error() Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksError { 3045 return Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksError{} 3046 } 3047 3048 type Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksAlertOffset struct{} 3049 3050 func (Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksAlertOffset) FieldPath() *NotificationStateNotificationStateProviderData_FieldSubPath { 3051 return &NotificationStateNotificationStateProviderData_FieldSubPath{ 3052 selector: NotificationStateNotificationStateProviderData_FieldPathSelectorWebhook, 3053 subPath: NewNotificationStateNotificationStateProviderDataWebHookFieldPathBuilder().FailedChunks().AlertOffset().FieldPath(), 3054 } 3055 } 3056 3057 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksAlertOffset) WithValue(value int64) *NotificationStateNotificationStateProviderData_FieldSubPathValue { 3058 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderData_FieldSubPathValue) 3059 } 3060 3061 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksAlertOffset) WithArrayOfValues(values []int64) *NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues { 3062 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues) 3063 } 3064 3065 type Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksError struct{} 3066 3067 func (Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksError) FieldPath() *NotificationStateNotificationStateProviderData_FieldSubPath { 3068 return &NotificationStateNotificationStateProviderData_FieldSubPath{ 3069 selector: NotificationStateNotificationStateProviderData_FieldPathSelectorWebhook, 3070 subPath: NewNotificationStateNotificationStateProviderDataWebHookFieldPathBuilder().FailedChunks().Error().FieldPath(), 3071 } 3072 } 3073 3074 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksError) WithValue(value string) *NotificationStateNotificationStateProviderData_FieldSubPathValue { 3075 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderData_FieldSubPathValue) 3076 } 3077 3078 func (s Notification_State_NotificationState_ProviderDataPathSelectorWebhookFailedChunksError) WithArrayOfValues(values []string) *NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues { 3079 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderData_FieldSubPathArrayOfValues) 3080 } 3081 3082 type NotificationStateNotificationStateProviderDataSlackFieldPathBuilder struct{} 3083 3084 func NewNotificationStateNotificationStateProviderDataSlackFieldPathBuilder() NotificationStateNotificationStateProviderDataSlackFieldPathBuilder { 3085 return NotificationStateNotificationStateProviderDataSlackFieldPathBuilder{} 3086 } 3087 func (NotificationStateNotificationStateProviderDataSlackFieldPathBuilder) Ts() Notification_State_NotificationState_ProviderData_SlackPathSelectorTs { 3088 return Notification_State_NotificationState_ProviderData_SlackPathSelectorTs{} 3089 } 3090 3091 type Notification_State_NotificationState_ProviderData_SlackPathSelectorTs struct{} 3092 3093 func (Notification_State_NotificationState_ProviderData_SlackPathSelectorTs) FieldPath() *NotificationStateNotificationStateProviderDataSlack_FieldTerminalPath { 3094 return &NotificationStateNotificationStateProviderDataSlack_FieldTerminalPath{selector: NotificationStateNotificationStateProviderDataSlack_FieldPathSelectorTs} 3095 } 3096 3097 func (s Notification_State_NotificationState_ProviderData_SlackPathSelectorTs) WithValue(value string) *NotificationStateNotificationStateProviderDataSlack_FieldTerminalPathValue { 3098 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderDataSlack_FieldTerminalPathValue) 3099 } 3100 3101 func (s Notification_State_NotificationState_ProviderData_SlackPathSelectorTs) WithArrayOfValues(values []string) *NotificationStateNotificationStateProviderDataSlack_FieldTerminalPathArrayOfValues { 3102 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderDataSlack_FieldTerminalPathArrayOfValues) 3103 } 3104 3105 type NotificationStateNotificationStateProviderDataPagerDutyFieldPathBuilder struct{} 3106 3107 func NewNotificationStateNotificationStateProviderDataPagerDutyFieldPathBuilder() NotificationStateNotificationStateProviderDataPagerDutyFieldPathBuilder { 3108 return NotificationStateNotificationStateProviderDataPagerDutyFieldPathBuilder{} 3109 } 3110 func (NotificationStateNotificationStateProviderDataPagerDutyFieldPathBuilder) IncidentKey() Notification_State_NotificationState_ProviderData_PagerDutyPathSelectorIncidentKey { 3111 return Notification_State_NotificationState_ProviderData_PagerDutyPathSelectorIncidentKey{} 3112 } 3113 3114 type Notification_State_NotificationState_ProviderData_PagerDutyPathSelectorIncidentKey struct{} 3115 3116 func (Notification_State_NotificationState_ProviderData_PagerDutyPathSelectorIncidentKey) FieldPath() *NotificationStateNotificationStateProviderDataPagerDuty_FieldTerminalPath { 3117 return &NotificationStateNotificationStateProviderDataPagerDuty_FieldTerminalPath{selector: NotificationStateNotificationStateProviderDataPagerDuty_FieldPathSelectorIncidentKey} 3118 } 3119 3120 func (s Notification_State_NotificationState_ProviderData_PagerDutyPathSelectorIncidentKey) WithValue(value string) *NotificationStateNotificationStateProviderDataPagerDuty_FieldTerminalPathValue { 3121 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderDataPagerDuty_FieldTerminalPathValue) 3122 } 3123 3124 func (s Notification_State_NotificationState_ProviderData_PagerDutyPathSelectorIncidentKey) WithArrayOfValues(values []string) *NotificationStateNotificationStateProviderDataPagerDuty_FieldTerminalPathArrayOfValues { 3125 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderDataPagerDuty_FieldTerminalPathArrayOfValues) 3126 } 3127 3128 type NotificationStateNotificationStateProviderDataWebHookFieldPathBuilder struct{} 3129 3130 func NewNotificationStateNotificationStateProviderDataWebHookFieldPathBuilder() NotificationStateNotificationStateProviderDataWebHookFieldPathBuilder { 3131 return NotificationStateNotificationStateProviderDataWebHookFieldPathBuilder{} 3132 } 3133 func (NotificationStateNotificationStateProviderDataWebHookFieldPathBuilder) TotalChunks() Notification_State_NotificationState_ProviderData_WebHookPathSelectorTotalChunks { 3134 return Notification_State_NotificationState_ProviderData_WebHookPathSelectorTotalChunks{} 3135 } 3136 func (NotificationStateNotificationStateProviderDataWebHookFieldPathBuilder) FailedChunks() Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks { 3137 return Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks{} 3138 } 3139 3140 type Notification_State_NotificationState_ProviderData_WebHookPathSelectorTotalChunks struct{} 3141 3142 func (Notification_State_NotificationState_ProviderData_WebHookPathSelectorTotalChunks) FieldPath() *NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPath { 3143 return &NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPath{selector: NotificationStateNotificationStateProviderDataWebHook_FieldPathSelectorTotalChunks} 3144 } 3145 3146 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorTotalChunks) WithValue(value int64) *NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPathValue { 3147 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPathValue) 3148 } 3149 3150 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorTotalChunks) WithArrayOfValues(values []int64) *NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPathArrayOfValues { 3151 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPathArrayOfValues) 3152 } 3153 3154 type Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks struct{} 3155 3156 func (Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks) FieldPath() *NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPath { 3157 return &NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPath{selector: NotificationStateNotificationStateProviderDataWebHook_FieldPathSelectorFailedChunks} 3158 } 3159 3160 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks) WithValue(value []*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPathValue { 3161 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPathValue) 3162 } 3163 3164 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks) WithArrayOfValues(values [][]*Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPathArrayOfValues { 3165 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPathArrayOfValues) 3166 } 3167 3168 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks) WithItemValue(value *Notification_State_NotificationState_ProviderData_WebHook_FailedChunks) *NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPathArrayItemValue { 3169 return s.FieldPath().WithIArrayItemValue(value).(*NotificationStateNotificationStateProviderDataWebHook_FieldTerminalPathArrayItemValue) 3170 } 3171 func (Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks) WithSubPath(subPath NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldPath) *NotificationStateNotificationStateProviderDataWebHook_FieldSubPath { 3172 return &NotificationStateNotificationStateProviderDataWebHook_FieldSubPath{selector: NotificationStateNotificationStateProviderDataWebHook_FieldPathSelectorFailedChunks, subPath: subPath} 3173 } 3174 3175 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks) WithSubValue(subPathValue NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldPathValue) *NotificationStateNotificationStateProviderDataWebHook_FieldSubPathValue { 3176 return &NotificationStateNotificationStateProviderDataWebHook_FieldSubPathValue{NotificationStateNotificationStateProviderDataWebHook_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 3177 } 3178 3179 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks) WithSubArrayOfValues(subPathArrayOfValues NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldPathArrayOfValues) *NotificationStateNotificationStateProviderDataWebHook_FieldSubPathArrayOfValues { 3180 return &NotificationStateNotificationStateProviderDataWebHook_FieldSubPathArrayOfValues{NotificationStateNotificationStateProviderDataWebHook_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 3181 } 3182 3183 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks) WithSubArrayItemValue(subPathArrayItemValue NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldPathArrayItemValue) *NotificationStateNotificationStateProviderDataWebHook_FieldSubPathArrayItemValue { 3184 return &NotificationStateNotificationStateProviderDataWebHook_FieldSubPathArrayItemValue{NotificationStateNotificationStateProviderDataWebHook_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 3185 } 3186 3187 func (Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks) AlertOffset() Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksAlertOffset { 3188 return Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksAlertOffset{} 3189 } 3190 3191 func (Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunks) Error() Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksError { 3192 return Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksError{} 3193 } 3194 3195 type Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksAlertOffset struct{} 3196 3197 func (Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksAlertOffset) FieldPath() *NotificationStateNotificationStateProviderDataWebHook_FieldSubPath { 3198 return &NotificationStateNotificationStateProviderDataWebHook_FieldSubPath{ 3199 selector: NotificationStateNotificationStateProviderDataWebHook_FieldPathSelectorFailedChunks, 3200 subPath: NewNotificationStateNotificationStateProviderDataWebHookFailedChunksFieldPathBuilder().AlertOffset().FieldPath(), 3201 } 3202 } 3203 3204 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksAlertOffset) WithValue(value int64) *NotificationStateNotificationStateProviderDataWebHook_FieldSubPathValue { 3205 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderDataWebHook_FieldSubPathValue) 3206 } 3207 3208 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksAlertOffset) WithArrayOfValues(values []int64) *NotificationStateNotificationStateProviderDataWebHook_FieldSubPathArrayOfValues { 3209 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderDataWebHook_FieldSubPathArrayOfValues) 3210 } 3211 3212 type Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksError struct{} 3213 3214 func (Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksError) FieldPath() *NotificationStateNotificationStateProviderDataWebHook_FieldSubPath { 3215 return &NotificationStateNotificationStateProviderDataWebHook_FieldSubPath{ 3216 selector: NotificationStateNotificationStateProviderDataWebHook_FieldPathSelectorFailedChunks, 3217 subPath: NewNotificationStateNotificationStateProviderDataWebHookFailedChunksFieldPathBuilder().Error().FieldPath(), 3218 } 3219 } 3220 3221 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksError) WithValue(value string) *NotificationStateNotificationStateProviderDataWebHook_FieldSubPathValue { 3222 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderDataWebHook_FieldSubPathValue) 3223 } 3224 3225 func (s Notification_State_NotificationState_ProviderData_WebHookPathSelectorFailedChunksError) WithArrayOfValues(values []string) *NotificationStateNotificationStateProviderDataWebHook_FieldSubPathArrayOfValues { 3226 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderDataWebHook_FieldSubPathArrayOfValues) 3227 } 3228 3229 type NotificationStateNotificationStateProviderDataWebHookFailedChunksFieldPathBuilder struct{} 3230 3231 func NewNotificationStateNotificationStateProviderDataWebHookFailedChunksFieldPathBuilder() NotificationStateNotificationStateProviderDataWebHookFailedChunksFieldPathBuilder { 3232 return NotificationStateNotificationStateProviderDataWebHookFailedChunksFieldPathBuilder{} 3233 } 3234 func (NotificationStateNotificationStateProviderDataWebHookFailedChunksFieldPathBuilder) AlertOffset() Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorAlertOffset { 3235 return Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorAlertOffset{} 3236 } 3237 func (NotificationStateNotificationStateProviderDataWebHookFailedChunksFieldPathBuilder) Error() Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorError { 3238 return Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorError{} 3239 } 3240 3241 type Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorAlertOffset struct{} 3242 3243 func (Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorAlertOffset) FieldPath() *NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPath { 3244 return &NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPath{selector: NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldPathSelectorAlertOffset} 3245 } 3246 3247 func (s Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorAlertOffset) WithValue(value int64) *NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPathValue { 3248 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPathValue) 3249 } 3250 3251 func (s Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorAlertOffset) WithArrayOfValues(values []int64) *NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPathArrayOfValues { 3252 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPathArrayOfValues) 3253 } 3254 3255 type Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorError struct{} 3256 3257 func (Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorError) FieldPath() *NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPath { 3258 return &NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPath{selector: NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldPathSelectorError} 3259 } 3260 3261 func (s Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorError) WithValue(value string) *NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPathValue { 3262 return s.FieldPath().WithIValue(value).(*NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPathValue) 3263 } 3264 3265 func (s Notification_State_NotificationState_ProviderData_WebHook_FailedChunksPathSelectorError) WithArrayOfValues(values []string) *NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPathArrayOfValues { 3266 return s.FieldPath().WithIArrayOfValues(values).(*NotificationStateNotificationStateProviderDataWebHookFailedChunks_FieldTerminalPathArrayOfValues) 3267 }