github.com/cloudwan/edgelq-sdk@v1.15.4/audit/resources/v1alpha2/resource_change_log/resource_change_log.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/audit/proto/v1alpha2/resource_change_log.proto 3 // DO NOT EDIT!!! 4 5 package resource_change_log 6 7 // proto imports 8 import ( 9 common "github.com/cloudwan/edgelq-sdk/audit/resources/v1alpha2/common" 10 iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/common" 11 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/organization" 12 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project" 13 meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service" 14 meta "github.com/cloudwan/goten-sdk/types/meta" 15 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 16 anypb "google.golang.org/protobuf/types/known/anypb" 17 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 18 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 19 ) 20 21 // make sure we're using proto imports 22 var ( 23 _ = &common.Authentication{} 24 _ = &iam_iam_common.PCR{} 25 _ = &iam_organization.Organization{} 26 _ = &iam_project.Project{} 27 _ = &meta_service.Service{} 28 _ = &anypb.Any{} 29 _ = &fieldmaskpb.FieldMask{} 30 _ = ×tamppb.Timestamp{} 31 _ = &meta.Meta{} 32 _ = &multi_region_policy.MultiRegionPolicy{} 33 ) 34 35 type ResourceChangeLogFieldPathBuilder struct{} 36 37 func NewResourceChangeLogFieldPathBuilder() ResourceChangeLogFieldPathBuilder { 38 return ResourceChangeLogFieldPathBuilder{} 39 } 40 func (ResourceChangeLogFieldPathBuilder) Name() ResourceChangeLogPathSelectorName { 41 return ResourceChangeLogPathSelectorName{} 42 } 43 func (ResourceChangeLogFieldPathBuilder) Scope() ResourceChangeLogPathSelectorScope { 44 return ResourceChangeLogPathSelectorScope{} 45 } 46 func (ResourceChangeLogFieldPathBuilder) RequestId() ResourceChangeLogPathSelectorRequestId { 47 return ResourceChangeLogPathSelectorRequestId{} 48 } 49 func (ResourceChangeLogFieldPathBuilder) Timestamp() ResourceChangeLogPathSelectorTimestamp { 50 return ResourceChangeLogPathSelectorTimestamp{} 51 } 52 func (ResourceChangeLogFieldPathBuilder) Authentication() ResourceChangeLogPathSelectorAuthentication { 53 return ResourceChangeLogPathSelectorAuthentication{} 54 } 55 func (ResourceChangeLogFieldPathBuilder) Service() ResourceChangeLogPathSelectorService { 56 return ResourceChangeLogPathSelectorService{} 57 } 58 func (ResourceChangeLogFieldPathBuilder) Resource() ResourceChangeLogPathSelectorResource { 59 return ResourceChangeLogPathSelectorResource{} 60 } 61 func (ResourceChangeLogFieldPathBuilder) Transaction() ResourceChangeLogPathSelectorTransaction { 62 return ResourceChangeLogPathSelectorTransaction{} 63 } 64 65 type ResourceChangeLogPathSelectorName struct{} 66 67 func (ResourceChangeLogPathSelectorName) FieldPath() *ResourceChangeLog_FieldTerminalPath { 68 return &ResourceChangeLog_FieldTerminalPath{selector: ResourceChangeLog_FieldPathSelectorName} 69 } 70 71 func (s ResourceChangeLogPathSelectorName) WithValue(value *Name) *ResourceChangeLog_FieldTerminalPathValue { 72 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldTerminalPathValue) 73 } 74 75 func (s ResourceChangeLogPathSelectorName) WithArrayOfValues(values []*Name) *ResourceChangeLog_FieldTerminalPathArrayOfValues { 76 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldTerminalPathArrayOfValues) 77 } 78 79 type ResourceChangeLogPathSelectorScope struct{} 80 81 func (ResourceChangeLogPathSelectorScope) FieldPath() *ResourceChangeLog_FieldTerminalPath { 82 return &ResourceChangeLog_FieldTerminalPath{selector: ResourceChangeLog_FieldPathSelectorScope} 83 } 84 85 func (s ResourceChangeLogPathSelectorScope) WithValue(value string) *ResourceChangeLog_FieldTerminalPathValue { 86 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldTerminalPathValue) 87 } 88 89 func (s ResourceChangeLogPathSelectorScope) WithArrayOfValues(values []string) *ResourceChangeLog_FieldTerminalPathArrayOfValues { 90 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldTerminalPathArrayOfValues) 91 } 92 93 type ResourceChangeLogPathSelectorRequestId struct{} 94 95 func (ResourceChangeLogPathSelectorRequestId) FieldPath() *ResourceChangeLog_FieldTerminalPath { 96 return &ResourceChangeLog_FieldTerminalPath{selector: ResourceChangeLog_FieldPathSelectorRequestId} 97 } 98 99 func (s ResourceChangeLogPathSelectorRequestId) WithValue(value uint64) *ResourceChangeLog_FieldTerminalPathValue { 100 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldTerminalPathValue) 101 } 102 103 func (s ResourceChangeLogPathSelectorRequestId) WithArrayOfValues(values []uint64) *ResourceChangeLog_FieldTerminalPathArrayOfValues { 104 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldTerminalPathArrayOfValues) 105 } 106 107 type ResourceChangeLogPathSelectorTimestamp struct{} 108 109 func (ResourceChangeLogPathSelectorTimestamp) FieldPath() *ResourceChangeLog_FieldTerminalPath { 110 return &ResourceChangeLog_FieldTerminalPath{selector: ResourceChangeLog_FieldPathSelectorTimestamp} 111 } 112 113 func (s ResourceChangeLogPathSelectorTimestamp) WithValue(value *timestamppb.Timestamp) *ResourceChangeLog_FieldTerminalPathValue { 114 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldTerminalPathValue) 115 } 116 117 func (s ResourceChangeLogPathSelectorTimestamp) WithArrayOfValues(values []*timestamppb.Timestamp) *ResourceChangeLog_FieldTerminalPathArrayOfValues { 118 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldTerminalPathArrayOfValues) 119 } 120 121 type ResourceChangeLogPathSelectorAuthentication struct{} 122 123 func (ResourceChangeLogPathSelectorAuthentication) FieldPath() *ResourceChangeLog_FieldTerminalPath { 124 return &ResourceChangeLog_FieldTerminalPath{selector: ResourceChangeLog_FieldPathSelectorAuthentication} 125 } 126 127 func (s ResourceChangeLogPathSelectorAuthentication) WithValue(value *common.Authentication) *ResourceChangeLog_FieldTerminalPathValue { 128 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldTerminalPathValue) 129 } 130 131 func (s ResourceChangeLogPathSelectorAuthentication) WithArrayOfValues(values []*common.Authentication) *ResourceChangeLog_FieldTerminalPathArrayOfValues { 132 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldTerminalPathArrayOfValues) 133 } 134 135 func (ResourceChangeLogPathSelectorAuthentication) WithSubPath(subPath common.Authentication_FieldPath) *ResourceChangeLog_FieldSubPath { 136 return &ResourceChangeLog_FieldSubPath{selector: ResourceChangeLog_FieldPathSelectorAuthentication, subPath: subPath} 137 } 138 139 func (s ResourceChangeLogPathSelectorAuthentication) WithSubValue(subPathValue common.Authentication_FieldPathValue) *ResourceChangeLog_FieldSubPathValue { 140 return &ResourceChangeLog_FieldSubPathValue{ResourceChangeLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 141 } 142 143 func (s ResourceChangeLogPathSelectorAuthentication) WithSubArrayOfValues(subPathArrayOfValues common.Authentication_FieldPathArrayOfValues) *ResourceChangeLog_FieldSubPathArrayOfValues { 144 return &ResourceChangeLog_FieldSubPathArrayOfValues{ResourceChangeLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 145 } 146 147 func (s ResourceChangeLogPathSelectorAuthentication) WithSubArrayItemValue(subPathArrayItemValue common.Authentication_FieldPathArrayItemValue) *ResourceChangeLog_FieldSubPathArrayItemValue { 148 return &ResourceChangeLog_FieldSubPathArrayItemValue{ResourceChangeLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 149 } 150 151 func (ResourceChangeLogPathSelectorAuthentication) Principal() ResourceChangeLogPathSelectorAuthenticationPrincipal { 152 return ResourceChangeLogPathSelectorAuthenticationPrincipal{} 153 } 154 155 func (ResourceChangeLogPathSelectorAuthentication) PrincipalType() ResourceChangeLogPathSelectorAuthenticationPrincipalType { 156 return ResourceChangeLogPathSelectorAuthenticationPrincipalType{} 157 } 158 159 type ResourceChangeLogPathSelectorAuthenticationPrincipal struct{} 160 161 func (ResourceChangeLogPathSelectorAuthenticationPrincipal) FieldPath() *ResourceChangeLog_FieldSubPath { 162 return &ResourceChangeLog_FieldSubPath{ 163 selector: ResourceChangeLog_FieldPathSelectorAuthentication, 164 subPath: common.NewAuthenticationFieldPathBuilder().Principal().FieldPath(), 165 } 166 } 167 168 func (s ResourceChangeLogPathSelectorAuthenticationPrincipal) WithValue(value string) *ResourceChangeLog_FieldSubPathValue { 169 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 170 } 171 172 func (s ResourceChangeLogPathSelectorAuthenticationPrincipal) WithArrayOfValues(values []string) *ResourceChangeLog_FieldSubPathArrayOfValues { 173 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 174 } 175 176 type ResourceChangeLogPathSelectorAuthenticationPrincipalType struct{} 177 178 func (ResourceChangeLogPathSelectorAuthenticationPrincipalType) FieldPath() *ResourceChangeLog_FieldSubPath { 179 return &ResourceChangeLog_FieldSubPath{ 180 selector: ResourceChangeLog_FieldPathSelectorAuthentication, 181 subPath: common.NewAuthenticationFieldPathBuilder().PrincipalType().FieldPath(), 182 } 183 } 184 185 func (s ResourceChangeLogPathSelectorAuthenticationPrincipalType) WithValue(value string) *ResourceChangeLog_FieldSubPathValue { 186 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 187 } 188 189 func (s ResourceChangeLogPathSelectorAuthenticationPrincipalType) WithArrayOfValues(values []string) *ResourceChangeLog_FieldSubPathArrayOfValues { 190 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 191 } 192 193 type ResourceChangeLogPathSelectorService struct{} 194 195 func (ResourceChangeLogPathSelectorService) FieldPath() *ResourceChangeLog_FieldTerminalPath { 196 return &ResourceChangeLog_FieldTerminalPath{selector: ResourceChangeLog_FieldPathSelectorService} 197 } 198 199 func (s ResourceChangeLogPathSelectorService) WithValue(value *common.ServiceData) *ResourceChangeLog_FieldTerminalPathValue { 200 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldTerminalPathValue) 201 } 202 203 func (s ResourceChangeLogPathSelectorService) WithArrayOfValues(values []*common.ServiceData) *ResourceChangeLog_FieldTerminalPathArrayOfValues { 204 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldTerminalPathArrayOfValues) 205 } 206 207 func (ResourceChangeLogPathSelectorService) WithSubPath(subPath common.ServiceData_FieldPath) *ResourceChangeLog_FieldSubPath { 208 return &ResourceChangeLog_FieldSubPath{selector: ResourceChangeLog_FieldPathSelectorService, subPath: subPath} 209 } 210 211 func (s ResourceChangeLogPathSelectorService) WithSubValue(subPathValue common.ServiceData_FieldPathValue) *ResourceChangeLog_FieldSubPathValue { 212 return &ResourceChangeLog_FieldSubPathValue{ResourceChangeLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 213 } 214 215 func (s ResourceChangeLogPathSelectorService) WithSubArrayOfValues(subPathArrayOfValues common.ServiceData_FieldPathArrayOfValues) *ResourceChangeLog_FieldSubPathArrayOfValues { 216 return &ResourceChangeLog_FieldSubPathArrayOfValues{ResourceChangeLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 217 } 218 219 func (s ResourceChangeLogPathSelectorService) WithSubArrayItemValue(subPathArrayItemValue common.ServiceData_FieldPathArrayItemValue) *ResourceChangeLog_FieldSubPathArrayItemValue { 220 return &ResourceChangeLog_FieldSubPathArrayItemValue{ResourceChangeLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 221 } 222 223 func (ResourceChangeLogPathSelectorService) Name() ResourceChangeLogPathSelectorServiceName { 224 return ResourceChangeLogPathSelectorServiceName{} 225 } 226 227 func (ResourceChangeLogPathSelectorService) RegionId() ResourceChangeLogPathSelectorServiceRegionId { 228 return ResourceChangeLogPathSelectorServiceRegionId{} 229 } 230 231 type ResourceChangeLogPathSelectorServiceName struct{} 232 233 func (ResourceChangeLogPathSelectorServiceName) FieldPath() *ResourceChangeLog_FieldSubPath { 234 return &ResourceChangeLog_FieldSubPath{ 235 selector: ResourceChangeLog_FieldPathSelectorService, 236 subPath: common.NewServiceDataFieldPathBuilder().Name().FieldPath(), 237 } 238 } 239 240 func (s ResourceChangeLogPathSelectorServiceName) WithValue(value string) *ResourceChangeLog_FieldSubPathValue { 241 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 242 } 243 244 func (s ResourceChangeLogPathSelectorServiceName) WithArrayOfValues(values []string) *ResourceChangeLog_FieldSubPathArrayOfValues { 245 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 246 } 247 248 type ResourceChangeLogPathSelectorServiceRegionId struct{} 249 250 func (ResourceChangeLogPathSelectorServiceRegionId) FieldPath() *ResourceChangeLog_FieldSubPath { 251 return &ResourceChangeLog_FieldSubPath{ 252 selector: ResourceChangeLog_FieldPathSelectorService, 253 subPath: common.NewServiceDataFieldPathBuilder().RegionId().FieldPath(), 254 } 255 } 256 257 func (s ResourceChangeLogPathSelectorServiceRegionId) WithValue(value string) *ResourceChangeLog_FieldSubPathValue { 258 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 259 } 260 261 func (s ResourceChangeLogPathSelectorServiceRegionId) WithArrayOfValues(values []string) *ResourceChangeLog_FieldSubPathArrayOfValues { 262 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 263 } 264 265 type ResourceChangeLogPathSelectorResource struct{} 266 267 func (ResourceChangeLogPathSelectorResource) FieldPath() *ResourceChangeLog_FieldTerminalPath { 268 return &ResourceChangeLog_FieldTerminalPath{selector: ResourceChangeLog_FieldPathSelectorResource} 269 } 270 271 func (s ResourceChangeLogPathSelectorResource) WithValue(value *ResourceChangeLog_ResourceChange) *ResourceChangeLog_FieldTerminalPathValue { 272 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldTerminalPathValue) 273 } 274 275 func (s ResourceChangeLogPathSelectorResource) WithArrayOfValues(values []*ResourceChangeLog_ResourceChange) *ResourceChangeLog_FieldTerminalPathArrayOfValues { 276 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldTerminalPathArrayOfValues) 277 } 278 279 func (ResourceChangeLogPathSelectorResource) WithSubPath(subPath ResourceChangeLogResourceChange_FieldPath) *ResourceChangeLog_FieldSubPath { 280 return &ResourceChangeLog_FieldSubPath{selector: ResourceChangeLog_FieldPathSelectorResource, subPath: subPath} 281 } 282 283 func (s ResourceChangeLogPathSelectorResource) WithSubValue(subPathValue ResourceChangeLogResourceChange_FieldPathValue) *ResourceChangeLog_FieldSubPathValue { 284 return &ResourceChangeLog_FieldSubPathValue{ResourceChangeLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 285 } 286 287 func (s ResourceChangeLogPathSelectorResource) WithSubArrayOfValues(subPathArrayOfValues ResourceChangeLogResourceChange_FieldPathArrayOfValues) *ResourceChangeLog_FieldSubPathArrayOfValues { 288 return &ResourceChangeLog_FieldSubPathArrayOfValues{ResourceChangeLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 289 } 290 291 func (s ResourceChangeLogPathSelectorResource) WithSubArrayItemValue(subPathArrayItemValue ResourceChangeLogResourceChange_FieldPathArrayItemValue) *ResourceChangeLog_FieldSubPathArrayItemValue { 292 return &ResourceChangeLog_FieldSubPathArrayItemValue{ResourceChangeLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 293 } 294 295 func (ResourceChangeLogPathSelectorResource) Name() ResourceChangeLogPathSelectorResourceName { 296 return ResourceChangeLogPathSelectorResourceName{} 297 } 298 299 func (ResourceChangeLogPathSelectorResource) Type() ResourceChangeLogPathSelectorResourceType { 300 return ResourceChangeLogPathSelectorResourceType{} 301 } 302 303 func (ResourceChangeLogPathSelectorResource) Action() ResourceChangeLogPathSelectorResourceAction { 304 return ResourceChangeLogPathSelectorResourceAction{} 305 } 306 307 func (ResourceChangeLogPathSelectorResource) UpdatedFields() ResourceChangeLogPathSelectorResourceUpdatedFields { 308 return ResourceChangeLogPathSelectorResourceUpdatedFields{} 309 } 310 311 func (ResourceChangeLogPathSelectorResource) Previous() ResourceChangeLogPathSelectorResourcePrevious { 312 return ResourceChangeLogPathSelectorResourcePrevious{} 313 } 314 315 func (ResourceChangeLogPathSelectorResource) Current() ResourceChangeLogPathSelectorResourceCurrent { 316 return ResourceChangeLogPathSelectorResourceCurrent{} 317 } 318 319 func (ResourceChangeLogPathSelectorResource) Labels() ResourceChangeLogPathSelectorResourceLabels { 320 return ResourceChangeLogPathSelectorResourceLabels{} 321 } 322 323 func (ResourceChangeLogPathSelectorResource) Pre() ResourceChangeLogPathSelectorResourcePre { 324 return ResourceChangeLogPathSelectorResourcePre{} 325 } 326 327 func (ResourceChangeLogPathSelectorResource) Post() ResourceChangeLogPathSelectorResourcePost { 328 return ResourceChangeLogPathSelectorResourcePost{} 329 } 330 331 type ResourceChangeLogPathSelectorResourceName struct{} 332 333 func (ResourceChangeLogPathSelectorResourceName) FieldPath() *ResourceChangeLog_FieldSubPath { 334 return &ResourceChangeLog_FieldSubPath{ 335 selector: ResourceChangeLog_FieldPathSelectorResource, 336 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Name().FieldPath(), 337 } 338 } 339 340 func (s ResourceChangeLogPathSelectorResourceName) WithValue(value string) *ResourceChangeLog_FieldSubPathValue { 341 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 342 } 343 344 func (s ResourceChangeLogPathSelectorResourceName) WithArrayOfValues(values []string) *ResourceChangeLog_FieldSubPathArrayOfValues { 345 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 346 } 347 348 type ResourceChangeLogPathSelectorResourceType struct{} 349 350 func (ResourceChangeLogPathSelectorResourceType) FieldPath() *ResourceChangeLog_FieldSubPath { 351 return &ResourceChangeLog_FieldSubPath{ 352 selector: ResourceChangeLog_FieldPathSelectorResource, 353 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Type().FieldPath(), 354 } 355 } 356 357 func (s ResourceChangeLogPathSelectorResourceType) WithValue(value string) *ResourceChangeLog_FieldSubPathValue { 358 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 359 } 360 361 func (s ResourceChangeLogPathSelectorResourceType) WithArrayOfValues(values []string) *ResourceChangeLog_FieldSubPathArrayOfValues { 362 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 363 } 364 365 type ResourceChangeLogPathSelectorResourceAction struct{} 366 367 func (ResourceChangeLogPathSelectorResourceAction) FieldPath() *ResourceChangeLog_FieldSubPath { 368 return &ResourceChangeLog_FieldSubPath{ 369 selector: ResourceChangeLog_FieldPathSelectorResource, 370 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Action().FieldPath(), 371 } 372 } 373 374 func (s ResourceChangeLogPathSelectorResourceAction) WithValue(value ResourceChangeLog_ResourceChange_Action) *ResourceChangeLog_FieldSubPathValue { 375 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 376 } 377 378 func (s ResourceChangeLogPathSelectorResourceAction) WithArrayOfValues(values []ResourceChangeLog_ResourceChange_Action) *ResourceChangeLog_FieldSubPathArrayOfValues { 379 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 380 } 381 382 type ResourceChangeLogPathSelectorResourceUpdatedFields struct{} 383 384 func (ResourceChangeLogPathSelectorResourceUpdatedFields) FieldPath() *ResourceChangeLog_FieldSubPath { 385 return &ResourceChangeLog_FieldSubPath{ 386 selector: ResourceChangeLog_FieldPathSelectorResource, 387 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().UpdatedFields().FieldPath(), 388 } 389 } 390 391 func (s ResourceChangeLogPathSelectorResourceUpdatedFields) WithValue(value *fieldmaskpb.FieldMask) *ResourceChangeLog_FieldSubPathValue { 392 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 393 } 394 395 func (s ResourceChangeLogPathSelectorResourceUpdatedFields) WithArrayOfValues(values []*fieldmaskpb.FieldMask) *ResourceChangeLog_FieldSubPathArrayOfValues { 396 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 397 } 398 399 type ResourceChangeLogPathSelectorResourcePrevious struct{} 400 401 func (ResourceChangeLogPathSelectorResourcePrevious) FieldPath() *ResourceChangeLog_FieldSubPath { 402 return &ResourceChangeLog_FieldSubPath{ 403 selector: ResourceChangeLog_FieldPathSelectorResource, 404 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Previous().FieldPath(), 405 } 406 } 407 408 func (s ResourceChangeLogPathSelectorResourcePrevious) WithValue(value *anypb.Any) *ResourceChangeLog_FieldSubPathValue { 409 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 410 } 411 412 func (s ResourceChangeLogPathSelectorResourcePrevious) WithArrayOfValues(values []*anypb.Any) *ResourceChangeLog_FieldSubPathArrayOfValues { 413 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 414 } 415 416 type ResourceChangeLogPathSelectorResourceCurrent struct{} 417 418 func (ResourceChangeLogPathSelectorResourceCurrent) FieldPath() *ResourceChangeLog_FieldSubPath { 419 return &ResourceChangeLog_FieldSubPath{ 420 selector: ResourceChangeLog_FieldPathSelectorResource, 421 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Current().FieldPath(), 422 } 423 } 424 425 func (s ResourceChangeLogPathSelectorResourceCurrent) WithValue(value *anypb.Any) *ResourceChangeLog_FieldSubPathValue { 426 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 427 } 428 429 func (s ResourceChangeLogPathSelectorResourceCurrent) WithArrayOfValues(values []*anypb.Any) *ResourceChangeLog_FieldSubPathArrayOfValues { 430 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 431 } 432 433 type ResourceChangeLogPathSelectorResourceLabels struct{} 434 435 func (ResourceChangeLogPathSelectorResourceLabels) FieldPath() *ResourceChangeLog_FieldSubPath { 436 return &ResourceChangeLog_FieldSubPath{ 437 selector: ResourceChangeLog_FieldPathSelectorResource, 438 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Labels().FieldPath(), 439 } 440 } 441 442 func (s ResourceChangeLogPathSelectorResourceLabels) WithValue(value map[string]string) *ResourceChangeLog_FieldSubPathValue { 443 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 444 } 445 446 func (s ResourceChangeLogPathSelectorResourceLabels) WithArrayOfValues(values []map[string]string) *ResourceChangeLog_FieldSubPathArrayOfValues { 447 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 448 } 449 450 func (ResourceChangeLogPathSelectorResourceLabels) WithKey(key string) ResourceChangeLogMapPathSelectorResourceLabels { 451 return ResourceChangeLogMapPathSelectorResourceLabels{key: key} 452 } 453 454 type ResourceChangeLogMapPathSelectorResourceLabels struct { 455 key string 456 } 457 458 func (s ResourceChangeLogMapPathSelectorResourceLabels) FieldPath() *ResourceChangeLog_FieldSubPath { 459 return &ResourceChangeLog_FieldSubPath{ 460 selector: ResourceChangeLog_FieldPathSelectorResource, 461 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 462 } 463 } 464 465 func (s ResourceChangeLogMapPathSelectorResourceLabels) WithValue(value string) *ResourceChangeLog_FieldSubPathValue { 466 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 467 } 468 469 func (s ResourceChangeLogMapPathSelectorResourceLabels) WithArrayOfValues(values []string) *ResourceChangeLog_FieldSubPathArrayOfValues { 470 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 471 } 472 473 type ResourceChangeLogPathSelectorResourcePre struct{} 474 475 func (ResourceChangeLogPathSelectorResourcePre) FieldPath() *ResourceChangeLog_FieldSubPath { 476 return &ResourceChangeLog_FieldSubPath{ 477 selector: ResourceChangeLog_FieldPathSelectorResource, 478 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Pre().FieldPath(), 479 } 480 } 481 482 func (s ResourceChangeLogPathSelectorResourcePre) WithValue(value *common.ObjectState) *ResourceChangeLog_FieldSubPathValue { 483 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 484 } 485 486 func (s ResourceChangeLogPathSelectorResourcePre) WithArrayOfValues(values []*common.ObjectState) *ResourceChangeLog_FieldSubPathArrayOfValues { 487 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 488 } 489 490 func (ResourceChangeLogPathSelectorResourcePre) Data() ResourceChangeLogPathSelectorResourcePreData { 491 return ResourceChangeLogPathSelectorResourcePreData{} 492 } 493 494 func (ResourceChangeLogPathSelectorResourcePre) Labels() ResourceChangeLogPathSelectorResourcePreLabels { 495 return ResourceChangeLogPathSelectorResourcePreLabels{} 496 } 497 498 type ResourceChangeLogPathSelectorResourcePreData struct{} 499 500 func (ResourceChangeLogPathSelectorResourcePreData) FieldPath() *ResourceChangeLog_FieldSubPath { 501 return &ResourceChangeLog_FieldSubPath{ 502 selector: ResourceChangeLog_FieldPathSelectorResource, 503 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Pre().Data().FieldPath(), 504 } 505 } 506 507 func (s ResourceChangeLogPathSelectorResourcePreData) WithValue(value *anypb.Any) *ResourceChangeLog_FieldSubPathValue { 508 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 509 } 510 511 func (s ResourceChangeLogPathSelectorResourcePreData) WithArrayOfValues(values []*anypb.Any) *ResourceChangeLog_FieldSubPathArrayOfValues { 512 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 513 } 514 515 type ResourceChangeLogPathSelectorResourcePreLabels struct{} 516 517 func (ResourceChangeLogPathSelectorResourcePreLabels) FieldPath() *ResourceChangeLog_FieldSubPath { 518 return &ResourceChangeLog_FieldSubPath{ 519 selector: ResourceChangeLog_FieldPathSelectorResource, 520 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Pre().Labels().FieldPath(), 521 } 522 } 523 524 func (s ResourceChangeLogPathSelectorResourcePreLabels) WithValue(value map[string]string) *ResourceChangeLog_FieldSubPathValue { 525 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 526 } 527 528 func (s ResourceChangeLogPathSelectorResourcePreLabels) WithArrayOfValues(values []map[string]string) *ResourceChangeLog_FieldSubPathArrayOfValues { 529 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 530 } 531 532 func (ResourceChangeLogPathSelectorResourcePreLabels) WithKey(key string) ResourceChangeLogMapPathSelectorResourcePreLabels { 533 return ResourceChangeLogMapPathSelectorResourcePreLabels{key: key} 534 } 535 536 type ResourceChangeLogMapPathSelectorResourcePreLabels struct { 537 key string 538 } 539 540 func (s ResourceChangeLogMapPathSelectorResourcePreLabels) FieldPath() *ResourceChangeLog_FieldSubPath { 541 return &ResourceChangeLog_FieldSubPath{ 542 selector: ResourceChangeLog_FieldPathSelectorResource, 543 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Pre().Labels().WithKey(s.key).FieldPath(), 544 } 545 } 546 547 func (s ResourceChangeLogMapPathSelectorResourcePreLabels) WithValue(value string) *ResourceChangeLog_FieldSubPathValue { 548 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 549 } 550 551 func (s ResourceChangeLogMapPathSelectorResourcePreLabels) WithArrayOfValues(values []string) *ResourceChangeLog_FieldSubPathArrayOfValues { 552 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 553 } 554 555 type ResourceChangeLogPathSelectorResourcePost struct{} 556 557 func (ResourceChangeLogPathSelectorResourcePost) FieldPath() *ResourceChangeLog_FieldSubPath { 558 return &ResourceChangeLog_FieldSubPath{ 559 selector: ResourceChangeLog_FieldPathSelectorResource, 560 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Post().FieldPath(), 561 } 562 } 563 564 func (s ResourceChangeLogPathSelectorResourcePost) WithValue(value *common.ObjectState) *ResourceChangeLog_FieldSubPathValue { 565 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 566 } 567 568 func (s ResourceChangeLogPathSelectorResourcePost) WithArrayOfValues(values []*common.ObjectState) *ResourceChangeLog_FieldSubPathArrayOfValues { 569 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 570 } 571 572 func (ResourceChangeLogPathSelectorResourcePost) Data() ResourceChangeLogPathSelectorResourcePostData { 573 return ResourceChangeLogPathSelectorResourcePostData{} 574 } 575 576 func (ResourceChangeLogPathSelectorResourcePost) Labels() ResourceChangeLogPathSelectorResourcePostLabels { 577 return ResourceChangeLogPathSelectorResourcePostLabels{} 578 } 579 580 type ResourceChangeLogPathSelectorResourcePostData struct{} 581 582 func (ResourceChangeLogPathSelectorResourcePostData) FieldPath() *ResourceChangeLog_FieldSubPath { 583 return &ResourceChangeLog_FieldSubPath{ 584 selector: ResourceChangeLog_FieldPathSelectorResource, 585 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Post().Data().FieldPath(), 586 } 587 } 588 589 func (s ResourceChangeLogPathSelectorResourcePostData) WithValue(value *anypb.Any) *ResourceChangeLog_FieldSubPathValue { 590 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 591 } 592 593 func (s ResourceChangeLogPathSelectorResourcePostData) WithArrayOfValues(values []*anypb.Any) *ResourceChangeLog_FieldSubPathArrayOfValues { 594 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 595 } 596 597 type ResourceChangeLogPathSelectorResourcePostLabels struct{} 598 599 func (ResourceChangeLogPathSelectorResourcePostLabels) FieldPath() *ResourceChangeLog_FieldSubPath { 600 return &ResourceChangeLog_FieldSubPath{ 601 selector: ResourceChangeLog_FieldPathSelectorResource, 602 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Post().Labels().FieldPath(), 603 } 604 } 605 606 func (s ResourceChangeLogPathSelectorResourcePostLabels) WithValue(value map[string]string) *ResourceChangeLog_FieldSubPathValue { 607 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 608 } 609 610 func (s ResourceChangeLogPathSelectorResourcePostLabels) WithArrayOfValues(values []map[string]string) *ResourceChangeLog_FieldSubPathArrayOfValues { 611 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 612 } 613 614 func (ResourceChangeLogPathSelectorResourcePostLabels) WithKey(key string) ResourceChangeLogMapPathSelectorResourcePostLabels { 615 return ResourceChangeLogMapPathSelectorResourcePostLabels{key: key} 616 } 617 618 type ResourceChangeLogMapPathSelectorResourcePostLabels struct { 619 key string 620 } 621 622 func (s ResourceChangeLogMapPathSelectorResourcePostLabels) FieldPath() *ResourceChangeLog_FieldSubPath { 623 return &ResourceChangeLog_FieldSubPath{ 624 selector: ResourceChangeLog_FieldPathSelectorResource, 625 subPath: NewResourceChangeLogResourceChangeFieldPathBuilder().Post().Labels().WithKey(s.key).FieldPath(), 626 } 627 } 628 629 func (s ResourceChangeLogMapPathSelectorResourcePostLabels) WithValue(value string) *ResourceChangeLog_FieldSubPathValue { 630 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 631 } 632 633 func (s ResourceChangeLogMapPathSelectorResourcePostLabels) WithArrayOfValues(values []string) *ResourceChangeLog_FieldSubPathArrayOfValues { 634 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 635 } 636 637 type ResourceChangeLogPathSelectorTransaction struct{} 638 639 func (ResourceChangeLogPathSelectorTransaction) FieldPath() *ResourceChangeLog_FieldTerminalPath { 640 return &ResourceChangeLog_FieldTerminalPath{selector: ResourceChangeLog_FieldPathSelectorTransaction} 641 } 642 643 func (s ResourceChangeLogPathSelectorTransaction) WithValue(value *ResourceChangeLog_TransactionInfo) *ResourceChangeLog_FieldTerminalPathValue { 644 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldTerminalPathValue) 645 } 646 647 func (s ResourceChangeLogPathSelectorTransaction) WithArrayOfValues(values []*ResourceChangeLog_TransactionInfo) *ResourceChangeLog_FieldTerminalPathArrayOfValues { 648 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldTerminalPathArrayOfValues) 649 } 650 651 func (ResourceChangeLogPathSelectorTransaction) WithSubPath(subPath ResourceChangeLogTransactionInfo_FieldPath) *ResourceChangeLog_FieldSubPath { 652 return &ResourceChangeLog_FieldSubPath{selector: ResourceChangeLog_FieldPathSelectorTransaction, subPath: subPath} 653 } 654 655 func (s ResourceChangeLogPathSelectorTransaction) WithSubValue(subPathValue ResourceChangeLogTransactionInfo_FieldPathValue) *ResourceChangeLog_FieldSubPathValue { 656 return &ResourceChangeLog_FieldSubPathValue{ResourceChangeLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 657 } 658 659 func (s ResourceChangeLogPathSelectorTransaction) WithSubArrayOfValues(subPathArrayOfValues ResourceChangeLogTransactionInfo_FieldPathArrayOfValues) *ResourceChangeLog_FieldSubPathArrayOfValues { 660 return &ResourceChangeLog_FieldSubPathArrayOfValues{ResourceChangeLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 661 } 662 663 func (s ResourceChangeLogPathSelectorTransaction) WithSubArrayItemValue(subPathArrayItemValue ResourceChangeLogTransactionInfo_FieldPathArrayItemValue) *ResourceChangeLog_FieldSubPathArrayItemValue { 664 return &ResourceChangeLog_FieldSubPathArrayItemValue{ResourceChangeLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 665 } 666 667 func (ResourceChangeLogPathSelectorTransaction) Identifier() ResourceChangeLogPathSelectorTransactionIdentifier { 668 return ResourceChangeLogPathSelectorTransactionIdentifier{} 669 } 670 671 func (ResourceChangeLogPathSelectorTransaction) TryCounter() ResourceChangeLogPathSelectorTransactionTryCounter { 672 return ResourceChangeLogPathSelectorTransactionTryCounter{} 673 } 674 675 func (ResourceChangeLogPathSelectorTransaction) State() ResourceChangeLogPathSelectorTransactionState { 676 return ResourceChangeLogPathSelectorTransactionState{} 677 } 678 679 type ResourceChangeLogPathSelectorTransactionIdentifier struct{} 680 681 func (ResourceChangeLogPathSelectorTransactionIdentifier) FieldPath() *ResourceChangeLog_FieldSubPath { 682 return &ResourceChangeLog_FieldSubPath{ 683 selector: ResourceChangeLog_FieldPathSelectorTransaction, 684 subPath: NewResourceChangeLogTransactionInfoFieldPathBuilder().Identifier().FieldPath(), 685 } 686 } 687 688 func (s ResourceChangeLogPathSelectorTransactionIdentifier) WithValue(value string) *ResourceChangeLog_FieldSubPathValue { 689 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 690 } 691 692 func (s ResourceChangeLogPathSelectorTransactionIdentifier) WithArrayOfValues(values []string) *ResourceChangeLog_FieldSubPathArrayOfValues { 693 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 694 } 695 696 type ResourceChangeLogPathSelectorTransactionTryCounter struct{} 697 698 func (ResourceChangeLogPathSelectorTransactionTryCounter) FieldPath() *ResourceChangeLog_FieldSubPath { 699 return &ResourceChangeLog_FieldSubPath{ 700 selector: ResourceChangeLog_FieldPathSelectorTransaction, 701 subPath: NewResourceChangeLogTransactionInfoFieldPathBuilder().TryCounter().FieldPath(), 702 } 703 } 704 705 func (s ResourceChangeLogPathSelectorTransactionTryCounter) WithValue(value int32) *ResourceChangeLog_FieldSubPathValue { 706 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 707 } 708 709 func (s ResourceChangeLogPathSelectorTransactionTryCounter) WithArrayOfValues(values []int32) *ResourceChangeLog_FieldSubPathArrayOfValues { 710 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 711 } 712 713 type ResourceChangeLogPathSelectorTransactionState struct{} 714 715 func (ResourceChangeLogPathSelectorTransactionState) FieldPath() *ResourceChangeLog_FieldSubPath { 716 return &ResourceChangeLog_FieldSubPath{ 717 selector: ResourceChangeLog_FieldPathSelectorTransaction, 718 subPath: NewResourceChangeLogTransactionInfoFieldPathBuilder().State().FieldPath(), 719 } 720 } 721 722 func (s ResourceChangeLogPathSelectorTransactionState) WithValue(value ResourceChangeLog_TransactionInfo_State) *ResourceChangeLog_FieldSubPathValue { 723 return s.FieldPath().WithIValue(value).(*ResourceChangeLog_FieldSubPathValue) 724 } 725 726 func (s ResourceChangeLogPathSelectorTransactionState) WithArrayOfValues(values []ResourceChangeLog_TransactionInfo_State) *ResourceChangeLog_FieldSubPathArrayOfValues { 727 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLog_FieldSubPathArrayOfValues) 728 } 729 730 type ResourceChangeLogResourceChangeFieldPathBuilder struct{} 731 732 func NewResourceChangeLogResourceChangeFieldPathBuilder() ResourceChangeLogResourceChangeFieldPathBuilder { 733 return ResourceChangeLogResourceChangeFieldPathBuilder{} 734 } 735 func (ResourceChangeLogResourceChangeFieldPathBuilder) Name() ResourceChangeLog_ResourceChangePathSelectorName { 736 return ResourceChangeLog_ResourceChangePathSelectorName{} 737 } 738 func (ResourceChangeLogResourceChangeFieldPathBuilder) Type() ResourceChangeLog_ResourceChangePathSelectorType { 739 return ResourceChangeLog_ResourceChangePathSelectorType{} 740 } 741 func (ResourceChangeLogResourceChangeFieldPathBuilder) Action() ResourceChangeLog_ResourceChangePathSelectorAction { 742 return ResourceChangeLog_ResourceChangePathSelectorAction{} 743 } 744 func (ResourceChangeLogResourceChangeFieldPathBuilder) UpdatedFields() ResourceChangeLog_ResourceChangePathSelectorUpdatedFields { 745 return ResourceChangeLog_ResourceChangePathSelectorUpdatedFields{} 746 } 747 func (ResourceChangeLogResourceChangeFieldPathBuilder) Previous() ResourceChangeLog_ResourceChangePathSelectorPrevious { 748 return ResourceChangeLog_ResourceChangePathSelectorPrevious{} 749 } 750 func (ResourceChangeLogResourceChangeFieldPathBuilder) Current() ResourceChangeLog_ResourceChangePathSelectorCurrent { 751 return ResourceChangeLog_ResourceChangePathSelectorCurrent{} 752 } 753 func (ResourceChangeLogResourceChangeFieldPathBuilder) Labels() ResourceChangeLog_ResourceChangePathSelectorLabels { 754 return ResourceChangeLog_ResourceChangePathSelectorLabels{} 755 } 756 func (ResourceChangeLogResourceChangeFieldPathBuilder) Pre() ResourceChangeLog_ResourceChangePathSelectorPre { 757 return ResourceChangeLog_ResourceChangePathSelectorPre{} 758 } 759 func (ResourceChangeLogResourceChangeFieldPathBuilder) Post() ResourceChangeLog_ResourceChangePathSelectorPost { 760 return ResourceChangeLog_ResourceChangePathSelectorPost{} 761 } 762 763 type ResourceChangeLog_ResourceChangePathSelectorName struct{} 764 765 func (ResourceChangeLog_ResourceChangePathSelectorName) FieldPath() *ResourceChangeLogResourceChange_FieldTerminalPath { 766 return &ResourceChangeLogResourceChange_FieldTerminalPath{selector: ResourceChangeLogResourceChange_FieldPathSelectorName} 767 } 768 769 func (s ResourceChangeLog_ResourceChangePathSelectorName) WithValue(value string) *ResourceChangeLogResourceChange_FieldTerminalPathValue { 770 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldTerminalPathValue) 771 } 772 773 func (s ResourceChangeLog_ResourceChangePathSelectorName) WithArrayOfValues(values []string) *ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues { 774 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues) 775 } 776 777 type ResourceChangeLog_ResourceChangePathSelectorType struct{} 778 779 func (ResourceChangeLog_ResourceChangePathSelectorType) FieldPath() *ResourceChangeLogResourceChange_FieldTerminalPath { 780 return &ResourceChangeLogResourceChange_FieldTerminalPath{selector: ResourceChangeLogResourceChange_FieldPathSelectorType} 781 } 782 783 func (s ResourceChangeLog_ResourceChangePathSelectorType) WithValue(value string) *ResourceChangeLogResourceChange_FieldTerminalPathValue { 784 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldTerminalPathValue) 785 } 786 787 func (s ResourceChangeLog_ResourceChangePathSelectorType) WithArrayOfValues(values []string) *ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues { 788 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues) 789 } 790 791 type ResourceChangeLog_ResourceChangePathSelectorAction struct{} 792 793 func (ResourceChangeLog_ResourceChangePathSelectorAction) FieldPath() *ResourceChangeLogResourceChange_FieldTerminalPath { 794 return &ResourceChangeLogResourceChange_FieldTerminalPath{selector: ResourceChangeLogResourceChange_FieldPathSelectorAction} 795 } 796 797 func (s ResourceChangeLog_ResourceChangePathSelectorAction) WithValue(value ResourceChangeLog_ResourceChange_Action) *ResourceChangeLogResourceChange_FieldTerminalPathValue { 798 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldTerminalPathValue) 799 } 800 801 func (s ResourceChangeLog_ResourceChangePathSelectorAction) WithArrayOfValues(values []ResourceChangeLog_ResourceChange_Action) *ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues { 802 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues) 803 } 804 805 type ResourceChangeLog_ResourceChangePathSelectorUpdatedFields struct{} 806 807 func (ResourceChangeLog_ResourceChangePathSelectorUpdatedFields) FieldPath() *ResourceChangeLogResourceChange_FieldTerminalPath { 808 return &ResourceChangeLogResourceChange_FieldTerminalPath{selector: ResourceChangeLogResourceChange_FieldPathSelectorUpdatedFields} 809 } 810 811 func (s ResourceChangeLog_ResourceChangePathSelectorUpdatedFields) WithValue(value *fieldmaskpb.FieldMask) *ResourceChangeLogResourceChange_FieldTerminalPathValue { 812 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldTerminalPathValue) 813 } 814 815 func (s ResourceChangeLog_ResourceChangePathSelectorUpdatedFields) WithArrayOfValues(values []*fieldmaskpb.FieldMask) *ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues { 816 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues) 817 } 818 819 type ResourceChangeLog_ResourceChangePathSelectorPrevious struct{} 820 821 func (ResourceChangeLog_ResourceChangePathSelectorPrevious) FieldPath() *ResourceChangeLogResourceChange_FieldTerminalPath { 822 return &ResourceChangeLogResourceChange_FieldTerminalPath{selector: ResourceChangeLogResourceChange_FieldPathSelectorPrevious} 823 } 824 825 func (s ResourceChangeLog_ResourceChangePathSelectorPrevious) WithValue(value *anypb.Any) *ResourceChangeLogResourceChange_FieldTerminalPathValue { 826 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldTerminalPathValue) 827 } 828 829 func (s ResourceChangeLog_ResourceChangePathSelectorPrevious) WithArrayOfValues(values []*anypb.Any) *ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues { 830 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues) 831 } 832 833 type ResourceChangeLog_ResourceChangePathSelectorCurrent struct{} 834 835 func (ResourceChangeLog_ResourceChangePathSelectorCurrent) FieldPath() *ResourceChangeLogResourceChange_FieldTerminalPath { 836 return &ResourceChangeLogResourceChange_FieldTerminalPath{selector: ResourceChangeLogResourceChange_FieldPathSelectorCurrent} 837 } 838 839 func (s ResourceChangeLog_ResourceChangePathSelectorCurrent) WithValue(value *anypb.Any) *ResourceChangeLogResourceChange_FieldTerminalPathValue { 840 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldTerminalPathValue) 841 } 842 843 func (s ResourceChangeLog_ResourceChangePathSelectorCurrent) WithArrayOfValues(values []*anypb.Any) *ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues { 844 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues) 845 } 846 847 type ResourceChangeLog_ResourceChangePathSelectorLabels struct{} 848 849 func (ResourceChangeLog_ResourceChangePathSelectorLabels) FieldPath() *ResourceChangeLogResourceChange_FieldTerminalPath { 850 return &ResourceChangeLogResourceChange_FieldTerminalPath{selector: ResourceChangeLogResourceChange_FieldPathSelectorLabels} 851 } 852 853 func (s ResourceChangeLog_ResourceChangePathSelectorLabels) WithValue(value map[string]string) *ResourceChangeLogResourceChange_FieldTerminalPathValue { 854 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldTerminalPathValue) 855 } 856 857 func (s ResourceChangeLog_ResourceChangePathSelectorLabels) WithArrayOfValues(values []map[string]string) *ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues { 858 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues) 859 } 860 861 func (ResourceChangeLog_ResourceChangePathSelectorLabels) WithKey(key string) ResourceChangeLog_ResourceChangeMapPathSelectorLabels { 862 return ResourceChangeLog_ResourceChangeMapPathSelectorLabels{key: key} 863 } 864 865 type ResourceChangeLog_ResourceChangeMapPathSelectorLabels struct { 866 key string 867 } 868 869 func (s ResourceChangeLog_ResourceChangeMapPathSelectorLabels) FieldPath() *ResourceChangeLogResourceChange_FieldPathMap { 870 return &ResourceChangeLogResourceChange_FieldPathMap{selector: ResourceChangeLogResourceChange_FieldPathSelectorLabels, key: s.key} 871 } 872 873 func (s ResourceChangeLog_ResourceChangeMapPathSelectorLabels) WithValue(value string) *ResourceChangeLogResourceChange_FieldPathMapValue { 874 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldPathMapValue) 875 } 876 877 func (s ResourceChangeLog_ResourceChangeMapPathSelectorLabels) WithArrayOfValues(values []string) *ResourceChangeLogResourceChange_FieldPathMapArrayOfValues { 878 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldPathMapArrayOfValues) 879 } 880 881 type ResourceChangeLog_ResourceChangePathSelectorPre struct{} 882 883 func (ResourceChangeLog_ResourceChangePathSelectorPre) FieldPath() *ResourceChangeLogResourceChange_FieldTerminalPath { 884 return &ResourceChangeLogResourceChange_FieldTerminalPath{selector: ResourceChangeLogResourceChange_FieldPathSelectorPre} 885 } 886 887 func (s ResourceChangeLog_ResourceChangePathSelectorPre) WithValue(value *common.ObjectState) *ResourceChangeLogResourceChange_FieldTerminalPathValue { 888 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldTerminalPathValue) 889 } 890 891 func (s ResourceChangeLog_ResourceChangePathSelectorPre) WithArrayOfValues(values []*common.ObjectState) *ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues { 892 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues) 893 } 894 895 func (ResourceChangeLog_ResourceChangePathSelectorPre) WithSubPath(subPath common.ObjectState_FieldPath) *ResourceChangeLogResourceChange_FieldSubPath { 896 return &ResourceChangeLogResourceChange_FieldSubPath{selector: ResourceChangeLogResourceChange_FieldPathSelectorPre, subPath: subPath} 897 } 898 899 func (s ResourceChangeLog_ResourceChangePathSelectorPre) WithSubValue(subPathValue common.ObjectState_FieldPathValue) *ResourceChangeLogResourceChange_FieldSubPathValue { 900 return &ResourceChangeLogResourceChange_FieldSubPathValue{ResourceChangeLogResourceChange_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 901 } 902 903 func (s ResourceChangeLog_ResourceChangePathSelectorPre) WithSubArrayOfValues(subPathArrayOfValues common.ObjectState_FieldPathArrayOfValues) *ResourceChangeLogResourceChange_FieldSubPathArrayOfValues { 904 return &ResourceChangeLogResourceChange_FieldSubPathArrayOfValues{ResourceChangeLogResourceChange_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 905 } 906 907 func (s ResourceChangeLog_ResourceChangePathSelectorPre) WithSubArrayItemValue(subPathArrayItemValue common.ObjectState_FieldPathArrayItemValue) *ResourceChangeLogResourceChange_FieldSubPathArrayItemValue { 908 return &ResourceChangeLogResourceChange_FieldSubPathArrayItemValue{ResourceChangeLogResourceChange_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 909 } 910 911 func (ResourceChangeLog_ResourceChangePathSelectorPre) Data() ResourceChangeLog_ResourceChangePathSelectorPreData { 912 return ResourceChangeLog_ResourceChangePathSelectorPreData{} 913 } 914 915 func (ResourceChangeLog_ResourceChangePathSelectorPre) Labels() ResourceChangeLog_ResourceChangePathSelectorPreLabels { 916 return ResourceChangeLog_ResourceChangePathSelectorPreLabels{} 917 } 918 919 type ResourceChangeLog_ResourceChangePathSelectorPreData struct{} 920 921 func (ResourceChangeLog_ResourceChangePathSelectorPreData) FieldPath() *ResourceChangeLogResourceChange_FieldSubPath { 922 return &ResourceChangeLogResourceChange_FieldSubPath{ 923 selector: ResourceChangeLogResourceChange_FieldPathSelectorPre, 924 subPath: common.NewObjectStateFieldPathBuilder().Data().FieldPath(), 925 } 926 } 927 928 func (s ResourceChangeLog_ResourceChangePathSelectorPreData) WithValue(value *anypb.Any) *ResourceChangeLogResourceChange_FieldSubPathValue { 929 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldSubPathValue) 930 } 931 932 func (s ResourceChangeLog_ResourceChangePathSelectorPreData) WithArrayOfValues(values []*anypb.Any) *ResourceChangeLogResourceChange_FieldSubPathArrayOfValues { 933 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldSubPathArrayOfValues) 934 } 935 936 type ResourceChangeLog_ResourceChangePathSelectorPreLabels struct{} 937 938 func (ResourceChangeLog_ResourceChangePathSelectorPreLabels) FieldPath() *ResourceChangeLogResourceChange_FieldSubPath { 939 return &ResourceChangeLogResourceChange_FieldSubPath{ 940 selector: ResourceChangeLogResourceChange_FieldPathSelectorPre, 941 subPath: common.NewObjectStateFieldPathBuilder().Labels().FieldPath(), 942 } 943 } 944 945 func (s ResourceChangeLog_ResourceChangePathSelectorPreLabels) WithValue(value map[string]string) *ResourceChangeLogResourceChange_FieldSubPathValue { 946 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldSubPathValue) 947 } 948 949 func (s ResourceChangeLog_ResourceChangePathSelectorPreLabels) WithArrayOfValues(values []map[string]string) *ResourceChangeLogResourceChange_FieldSubPathArrayOfValues { 950 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldSubPathArrayOfValues) 951 } 952 953 func (ResourceChangeLog_ResourceChangePathSelectorPreLabels) WithKey(key string) ResourceChangeLog_ResourceChangeMapPathSelectorPreLabels { 954 return ResourceChangeLog_ResourceChangeMapPathSelectorPreLabels{key: key} 955 } 956 957 type ResourceChangeLog_ResourceChangeMapPathSelectorPreLabels struct { 958 key string 959 } 960 961 func (s ResourceChangeLog_ResourceChangeMapPathSelectorPreLabels) FieldPath() *ResourceChangeLogResourceChange_FieldSubPath { 962 return &ResourceChangeLogResourceChange_FieldSubPath{ 963 selector: ResourceChangeLogResourceChange_FieldPathSelectorPre, 964 subPath: common.NewObjectStateFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 965 } 966 } 967 968 func (s ResourceChangeLog_ResourceChangeMapPathSelectorPreLabels) WithValue(value string) *ResourceChangeLogResourceChange_FieldSubPathValue { 969 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldSubPathValue) 970 } 971 972 func (s ResourceChangeLog_ResourceChangeMapPathSelectorPreLabels) WithArrayOfValues(values []string) *ResourceChangeLogResourceChange_FieldSubPathArrayOfValues { 973 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldSubPathArrayOfValues) 974 } 975 976 type ResourceChangeLog_ResourceChangePathSelectorPost struct{} 977 978 func (ResourceChangeLog_ResourceChangePathSelectorPost) FieldPath() *ResourceChangeLogResourceChange_FieldTerminalPath { 979 return &ResourceChangeLogResourceChange_FieldTerminalPath{selector: ResourceChangeLogResourceChange_FieldPathSelectorPost} 980 } 981 982 func (s ResourceChangeLog_ResourceChangePathSelectorPost) WithValue(value *common.ObjectState) *ResourceChangeLogResourceChange_FieldTerminalPathValue { 983 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldTerminalPathValue) 984 } 985 986 func (s ResourceChangeLog_ResourceChangePathSelectorPost) WithArrayOfValues(values []*common.ObjectState) *ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues { 987 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldTerminalPathArrayOfValues) 988 } 989 990 func (ResourceChangeLog_ResourceChangePathSelectorPost) WithSubPath(subPath common.ObjectState_FieldPath) *ResourceChangeLogResourceChange_FieldSubPath { 991 return &ResourceChangeLogResourceChange_FieldSubPath{selector: ResourceChangeLogResourceChange_FieldPathSelectorPost, subPath: subPath} 992 } 993 994 func (s ResourceChangeLog_ResourceChangePathSelectorPost) WithSubValue(subPathValue common.ObjectState_FieldPathValue) *ResourceChangeLogResourceChange_FieldSubPathValue { 995 return &ResourceChangeLogResourceChange_FieldSubPathValue{ResourceChangeLogResourceChange_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 996 } 997 998 func (s ResourceChangeLog_ResourceChangePathSelectorPost) WithSubArrayOfValues(subPathArrayOfValues common.ObjectState_FieldPathArrayOfValues) *ResourceChangeLogResourceChange_FieldSubPathArrayOfValues { 999 return &ResourceChangeLogResourceChange_FieldSubPathArrayOfValues{ResourceChangeLogResourceChange_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1000 } 1001 1002 func (s ResourceChangeLog_ResourceChangePathSelectorPost) WithSubArrayItemValue(subPathArrayItemValue common.ObjectState_FieldPathArrayItemValue) *ResourceChangeLogResourceChange_FieldSubPathArrayItemValue { 1003 return &ResourceChangeLogResourceChange_FieldSubPathArrayItemValue{ResourceChangeLogResourceChange_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1004 } 1005 1006 func (ResourceChangeLog_ResourceChangePathSelectorPost) Data() ResourceChangeLog_ResourceChangePathSelectorPostData { 1007 return ResourceChangeLog_ResourceChangePathSelectorPostData{} 1008 } 1009 1010 func (ResourceChangeLog_ResourceChangePathSelectorPost) Labels() ResourceChangeLog_ResourceChangePathSelectorPostLabels { 1011 return ResourceChangeLog_ResourceChangePathSelectorPostLabels{} 1012 } 1013 1014 type ResourceChangeLog_ResourceChangePathSelectorPostData struct{} 1015 1016 func (ResourceChangeLog_ResourceChangePathSelectorPostData) FieldPath() *ResourceChangeLogResourceChange_FieldSubPath { 1017 return &ResourceChangeLogResourceChange_FieldSubPath{ 1018 selector: ResourceChangeLogResourceChange_FieldPathSelectorPost, 1019 subPath: common.NewObjectStateFieldPathBuilder().Data().FieldPath(), 1020 } 1021 } 1022 1023 func (s ResourceChangeLog_ResourceChangePathSelectorPostData) WithValue(value *anypb.Any) *ResourceChangeLogResourceChange_FieldSubPathValue { 1024 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldSubPathValue) 1025 } 1026 1027 func (s ResourceChangeLog_ResourceChangePathSelectorPostData) WithArrayOfValues(values []*anypb.Any) *ResourceChangeLogResourceChange_FieldSubPathArrayOfValues { 1028 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldSubPathArrayOfValues) 1029 } 1030 1031 type ResourceChangeLog_ResourceChangePathSelectorPostLabels struct{} 1032 1033 func (ResourceChangeLog_ResourceChangePathSelectorPostLabels) FieldPath() *ResourceChangeLogResourceChange_FieldSubPath { 1034 return &ResourceChangeLogResourceChange_FieldSubPath{ 1035 selector: ResourceChangeLogResourceChange_FieldPathSelectorPost, 1036 subPath: common.NewObjectStateFieldPathBuilder().Labels().FieldPath(), 1037 } 1038 } 1039 1040 func (s ResourceChangeLog_ResourceChangePathSelectorPostLabels) WithValue(value map[string]string) *ResourceChangeLogResourceChange_FieldSubPathValue { 1041 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldSubPathValue) 1042 } 1043 1044 func (s ResourceChangeLog_ResourceChangePathSelectorPostLabels) WithArrayOfValues(values []map[string]string) *ResourceChangeLogResourceChange_FieldSubPathArrayOfValues { 1045 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldSubPathArrayOfValues) 1046 } 1047 1048 func (ResourceChangeLog_ResourceChangePathSelectorPostLabels) WithKey(key string) ResourceChangeLog_ResourceChangeMapPathSelectorPostLabels { 1049 return ResourceChangeLog_ResourceChangeMapPathSelectorPostLabels{key: key} 1050 } 1051 1052 type ResourceChangeLog_ResourceChangeMapPathSelectorPostLabels struct { 1053 key string 1054 } 1055 1056 func (s ResourceChangeLog_ResourceChangeMapPathSelectorPostLabels) FieldPath() *ResourceChangeLogResourceChange_FieldSubPath { 1057 return &ResourceChangeLogResourceChange_FieldSubPath{ 1058 selector: ResourceChangeLogResourceChange_FieldPathSelectorPost, 1059 subPath: common.NewObjectStateFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 1060 } 1061 } 1062 1063 func (s ResourceChangeLog_ResourceChangeMapPathSelectorPostLabels) WithValue(value string) *ResourceChangeLogResourceChange_FieldSubPathValue { 1064 return s.FieldPath().WithIValue(value).(*ResourceChangeLogResourceChange_FieldSubPathValue) 1065 } 1066 1067 func (s ResourceChangeLog_ResourceChangeMapPathSelectorPostLabels) WithArrayOfValues(values []string) *ResourceChangeLogResourceChange_FieldSubPathArrayOfValues { 1068 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogResourceChange_FieldSubPathArrayOfValues) 1069 } 1070 1071 type ResourceChangeLogTransactionInfoFieldPathBuilder struct{} 1072 1073 func NewResourceChangeLogTransactionInfoFieldPathBuilder() ResourceChangeLogTransactionInfoFieldPathBuilder { 1074 return ResourceChangeLogTransactionInfoFieldPathBuilder{} 1075 } 1076 func (ResourceChangeLogTransactionInfoFieldPathBuilder) Identifier() ResourceChangeLog_TransactionInfoPathSelectorIdentifier { 1077 return ResourceChangeLog_TransactionInfoPathSelectorIdentifier{} 1078 } 1079 func (ResourceChangeLogTransactionInfoFieldPathBuilder) TryCounter() ResourceChangeLog_TransactionInfoPathSelectorTryCounter { 1080 return ResourceChangeLog_TransactionInfoPathSelectorTryCounter{} 1081 } 1082 func (ResourceChangeLogTransactionInfoFieldPathBuilder) State() ResourceChangeLog_TransactionInfoPathSelectorState { 1083 return ResourceChangeLog_TransactionInfoPathSelectorState{} 1084 } 1085 1086 type ResourceChangeLog_TransactionInfoPathSelectorIdentifier struct{} 1087 1088 func (ResourceChangeLog_TransactionInfoPathSelectorIdentifier) FieldPath() *ResourceChangeLogTransactionInfo_FieldTerminalPath { 1089 return &ResourceChangeLogTransactionInfo_FieldTerminalPath{selector: ResourceChangeLogTransactionInfo_FieldPathSelectorIdentifier} 1090 } 1091 1092 func (s ResourceChangeLog_TransactionInfoPathSelectorIdentifier) WithValue(value string) *ResourceChangeLogTransactionInfo_FieldTerminalPathValue { 1093 return s.FieldPath().WithIValue(value).(*ResourceChangeLogTransactionInfo_FieldTerminalPathValue) 1094 } 1095 1096 func (s ResourceChangeLog_TransactionInfoPathSelectorIdentifier) WithArrayOfValues(values []string) *ResourceChangeLogTransactionInfo_FieldTerminalPathArrayOfValues { 1097 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogTransactionInfo_FieldTerminalPathArrayOfValues) 1098 } 1099 1100 type ResourceChangeLog_TransactionInfoPathSelectorTryCounter struct{} 1101 1102 func (ResourceChangeLog_TransactionInfoPathSelectorTryCounter) FieldPath() *ResourceChangeLogTransactionInfo_FieldTerminalPath { 1103 return &ResourceChangeLogTransactionInfo_FieldTerminalPath{selector: ResourceChangeLogTransactionInfo_FieldPathSelectorTryCounter} 1104 } 1105 1106 func (s ResourceChangeLog_TransactionInfoPathSelectorTryCounter) WithValue(value int32) *ResourceChangeLogTransactionInfo_FieldTerminalPathValue { 1107 return s.FieldPath().WithIValue(value).(*ResourceChangeLogTransactionInfo_FieldTerminalPathValue) 1108 } 1109 1110 func (s ResourceChangeLog_TransactionInfoPathSelectorTryCounter) WithArrayOfValues(values []int32) *ResourceChangeLogTransactionInfo_FieldTerminalPathArrayOfValues { 1111 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogTransactionInfo_FieldTerminalPathArrayOfValues) 1112 } 1113 1114 type ResourceChangeLog_TransactionInfoPathSelectorState struct{} 1115 1116 func (ResourceChangeLog_TransactionInfoPathSelectorState) FieldPath() *ResourceChangeLogTransactionInfo_FieldTerminalPath { 1117 return &ResourceChangeLogTransactionInfo_FieldTerminalPath{selector: ResourceChangeLogTransactionInfo_FieldPathSelectorState} 1118 } 1119 1120 func (s ResourceChangeLog_TransactionInfoPathSelectorState) WithValue(value ResourceChangeLog_TransactionInfo_State) *ResourceChangeLogTransactionInfo_FieldTerminalPathValue { 1121 return s.FieldPath().WithIValue(value).(*ResourceChangeLogTransactionInfo_FieldTerminalPathValue) 1122 } 1123 1124 func (s ResourceChangeLog_TransactionInfoPathSelectorState) WithArrayOfValues(values []ResourceChangeLog_TransactionInfo_State) *ResourceChangeLogTransactionInfo_FieldTerminalPathArrayOfValues { 1125 return s.FieldPath().WithIArrayOfValues(values).(*ResourceChangeLogTransactionInfo_FieldTerminalPathArrayOfValues) 1126 }