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