github.com/cloudwan/edgelq-sdk@v1.15.4/audit/resources/v1/activity_log/activity_log.pb.fieldpathbuilder.go (about)

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/audit/proto/v1/activity_log.proto
     3  // DO NOT EDIT!!!
     4  
     5  package activity_log
     6  
     7  // proto imports
     8  import (
     9  	common "github.com/cloudwan/edgelq-sdk/audit/resources/v1/common"
    10  	rpc "github.com/cloudwan/edgelq-sdk/common/rpc"
    11  	iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common"
    12  	iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization"
    13  	iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project"
    14  	meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common"
    15  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    16  	meta "github.com/cloudwan/goten-sdk/types/meta"
    17  	multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy"
    18  	anypb "google.golang.org/protobuf/types/known/anypb"
    19  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    20  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    21  )
    22  
    23  // make sure we're using proto imports
    24  var (
    25  	_ = &common.Authentication{}
    26  	_ = &rpc.Status{}
    27  	_ = &iam_iam_common.PCR{}
    28  	_ = &iam_organization.Organization{}
    29  	_ = &iam_project.Project{}
    30  	_ = &anypb.Any{}
    31  	_ = &fieldmaskpb.FieldMask{}
    32  	_ = &timestamppb.Timestamp{}
    33  	_ = &meta_common.LabelledDomain{}
    34  	_ = &meta_service.Service{}
    35  	_ = &meta.Meta{}
    36  	_ = &multi_region_policy.MultiRegionPolicy{}
    37  )
    38  
    39  type ActivityLogFieldPathBuilder struct{}
    40  
    41  func NewActivityLogFieldPathBuilder() ActivityLogFieldPathBuilder {
    42  	return ActivityLogFieldPathBuilder{}
    43  }
    44  func (ActivityLogFieldPathBuilder) Name() ActivityLogPathSelectorName {
    45  	return ActivityLogPathSelectorName{}
    46  }
    47  func (ActivityLogFieldPathBuilder) Scope() ActivityLogPathSelectorScope {
    48  	return ActivityLogPathSelectorScope{}
    49  }
    50  func (ActivityLogFieldPathBuilder) RequestId() ActivityLogPathSelectorRequestId {
    51  	return ActivityLogPathSelectorRequestId{}
    52  }
    53  func (ActivityLogFieldPathBuilder) Authentication() ActivityLogPathSelectorAuthentication {
    54  	return ActivityLogPathSelectorAuthentication{}
    55  }
    56  func (ActivityLogFieldPathBuilder) Authorization() ActivityLogPathSelectorAuthorization {
    57  	return ActivityLogPathSelectorAuthorization{}
    58  }
    59  func (ActivityLogFieldPathBuilder) Service() ActivityLogPathSelectorService {
    60  	return ActivityLogPathSelectorService{}
    61  }
    62  func (ActivityLogFieldPathBuilder) Method() ActivityLogPathSelectorMethod {
    63  	return ActivityLogPathSelectorMethod{}
    64  }
    65  func (ActivityLogFieldPathBuilder) RequestMetadata() ActivityLogPathSelectorRequestMetadata {
    66  	return ActivityLogPathSelectorRequestMetadata{}
    67  }
    68  func (ActivityLogFieldPathBuilder) RequestRouting() ActivityLogPathSelectorRequestRouting {
    69  	return ActivityLogPathSelectorRequestRouting{}
    70  }
    71  func (ActivityLogFieldPathBuilder) Resource() ActivityLogPathSelectorResource {
    72  	return ActivityLogPathSelectorResource{}
    73  }
    74  func (ActivityLogFieldPathBuilder) Category() ActivityLogPathSelectorCategory {
    75  	return ActivityLogPathSelectorCategory{}
    76  }
    77  func (ActivityLogFieldPathBuilder) Labels() ActivityLogPathSelectorLabels {
    78  	return ActivityLogPathSelectorLabels{}
    79  }
    80  func (ActivityLogFieldPathBuilder) Events() ActivityLogPathSelectorEvents {
    81  	return ActivityLogPathSelectorEvents{}
    82  }
    83  
    84  type ActivityLogPathSelectorName struct{}
    85  
    86  func (ActivityLogPathSelectorName) FieldPath() *ActivityLog_FieldTerminalPath {
    87  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorName}
    88  }
    89  
    90  func (s ActivityLogPathSelectorName) WithValue(value *Name) *ActivityLog_FieldTerminalPathValue {
    91  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
    92  }
    93  
    94  func (s ActivityLogPathSelectorName) WithArrayOfValues(values []*Name) *ActivityLog_FieldTerminalPathArrayOfValues {
    95  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
    96  }
    97  
    98  type ActivityLogPathSelectorScope struct{}
    99  
   100  func (ActivityLogPathSelectorScope) FieldPath() *ActivityLog_FieldTerminalPath {
   101  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorScope}
   102  }
   103  
   104  func (s ActivityLogPathSelectorScope) WithValue(value string) *ActivityLog_FieldTerminalPathValue {
   105  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   106  }
   107  
   108  func (s ActivityLogPathSelectorScope) WithArrayOfValues(values []string) *ActivityLog_FieldTerminalPathArrayOfValues {
   109  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   110  }
   111  
   112  type ActivityLogPathSelectorRequestId struct{}
   113  
   114  func (ActivityLogPathSelectorRequestId) FieldPath() *ActivityLog_FieldTerminalPath {
   115  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorRequestId}
   116  }
   117  
   118  func (s ActivityLogPathSelectorRequestId) WithValue(value uint64) *ActivityLog_FieldTerminalPathValue {
   119  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   120  }
   121  
   122  func (s ActivityLogPathSelectorRequestId) WithArrayOfValues(values []uint64) *ActivityLog_FieldTerminalPathArrayOfValues {
   123  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   124  }
   125  
   126  type ActivityLogPathSelectorAuthentication struct{}
   127  
   128  func (ActivityLogPathSelectorAuthentication) FieldPath() *ActivityLog_FieldTerminalPath {
   129  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorAuthentication}
   130  }
   131  
   132  func (s ActivityLogPathSelectorAuthentication) WithValue(value *common.Authentication) *ActivityLog_FieldTerminalPathValue {
   133  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   134  }
   135  
   136  func (s ActivityLogPathSelectorAuthentication) WithArrayOfValues(values []*common.Authentication) *ActivityLog_FieldTerminalPathArrayOfValues {
   137  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   138  }
   139  
   140  func (ActivityLogPathSelectorAuthentication) WithSubPath(subPath common.Authentication_FieldPath) *ActivityLog_FieldSubPath {
   141  	return &ActivityLog_FieldSubPath{selector: ActivityLog_FieldPathSelectorAuthentication, subPath: subPath}
   142  }
   143  
   144  func (s ActivityLogPathSelectorAuthentication) WithSubValue(subPathValue common.Authentication_FieldPathValue) *ActivityLog_FieldSubPathValue {
   145  	return &ActivityLog_FieldSubPathValue{ActivityLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   146  }
   147  
   148  func (s ActivityLogPathSelectorAuthentication) WithSubArrayOfValues(subPathArrayOfValues common.Authentication_FieldPathArrayOfValues) *ActivityLog_FieldSubPathArrayOfValues {
   149  	return &ActivityLog_FieldSubPathArrayOfValues{ActivityLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   150  }
   151  
   152  func (s ActivityLogPathSelectorAuthentication) WithSubArrayItemValue(subPathArrayItemValue common.Authentication_FieldPathArrayItemValue) *ActivityLog_FieldSubPathArrayItemValue {
   153  	return &ActivityLog_FieldSubPathArrayItemValue{ActivityLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   154  }
   155  
   156  func (ActivityLogPathSelectorAuthentication) Principal() ActivityLogPathSelectorAuthenticationPrincipal {
   157  	return ActivityLogPathSelectorAuthenticationPrincipal{}
   158  }
   159  
   160  func (ActivityLogPathSelectorAuthentication) PrincipalType() ActivityLogPathSelectorAuthenticationPrincipalType {
   161  	return ActivityLogPathSelectorAuthenticationPrincipalType{}
   162  }
   163  
   164  type ActivityLogPathSelectorAuthenticationPrincipal struct{}
   165  
   166  func (ActivityLogPathSelectorAuthenticationPrincipal) FieldPath() *ActivityLog_FieldSubPath {
   167  	return &ActivityLog_FieldSubPath{
   168  		selector: ActivityLog_FieldPathSelectorAuthentication,
   169  		subPath:  common.NewAuthenticationFieldPathBuilder().Principal().FieldPath(),
   170  	}
   171  }
   172  
   173  func (s ActivityLogPathSelectorAuthenticationPrincipal) WithValue(value string) *ActivityLog_FieldSubPathValue {
   174  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   175  }
   176  
   177  func (s ActivityLogPathSelectorAuthenticationPrincipal) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
   178  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   179  }
   180  
   181  type ActivityLogPathSelectorAuthenticationPrincipalType struct{}
   182  
   183  func (ActivityLogPathSelectorAuthenticationPrincipalType) FieldPath() *ActivityLog_FieldSubPath {
   184  	return &ActivityLog_FieldSubPath{
   185  		selector: ActivityLog_FieldPathSelectorAuthentication,
   186  		subPath:  common.NewAuthenticationFieldPathBuilder().PrincipalType().FieldPath(),
   187  	}
   188  }
   189  
   190  func (s ActivityLogPathSelectorAuthenticationPrincipalType) WithValue(value string) *ActivityLog_FieldSubPathValue {
   191  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   192  }
   193  
   194  func (s ActivityLogPathSelectorAuthenticationPrincipalType) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
   195  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   196  }
   197  
   198  type ActivityLogPathSelectorAuthorization struct{}
   199  
   200  func (ActivityLogPathSelectorAuthorization) FieldPath() *ActivityLog_FieldTerminalPath {
   201  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorAuthorization}
   202  }
   203  
   204  func (s ActivityLogPathSelectorAuthorization) WithValue(value *common.Authorization) *ActivityLog_FieldTerminalPathValue {
   205  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   206  }
   207  
   208  func (s ActivityLogPathSelectorAuthorization) WithArrayOfValues(values []*common.Authorization) *ActivityLog_FieldTerminalPathArrayOfValues {
   209  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   210  }
   211  
   212  func (ActivityLogPathSelectorAuthorization) WithSubPath(subPath common.Authorization_FieldPath) *ActivityLog_FieldSubPath {
   213  	return &ActivityLog_FieldSubPath{selector: ActivityLog_FieldPathSelectorAuthorization, subPath: subPath}
   214  }
   215  
   216  func (s ActivityLogPathSelectorAuthorization) WithSubValue(subPathValue common.Authorization_FieldPathValue) *ActivityLog_FieldSubPathValue {
   217  	return &ActivityLog_FieldSubPathValue{ActivityLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   218  }
   219  
   220  func (s ActivityLogPathSelectorAuthorization) WithSubArrayOfValues(subPathArrayOfValues common.Authorization_FieldPathArrayOfValues) *ActivityLog_FieldSubPathArrayOfValues {
   221  	return &ActivityLog_FieldSubPathArrayOfValues{ActivityLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   222  }
   223  
   224  func (s ActivityLogPathSelectorAuthorization) WithSubArrayItemValue(subPathArrayItemValue common.Authorization_FieldPathArrayItemValue) *ActivityLog_FieldSubPathArrayItemValue {
   225  	return &ActivityLog_FieldSubPathArrayItemValue{ActivityLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   226  }
   227  
   228  func (ActivityLogPathSelectorAuthorization) GrantedPermissions() ActivityLogPathSelectorAuthorizationGrantedPermissions {
   229  	return ActivityLogPathSelectorAuthorizationGrantedPermissions{}
   230  }
   231  
   232  func (ActivityLogPathSelectorAuthorization) DeniedPermissions() ActivityLogPathSelectorAuthorizationDeniedPermissions {
   233  	return ActivityLogPathSelectorAuthorizationDeniedPermissions{}
   234  }
   235  
   236  type ActivityLogPathSelectorAuthorizationGrantedPermissions struct{}
   237  
   238  func (ActivityLogPathSelectorAuthorizationGrantedPermissions) FieldPath() *ActivityLog_FieldSubPath {
   239  	return &ActivityLog_FieldSubPath{
   240  		selector: ActivityLog_FieldPathSelectorAuthorization,
   241  		subPath:  common.NewAuthorizationFieldPathBuilder().GrantedPermissions().FieldPath(),
   242  	}
   243  }
   244  
   245  func (s ActivityLogPathSelectorAuthorizationGrantedPermissions) WithValue(value []string) *ActivityLog_FieldSubPathValue {
   246  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   247  }
   248  
   249  func (s ActivityLogPathSelectorAuthorizationGrantedPermissions) WithArrayOfValues(values [][]string) *ActivityLog_FieldSubPathArrayOfValues {
   250  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   251  }
   252  
   253  func (s ActivityLogPathSelectorAuthorizationGrantedPermissions) WithItemValue(value string) *ActivityLog_FieldSubPathArrayItemValue {
   254  	return s.FieldPath().WithIArrayItemValue(value).(*ActivityLog_FieldSubPathArrayItemValue)
   255  }
   256  
   257  type ActivityLogPathSelectorAuthorizationDeniedPermissions struct{}
   258  
   259  func (ActivityLogPathSelectorAuthorizationDeniedPermissions) FieldPath() *ActivityLog_FieldSubPath {
   260  	return &ActivityLog_FieldSubPath{
   261  		selector: ActivityLog_FieldPathSelectorAuthorization,
   262  		subPath:  common.NewAuthorizationFieldPathBuilder().DeniedPermissions().FieldPath(),
   263  	}
   264  }
   265  
   266  func (s ActivityLogPathSelectorAuthorizationDeniedPermissions) WithValue(value []string) *ActivityLog_FieldSubPathValue {
   267  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   268  }
   269  
   270  func (s ActivityLogPathSelectorAuthorizationDeniedPermissions) WithArrayOfValues(values [][]string) *ActivityLog_FieldSubPathArrayOfValues {
   271  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   272  }
   273  
   274  func (s ActivityLogPathSelectorAuthorizationDeniedPermissions) WithItemValue(value string) *ActivityLog_FieldSubPathArrayItemValue {
   275  	return s.FieldPath().WithIArrayItemValue(value).(*ActivityLog_FieldSubPathArrayItemValue)
   276  }
   277  
   278  type ActivityLogPathSelectorService struct{}
   279  
   280  func (ActivityLogPathSelectorService) FieldPath() *ActivityLog_FieldTerminalPath {
   281  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorService}
   282  }
   283  
   284  func (s ActivityLogPathSelectorService) WithValue(value *common.ServiceData) *ActivityLog_FieldTerminalPathValue {
   285  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   286  }
   287  
   288  func (s ActivityLogPathSelectorService) WithArrayOfValues(values []*common.ServiceData) *ActivityLog_FieldTerminalPathArrayOfValues {
   289  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   290  }
   291  
   292  func (ActivityLogPathSelectorService) WithSubPath(subPath common.ServiceData_FieldPath) *ActivityLog_FieldSubPath {
   293  	return &ActivityLog_FieldSubPath{selector: ActivityLog_FieldPathSelectorService, subPath: subPath}
   294  }
   295  
   296  func (s ActivityLogPathSelectorService) WithSubValue(subPathValue common.ServiceData_FieldPathValue) *ActivityLog_FieldSubPathValue {
   297  	return &ActivityLog_FieldSubPathValue{ActivityLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   298  }
   299  
   300  func (s ActivityLogPathSelectorService) WithSubArrayOfValues(subPathArrayOfValues common.ServiceData_FieldPathArrayOfValues) *ActivityLog_FieldSubPathArrayOfValues {
   301  	return &ActivityLog_FieldSubPathArrayOfValues{ActivityLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   302  }
   303  
   304  func (s ActivityLogPathSelectorService) WithSubArrayItemValue(subPathArrayItemValue common.ServiceData_FieldPathArrayItemValue) *ActivityLog_FieldSubPathArrayItemValue {
   305  	return &ActivityLog_FieldSubPathArrayItemValue{ActivityLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   306  }
   307  
   308  func (ActivityLogPathSelectorService) Name() ActivityLogPathSelectorServiceName {
   309  	return ActivityLogPathSelectorServiceName{}
   310  }
   311  
   312  func (ActivityLogPathSelectorService) RegionId() ActivityLogPathSelectorServiceRegionId {
   313  	return ActivityLogPathSelectorServiceRegionId{}
   314  }
   315  
   316  func (ActivityLogPathSelectorService) Hostname() ActivityLogPathSelectorServiceHostname {
   317  	return ActivityLogPathSelectorServiceHostname{}
   318  }
   319  
   320  type ActivityLogPathSelectorServiceName struct{}
   321  
   322  func (ActivityLogPathSelectorServiceName) FieldPath() *ActivityLog_FieldSubPath {
   323  	return &ActivityLog_FieldSubPath{
   324  		selector: ActivityLog_FieldPathSelectorService,
   325  		subPath:  common.NewServiceDataFieldPathBuilder().Name().FieldPath(),
   326  	}
   327  }
   328  
   329  func (s ActivityLogPathSelectorServiceName) WithValue(value string) *ActivityLog_FieldSubPathValue {
   330  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   331  }
   332  
   333  func (s ActivityLogPathSelectorServiceName) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
   334  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   335  }
   336  
   337  type ActivityLogPathSelectorServiceRegionId struct{}
   338  
   339  func (ActivityLogPathSelectorServiceRegionId) FieldPath() *ActivityLog_FieldSubPath {
   340  	return &ActivityLog_FieldSubPath{
   341  		selector: ActivityLog_FieldPathSelectorService,
   342  		subPath:  common.NewServiceDataFieldPathBuilder().RegionId().FieldPath(),
   343  	}
   344  }
   345  
   346  func (s ActivityLogPathSelectorServiceRegionId) WithValue(value string) *ActivityLog_FieldSubPathValue {
   347  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   348  }
   349  
   350  func (s ActivityLogPathSelectorServiceRegionId) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
   351  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   352  }
   353  
   354  type ActivityLogPathSelectorServiceHostname struct{}
   355  
   356  func (ActivityLogPathSelectorServiceHostname) FieldPath() *ActivityLog_FieldSubPath {
   357  	return &ActivityLog_FieldSubPath{
   358  		selector: ActivityLog_FieldPathSelectorService,
   359  		subPath:  common.NewServiceDataFieldPathBuilder().Hostname().FieldPath(),
   360  	}
   361  }
   362  
   363  func (s ActivityLogPathSelectorServiceHostname) WithValue(value string) *ActivityLog_FieldSubPathValue {
   364  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   365  }
   366  
   367  func (s ActivityLogPathSelectorServiceHostname) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
   368  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   369  }
   370  
   371  type ActivityLogPathSelectorMethod struct{}
   372  
   373  func (ActivityLogPathSelectorMethod) FieldPath() *ActivityLog_FieldTerminalPath {
   374  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorMethod}
   375  }
   376  
   377  func (s ActivityLogPathSelectorMethod) WithValue(value *ActivityLog_Method) *ActivityLog_FieldTerminalPathValue {
   378  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   379  }
   380  
   381  func (s ActivityLogPathSelectorMethod) WithArrayOfValues(values []*ActivityLog_Method) *ActivityLog_FieldTerminalPathArrayOfValues {
   382  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   383  }
   384  
   385  func (ActivityLogPathSelectorMethod) WithSubPath(subPath ActivityLogMethod_FieldPath) *ActivityLog_FieldSubPath {
   386  	return &ActivityLog_FieldSubPath{selector: ActivityLog_FieldPathSelectorMethod, subPath: subPath}
   387  }
   388  
   389  func (s ActivityLogPathSelectorMethod) WithSubValue(subPathValue ActivityLogMethod_FieldPathValue) *ActivityLog_FieldSubPathValue {
   390  	return &ActivityLog_FieldSubPathValue{ActivityLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   391  }
   392  
   393  func (s ActivityLogPathSelectorMethod) WithSubArrayOfValues(subPathArrayOfValues ActivityLogMethod_FieldPathArrayOfValues) *ActivityLog_FieldSubPathArrayOfValues {
   394  	return &ActivityLog_FieldSubPathArrayOfValues{ActivityLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   395  }
   396  
   397  func (s ActivityLogPathSelectorMethod) WithSubArrayItemValue(subPathArrayItemValue ActivityLogMethod_FieldPathArrayItemValue) *ActivityLog_FieldSubPathArrayItemValue {
   398  	return &ActivityLog_FieldSubPathArrayItemValue{ActivityLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   399  }
   400  
   401  func (ActivityLogPathSelectorMethod) Type() ActivityLogPathSelectorMethodType {
   402  	return ActivityLogPathSelectorMethodType{}
   403  }
   404  
   405  func (ActivityLogPathSelectorMethod) Version() ActivityLogPathSelectorMethodVersion {
   406  	return ActivityLogPathSelectorMethodVersion{}
   407  }
   408  
   409  type ActivityLogPathSelectorMethodType struct{}
   410  
   411  func (ActivityLogPathSelectorMethodType) FieldPath() *ActivityLog_FieldSubPath {
   412  	return &ActivityLog_FieldSubPath{
   413  		selector: ActivityLog_FieldPathSelectorMethod,
   414  		subPath:  NewActivityLogMethodFieldPathBuilder().Type().FieldPath(),
   415  	}
   416  }
   417  
   418  func (s ActivityLogPathSelectorMethodType) WithValue(value string) *ActivityLog_FieldSubPathValue {
   419  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   420  }
   421  
   422  func (s ActivityLogPathSelectorMethodType) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
   423  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   424  }
   425  
   426  type ActivityLogPathSelectorMethodVersion struct{}
   427  
   428  func (ActivityLogPathSelectorMethodVersion) FieldPath() *ActivityLog_FieldSubPath {
   429  	return &ActivityLog_FieldSubPath{
   430  		selector: ActivityLog_FieldPathSelectorMethod,
   431  		subPath:  NewActivityLogMethodFieldPathBuilder().Version().FieldPath(),
   432  	}
   433  }
   434  
   435  func (s ActivityLogPathSelectorMethodVersion) WithValue(value string) *ActivityLog_FieldSubPathValue {
   436  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   437  }
   438  
   439  func (s ActivityLogPathSelectorMethodVersion) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
   440  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   441  }
   442  
   443  type ActivityLogPathSelectorRequestMetadata struct{}
   444  
   445  func (ActivityLogPathSelectorRequestMetadata) FieldPath() *ActivityLog_FieldTerminalPath {
   446  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorRequestMetadata}
   447  }
   448  
   449  func (s ActivityLogPathSelectorRequestMetadata) WithValue(value *ActivityLog_RequestMetadata) *ActivityLog_FieldTerminalPathValue {
   450  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   451  }
   452  
   453  func (s ActivityLogPathSelectorRequestMetadata) WithArrayOfValues(values []*ActivityLog_RequestMetadata) *ActivityLog_FieldTerminalPathArrayOfValues {
   454  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   455  }
   456  
   457  func (ActivityLogPathSelectorRequestMetadata) WithSubPath(subPath ActivityLogRequestMetadata_FieldPath) *ActivityLog_FieldSubPath {
   458  	return &ActivityLog_FieldSubPath{selector: ActivityLog_FieldPathSelectorRequestMetadata, subPath: subPath}
   459  }
   460  
   461  func (s ActivityLogPathSelectorRequestMetadata) WithSubValue(subPathValue ActivityLogRequestMetadata_FieldPathValue) *ActivityLog_FieldSubPathValue {
   462  	return &ActivityLog_FieldSubPathValue{ActivityLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   463  }
   464  
   465  func (s ActivityLogPathSelectorRequestMetadata) WithSubArrayOfValues(subPathArrayOfValues ActivityLogRequestMetadata_FieldPathArrayOfValues) *ActivityLog_FieldSubPathArrayOfValues {
   466  	return &ActivityLog_FieldSubPathArrayOfValues{ActivityLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   467  }
   468  
   469  func (s ActivityLogPathSelectorRequestMetadata) WithSubArrayItemValue(subPathArrayItemValue ActivityLogRequestMetadata_FieldPathArrayItemValue) *ActivityLog_FieldSubPathArrayItemValue {
   470  	return &ActivityLog_FieldSubPathArrayItemValue{ActivityLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   471  }
   472  
   473  func (ActivityLogPathSelectorRequestMetadata) IpAddress() ActivityLogPathSelectorRequestMetadataIpAddress {
   474  	return ActivityLogPathSelectorRequestMetadataIpAddress{}
   475  }
   476  
   477  func (ActivityLogPathSelectorRequestMetadata) UserAgent() ActivityLogPathSelectorRequestMetadataUserAgent {
   478  	return ActivityLogPathSelectorRequestMetadataUserAgent{}
   479  }
   480  
   481  type ActivityLogPathSelectorRequestMetadataIpAddress struct{}
   482  
   483  func (ActivityLogPathSelectorRequestMetadataIpAddress) FieldPath() *ActivityLog_FieldSubPath {
   484  	return &ActivityLog_FieldSubPath{
   485  		selector: ActivityLog_FieldPathSelectorRequestMetadata,
   486  		subPath:  NewActivityLogRequestMetadataFieldPathBuilder().IpAddress().FieldPath(),
   487  	}
   488  }
   489  
   490  func (s ActivityLogPathSelectorRequestMetadataIpAddress) WithValue(value string) *ActivityLog_FieldSubPathValue {
   491  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   492  }
   493  
   494  func (s ActivityLogPathSelectorRequestMetadataIpAddress) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
   495  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   496  }
   497  
   498  type ActivityLogPathSelectorRequestMetadataUserAgent struct{}
   499  
   500  func (ActivityLogPathSelectorRequestMetadataUserAgent) FieldPath() *ActivityLog_FieldSubPath {
   501  	return &ActivityLog_FieldSubPath{
   502  		selector: ActivityLog_FieldPathSelectorRequestMetadata,
   503  		subPath:  NewActivityLogRequestMetadataFieldPathBuilder().UserAgent().FieldPath(),
   504  	}
   505  }
   506  
   507  func (s ActivityLogPathSelectorRequestMetadataUserAgent) WithValue(value string) *ActivityLog_FieldSubPathValue {
   508  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   509  }
   510  
   511  func (s ActivityLogPathSelectorRequestMetadataUserAgent) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
   512  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   513  }
   514  
   515  type ActivityLogPathSelectorRequestRouting struct{}
   516  
   517  func (ActivityLogPathSelectorRequestRouting) FieldPath() *ActivityLog_FieldTerminalPath {
   518  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorRequestRouting}
   519  }
   520  
   521  func (s ActivityLogPathSelectorRequestRouting) WithValue(value *ActivityLog_RequestRouting) *ActivityLog_FieldTerminalPathValue {
   522  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   523  }
   524  
   525  func (s ActivityLogPathSelectorRequestRouting) WithArrayOfValues(values []*ActivityLog_RequestRouting) *ActivityLog_FieldTerminalPathArrayOfValues {
   526  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   527  }
   528  
   529  func (ActivityLogPathSelectorRequestRouting) WithSubPath(subPath ActivityLogRequestRouting_FieldPath) *ActivityLog_FieldSubPath {
   530  	return &ActivityLog_FieldSubPath{selector: ActivityLog_FieldPathSelectorRequestRouting, subPath: subPath}
   531  }
   532  
   533  func (s ActivityLogPathSelectorRequestRouting) WithSubValue(subPathValue ActivityLogRequestRouting_FieldPathValue) *ActivityLog_FieldSubPathValue {
   534  	return &ActivityLog_FieldSubPathValue{ActivityLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   535  }
   536  
   537  func (s ActivityLogPathSelectorRequestRouting) WithSubArrayOfValues(subPathArrayOfValues ActivityLogRequestRouting_FieldPathArrayOfValues) *ActivityLog_FieldSubPathArrayOfValues {
   538  	return &ActivityLog_FieldSubPathArrayOfValues{ActivityLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   539  }
   540  
   541  func (s ActivityLogPathSelectorRequestRouting) WithSubArrayItemValue(subPathArrayItemValue ActivityLogRequestRouting_FieldPathArrayItemValue) *ActivityLog_FieldSubPathArrayItemValue {
   542  	return &ActivityLog_FieldSubPathArrayItemValue{ActivityLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   543  }
   544  
   545  func (ActivityLogPathSelectorRequestRouting) ViaRegion() ActivityLogPathSelectorRequestRoutingViaRegion {
   546  	return ActivityLogPathSelectorRequestRoutingViaRegion{}
   547  }
   548  
   549  func (ActivityLogPathSelectorRequestRouting) DestRegions() ActivityLogPathSelectorRequestRoutingDestRegions {
   550  	return ActivityLogPathSelectorRequestRoutingDestRegions{}
   551  }
   552  
   553  type ActivityLogPathSelectorRequestRoutingViaRegion struct{}
   554  
   555  func (ActivityLogPathSelectorRequestRoutingViaRegion) FieldPath() *ActivityLog_FieldSubPath {
   556  	return &ActivityLog_FieldSubPath{
   557  		selector: ActivityLog_FieldPathSelectorRequestRouting,
   558  		subPath:  NewActivityLogRequestRoutingFieldPathBuilder().ViaRegion().FieldPath(),
   559  	}
   560  }
   561  
   562  func (s ActivityLogPathSelectorRequestRoutingViaRegion) WithValue(value string) *ActivityLog_FieldSubPathValue {
   563  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   564  }
   565  
   566  func (s ActivityLogPathSelectorRequestRoutingViaRegion) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
   567  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   568  }
   569  
   570  type ActivityLogPathSelectorRequestRoutingDestRegions struct{}
   571  
   572  func (ActivityLogPathSelectorRequestRoutingDestRegions) FieldPath() *ActivityLog_FieldSubPath {
   573  	return &ActivityLog_FieldSubPath{
   574  		selector: ActivityLog_FieldPathSelectorRequestRouting,
   575  		subPath:  NewActivityLogRequestRoutingFieldPathBuilder().DestRegions().FieldPath(),
   576  	}
   577  }
   578  
   579  func (s ActivityLogPathSelectorRequestRoutingDestRegions) WithValue(value []string) *ActivityLog_FieldSubPathValue {
   580  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   581  }
   582  
   583  func (s ActivityLogPathSelectorRequestRoutingDestRegions) WithArrayOfValues(values [][]string) *ActivityLog_FieldSubPathArrayOfValues {
   584  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   585  }
   586  
   587  func (s ActivityLogPathSelectorRequestRoutingDestRegions) WithItemValue(value string) *ActivityLog_FieldSubPathArrayItemValue {
   588  	return s.FieldPath().WithIArrayItemValue(value).(*ActivityLog_FieldSubPathArrayItemValue)
   589  }
   590  
   591  type ActivityLogPathSelectorResource struct{}
   592  
   593  func (ActivityLogPathSelectorResource) FieldPath() *ActivityLog_FieldTerminalPath {
   594  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorResource}
   595  }
   596  
   597  func (s ActivityLogPathSelectorResource) WithValue(value *ActivityLog_Resource) *ActivityLog_FieldTerminalPathValue {
   598  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   599  }
   600  
   601  func (s ActivityLogPathSelectorResource) WithArrayOfValues(values []*ActivityLog_Resource) *ActivityLog_FieldTerminalPathArrayOfValues {
   602  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   603  }
   604  
   605  func (ActivityLogPathSelectorResource) WithSubPath(subPath ActivityLogResource_FieldPath) *ActivityLog_FieldSubPath {
   606  	return &ActivityLog_FieldSubPath{selector: ActivityLog_FieldPathSelectorResource, subPath: subPath}
   607  }
   608  
   609  func (s ActivityLogPathSelectorResource) WithSubValue(subPathValue ActivityLogResource_FieldPathValue) *ActivityLog_FieldSubPathValue {
   610  	return &ActivityLog_FieldSubPathValue{ActivityLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   611  }
   612  
   613  func (s ActivityLogPathSelectorResource) WithSubArrayOfValues(subPathArrayOfValues ActivityLogResource_FieldPathArrayOfValues) *ActivityLog_FieldSubPathArrayOfValues {
   614  	return &ActivityLog_FieldSubPathArrayOfValues{ActivityLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   615  }
   616  
   617  func (s ActivityLogPathSelectorResource) WithSubArrayItemValue(subPathArrayItemValue ActivityLogResource_FieldPathArrayItemValue) *ActivityLog_FieldSubPathArrayItemValue {
   618  	return &ActivityLog_FieldSubPathArrayItemValue{ActivityLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   619  }
   620  
   621  func (ActivityLogPathSelectorResource) Name() ActivityLogPathSelectorResourceName {
   622  	return ActivityLogPathSelectorResourceName{}
   623  }
   624  
   625  func (ActivityLogPathSelectorResource) Difference() ActivityLogPathSelectorResourceDifference {
   626  	return ActivityLogPathSelectorResourceDifference{}
   627  }
   628  
   629  type ActivityLogPathSelectorResourceName struct{}
   630  
   631  func (ActivityLogPathSelectorResourceName) FieldPath() *ActivityLog_FieldSubPath {
   632  	return &ActivityLog_FieldSubPath{
   633  		selector: ActivityLog_FieldPathSelectorResource,
   634  		subPath:  NewActivityLogResourceFieldPathBuilder().Name().FieldPath(),
   635  	}
   636  }
   637  
   638  func (s ActivityLogPathSelectorResourceName) WithValue(value string) *ActivityLog_FieldSubPathValue {
   639  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   640  }
   641  
   642  func (s ActivityLogPathSelectorResourceName) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
   643  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   644  }
   645  
   646  type ActivityLogPathSelectorResourceDifference struct{}
   647  
   648  func (ActivityLogPathSelectorResourceDifference) FieldPath() *ActivityLog_FieldSubPath {
   649  	return &ActivityLog_FieldSubPath{
   650  		selector: ActivityLog_FieldPathSelectorResource,
   651  		subPath:  NewActivityLogResourceFieldPathBuilder().Difference().FieldPath(),
   652  	}
   653  }
   654  
   655  func (s ActivityLogPathSelectorResourceDifference) WithValue(value *ActivityLog_Resource_Difference) *ActivityLog_FieldSubPathValue {
   656  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   657  }
   658  
   659  func (s ActivityLogPathSelectorResourceDifference) WithArrayOfValues(values []*ActivityLog_Resource_Difference) *ActivityLog_FieldSubPathArrayOfValues {
   660  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   661  }
   662  
   663  func (ActivityLogPathSelectorResourceDifference) Fields() ActivityLogPathSelectorResourceDifferenceFields {
   664  	return ActivityLogPathSelectorResourceDifferenceFields{}
   665  }
   666  
   667  func (ActivityLogPathSelectorResourceDifference) Before() ActivityLogPathSelectorResourceDifferenceBefore {
   668  	return ActivityLogPathSelectorResourceDifferenceBefore{}
   669  }
   670  
   671  func (ActivityLogPathSelectorResourceDifference) After() ActivityLogPathSelectorResourceDifferenceAfter {
   672  	return ActivityLogPathSelectorResourceDifferenceAfter{}
   673  }
   674  
   675  type ActivityLogPathSelectorResourceDifferenceFields struct{}
   676  
   677  func (ActivityLogPathSelectorResourceDifferenceFields) FieldPath() *ActivityLog_FieldSubPath {
   678  	return &ActivityLog_FieldSubPath{
   679  		selector: ActivityLog_FieldPathSelectorResource,
   680  		subPath:  NewActivityLogResourceFieldPathBuilder().Difference().Fields().FieldPath(),
   681  	}
   682  }
   683  
   684  func (s ActivityLogPathSelectorResourceDifferenceFields) WithValue(value *fieldmaskpb.FieldMask) *ActivityLog_FieldSubPathValue {
   685  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   686  }
   687  
   688  func (s ActivityLogPathSelectorResourceDifferenceFields) WithArrayOfValues(values []*fieldmaskpb.FieldMask) *ActivityLog_FieldSubPathArrayOfValues {
   689  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   690  }
   691  
   692  type ActivityLogPathSelectorResourceDifferenceBefore struct{}
   693  
   694  func (ActivityLogPathSelectorResourceDifferenceBefore) FieldPath() *ActivityLog_FieldSubPath {
   695  	return &ActivityLog_FieldSubPath{
   696  		selector: ActivityLog_FieldPathSelectorResource,
   697  		subPath:  NewActivityLogResourceFieldPathBuilder().Difference().Before().FieldPath(),
   698  	}
   699  }
   700  
   701  func (s ActivityLogPathSelectorResourceDifferenceBefore) WithValue(value *anypb.Any) *ActivityLog_FieldSubPathValue {
   702  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   703  }
   704  
   705  func (s ActivityLogPathSelectorResourceDifferenceBefore) WithArrayOfValues(values []*anypb.Any) *ActivityLog_FieldSubPathArrayOfValues {
   706  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   707  }
   708  
   709  type ActivityLogPathSelectorResourceDifferenceAfter struct{}
   710  
   711  func (ActivityLogPathSelectorResourceDifferenceAfter) FieldPath() *ActivityLog_FieldSubPath {
   712  	return &ActivityLog_FieldSubPath{
   713  		selector: ActivityLog_FieldPathSelectorResource,
   714  		subPath:  NewActivityLogResourceFieldPathBuilder().Difference().After().FieldPath(),
   715  	}
   716  }
   717  
   718  func (s ActivityLogPathSelectorResourceDifferenceAfter) WithValue(value *anypb.Any) *ActivityLog_FieldSubPathValue {
   719  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   720  }
   721  
   722  func (s ActivityLogPathSelectorResourceDifferenceAfter) WithArrayOfValues(values []*anypb.Any) *ActivityLog_FieldSubPathArrayOfValues {
   723  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   724  }
   725  
   726  type ActivityLogPathSelectorCategory struct{}
   727  
   728  func (ActivityLogPathSelectorCategory) FieldPath() *ActivityLog_FieldTerminalPath {
   729  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorCategory}
   730  }
   731  
   732  func (s ActivityLogPathSelectorCategory) WithValue(value ActivityLog_Category) *ActivityLog_FieldTerminalPathValue {
   733  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   734  }
   735  
   736  func (s ActivityLogPathSelectorCategory) WithArrayOfValues(values []ActivityLog_Category) *ActivityLog_FieldTerminalPathArrayOfValues {
   737  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   738  }
   739  
   740  type ActivityLogPathSelectorLabels struct{}
   741  
   742  func (ActivityLogPathSelectorLabels) FieldPath() *ActivityLog_FieldTerminalPath {
   743  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorLabels}
   744  }
   745  
   746  func (s ActivityLogPathSelectorLabels) WithValue(value map[string]string) *ActivityLog_FieldTerminalPathValue {
   747  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   748  }
   749  
   750  func (s ActivityLogPathSelectorLabels) WithArrayOfValues(values []map[string]string) *ActivityLog_FieldTerminalPathArrayOfValues {
   751  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   752  }
   753  
   754  func (ActivityLogPathSelectorLabels) WithKey(key string) ActivityLogMapPathSelectorLabels {
   755  	return ActivityLogMapPathSelectorLabels{key: key}
   756  }
   757  
   758  type ActivityLogMapPathSelectorLabels struct {
   759  	key string
   760  }
   761  
   762  func (s ActivityLogMapPathSelectorLabels) FieldPath() *ActivityLog_FieldPathMap {
   763  	return &ActivityLog_FieldPathMap{selector: ActivityLog_FieldPathSelectorLabels, key: s.key}
   764  }
   765  
   766  func (s ActivityLogMapPathSelectorLabels) WithValue(value string) *ActivityLog_FieldPathMapValue {
   767  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldPathMapValue)
   768  }
   769  
   770  func (s ActivityLogMapPathSelectorLabels) WithArrayOfValues(values []string) *ActivityLog_FieldPathMapArrayOfValues {
   771  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldPathMapArrayOfValues)
   772  }
   773  
   774  type ActivityLogPathSelectorEvents struct{}
   775  
   776  func (ActivityLogPathSelectorEvents) FieldPath() *ActivityLog_FieldTerminalPath {
   777  	return &ActivityLog_FieldTerminalPath{selector: ActivityLog_FieldPathSelectorEvents}
   778  }
   779  
   780  func (s ActivityLogPathSelectorEvents) WithValue(value []*ActivityLog_Event) *ActivityLog_FieldTerminalPathValue {
   781  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldTerminalPathValue)
   782  }
   783  
   784  func (s ActivityLogPathSelectorEvents) WithArrayOfValues(values [][]*ActivityLog_Event) *ActivityLog_FieldTerminalPathArrayOfValues {
   785  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldTerminalPathArrayOfValues)
   786  }
   787  
   788  func (s ActivityLogPathSelectorEvents) WithItemValue(value *ActivityLog_Event) *ActivityLog_FieldTerminalPathArrayItemValue {
   789  	return s.FieldPath().WithIArrayItemValue(value).(*ActivityLog_FieldTerminalPathArrayItemValue)
   790  }
   791  func (ActivityLogPathSelectorEvents) WithSubPath(subPath ActivityLogEvent_FieldPath) *ActivityLog_FieldSubPath {
   792  	return &ActivityLog_FieldSubPath{selector: ActivityLog_FieldPathSelectorEvents, subPath: subPath}
   793  }
   794  
   795  func (s ActivityLogPathSelectorEvents) WithSubValue(subPathValue ActivityLogEvent_FieldPathValue) *ActivityLog_FieldSubPathValue {
   796  	return &ActivityLog_FieldSubPathValue{ActivityLog_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   797  }
   798  
   799  func (s ActivityLogPathSelectorEvents) WithSubArrayOfValues(subPathArrayOfValues ActivityLogEvent_FieldPathArrayOfValues) *ActivityLog_FieldSubPathArrayOfValues {
   800  	return &ActivityLog_FieldSubPathArrayOfValues{ActivityLog_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   801  }
   802  
   803  func (s ActivityLogPathSelectorEvents) WithSubArrayItemValue(subPathArrayItemValue ActivityLogEvent_FieldPathArrayItemValue) *ActivityLog_FieldSubPathArrayItemValue {
   804  	return &ActivityLog_FieldSubPathArrayItemValue{ActivityLog_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   805  }
   806  
   807  func (ActivityLogPathSelectorEvents) ClientMessage() ActivityLogPathSelectorEventsClientMessage {
   808  	return ActivityLogPathSelectorEventsClientMessage{}
   809  }
   810  
   811  func (ActivityLogPathSelectorEvents) ServerMessage() ActivityLogPathSelectorEventsServerMessage {
   812  	return ActivityLogPathSelectorEventsServerMessage{}
   813  }
   814  
   815  func (ActivityLogPathSelectorEvents) Exit() ActivityLogPathSelectorEventsExit {
   816  	return ActivityLogPathSelectorEventsExit{}
   817  }
   818  
   819  func (ActivityLogPathSelectorEvents) RegionalServerMessage() ActivityLogPathSelectorEventsRegionalServerMessage {
   820  	return ActivityLogPathSelectorEventsRegionalServerMessage{}
   821  }
   822  
   823  func (ActivityLogPathSelectorEvents) RegionalExit() ActivityLogPathSelectorEventsRegionalExit {
   824  	return ActivityLogPathSelectorEventsRegionalExit{}
   825  }
   826  
   827  type ActivityLogPathSelectorEventsClientMessage struct{}
   828  
   829  func (ActivityLogPathSelectorEventsClientMessage) FieldPath() *ActivityLog_FieldSubPath {
   830  	return &ActivityLog_FieldSubPath{
   831  		selector: ActivityLog_FieldPathSelectorEvents,
   832  		subPath:  NewActivityLogEventFieldPathBuilder().ClientMessage().FieldPath(),
   833  	}
   834  }
   835  
   836  func (s ActivityLogPathSelectorEventsClientMessage) WithValue(value *ActivityLog_Event_ClientMsgEvent) *ActivityLog_FieldSubPathValue {
   837  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   838  }
   839  
   840  func (s ActivityLogPathSelectorEventsClientMessage) WithArrayOfValues(values []*ActivityLog_Event_ClientMsgEvent) *ActivityLog_FieldSubPathArrayOfValues {
   841  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   842  }
   843  
   844  func (ActivityLogPathSelectorEventsClientMessage) Data() ActivityLogPathSelectorEventsClientMessageData {
   845  	return ActivityLogPathSelectorEventsClientMessageData{}
   846  }
   847  
   848  func (ActivityLogPathSelectorEventsClientMessage) Time() ActivityLogPathSelectorEventsClientMessageTime {
   849  	return ActivityLogPathSelectorEventsClientMessageTime{}
   850  }
   851  
   852  type ActivityLogPathSelectorEventsClientMessageData struct{}
   853  
   854  func (ActivityLogPathSelectorEventsClientMessageData) FieldPath() *ActivityLog_FieldSubPath {
   855  	return &ActivityLog_FieldSubPath{
   856  		selector: ActivityLog_FieldPathSelectorEvents,
   857  		subPath:  NewActivityLogEventFieldPathBuilder().ClientMessage().Data().FieldPath(),
   858  	}
   859  }
   860  
   861  func (s ActivityLogPathSelectorEventsClientMessageData) WithValue(value *anypb.Any) *ActivityLog_FieldSubPathValue {
   862  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   863  }
   864  
   865  func (s ActivityLogPathSelectorEventsClientMessageData) WithArrayOfValues(values []*anypb.Any) *ActivityLog_FieldSubPathArrayOfValues {
   866  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   867  }
   868  
   869  type ActivityLogPathSelectorEventsClientMessageTime struct{}
   870  
   871  func (ActivityLogPathSelectorEventsClientMessageTime) FieldPath() *ActivityLog_FieldSubPath {
   872  	return &ActivityLog_FieldSubPath{
   873  		selector: ActivityLog_FieldPathSelectorEvents,
   874  		subPath:  NewActivityLogEventFieldPathBuilder().ClientMessage().Time().FieldPath(),
   875  	}
   876  }
   877  
   878  func (s ActivityLogPathSelectorEventsClientMessageTime) WithValue(value *timestamppb.Timestamp) *ActivityLog_FieldSubPathValue {
   879  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   880  }
   881  
   882  func (s ActivityLogPathSelectorEventsClientMessageTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLog_FieldSubPathArrayOfValues {
   883  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   884  }
   885  
   886  type ActivityLogPathSelectorEventsServerMessage struct{}
   887  
   888  func (ActivityLogPathSelectorEventsServerMessage) FieldPath() *ActivityLog_FieldSubPath {
   889  	return &ActivityLog_FieldSubPath{
   890  		selector: ActivityLog_FieldPathSelectorEvents,
   891  		subPath:  NewActivityLogEventFieldPathBuilder().ServerMessage().FieldPath(),
   892  	}
   893  }
   894  
   895  func (s ActivityLogPathSelectorEventsServerMessage) WithValue(value *ActivityLog_Event_ServerMsgEvent) *ActivityLog_FieldSubPathValue {
   896  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   897  }
   898  
   899  func (s ActivityLogPathSelectorEventsServerMessage) WithArrayOfValues(values []*ActivityLog_Event_ServerMsgEvent) *ActivityLog_FieldSubPathArrayOfValues {
   900  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   901  }
   902  
   903  func (ActivityLogPathSelectorEventsServerMessage) Data() ActivityLogPathSelectorEventsServerMessageData {
   904  	return ActivityLogPathSelectorEventsServerMessageData{}
   905  }
   906  
   907  func (ActivityLogPathSelectorEventsServerMessage) Time() ActivityLogPathSelectorEventsServerMessageTime {
   908  	return ActivityLogPathSelectorEventsServerMessageTime{}
   909  }
   910  
   911  type ActivityLogPathSelectorEventsServerMessageData struct{}
   912  
   913  func (ActivityLogPathSelectorEventsServerMessageData) FieldPath() *ActivityLog_FieldSubPath {
   914  	return &ActivityLog_FieldSubPath{
   915  		selector: ActivityLog_FieldPathSelectorEvents,
   916  		subPath:  NewActivityLogEventFieldPathBuilder().ServerMessage().Data().FieldPath(),
   917  	}
   918  }
   919  
   920  func (s ActivityLogPathSelectorEventsServerMessageData) WithValue(value *anypb.Any) *ActivityLog_FieldSubPathValue {
   921  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   922  }
   923  
   924  func (s ActivityLogPathSelectorEventsServerMessageData) WithArrayOfValues(values []*anypb.Any) *ActivityLog_FieldSubPathArrayOfValues {
   925  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   926  }
   927  
   928  type ActivityLogPathSelectorEventsServerMessageTime struct{}
   929  
   930  func (ActivityLogPathSelectorEventsServerMessageTime) FieldPath() *ActivityLog_FieldSubPath {
   931  	return &ActivityLog_FieldSubPath{
   932  		selector: ActivityLog_FieldPathSelectorEvents,
   933  		subPath:  NewActivityLogEventFieldPathBuilder().ServerMessage().Time().FieldPath(),
   934  	}
   935  }
   936  
   937  func (s ActivityLogPathSelectorEventsServerMessageTime) WithValue(value *timestamppb.Timestamp) *ActivityLog_FieldSubPathValue {
   938  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   939  }
   940  
   941  func (s ActivityLogPathSelectorEventsServerMessageTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLog_FieldSubPathArrayOfValues {
   942  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   943  }
   944  
   945  type ActivityLogPathSelectorEventsExit struct{}
   946  
   947  func (ActivityLogPathSelectorEventsExit) FieldPath() *ActivityLog_FieldSubPath {
   948  	return &ActivityLog_FieldSubPath{
   949  		selector: ActivityLog_FieldPathSelectorEvents,
   950  		subPath:  NewActivityLogEventFieldPathBuilder().Exit().FieldPath(),
   951  	}
   952  }
   953  
   954  func (s ActivityLogPathSelectorEventsExit) WithValue(value *ActivityLog_Event_ExitEvent) *ActivityLog_FieldSubPathValue {
   955  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   956  }
   957  
   958  func (s ActivityLogPathSelectorEventsExit) WithArrayOfValues(values []*ActivityLog_Event_ExitEvent) *ActivityLog_FieldSubPathArrayOfValues {
   959  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   960  }
   961  
   962  func (ActivityLogPathSelectorEventsExit) Status() ActivityLogPathSelectorEventsExitStatus {
   963  	return ActivityLogPathSelectorEventsExitStatus{}
   964  }
   965  
   966  func (ActivityLogPathSelectorEventsExit) Time() ActivityLogPathSelectorEventsExitTime {
   967  	return ActivityLogPathSelectorEventsExitTime{}
   968  }
   969  
   970  type ActivityLogPathSelectorEventsExitStatus struct{}
   971  
   972  func (ActivityLogPathSelectorEventsExitStatus) FieldPath() *ActivityLog_FieldSubPath {
   973  	return &ActivityLog_FieldSubPath{
   974  		selector: ActivityLog_FieldPathSelectorEvents,
   975  		subPath:  NewActivityLogEventFieldPathBuilder().Exit().Status().FieldPath(),
   976  	}
   977  }
   978  
   979  func (s ActivityLogPathSelectorEventsExitStatus) WithValue(value *rpc.Status) *ActivityLog_FieldSubPathValue {
   980  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
   981  }
   982  
   983  func (s ActivityLogPathSelectorEventsExitStatus) WithArrayOfValues(values []*rpc.Status) *ActivityLog_FieldSubPathArrayOfValues {
   984  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
   985  }
   986  
   987  func (ActivityLogPathSelectorEventsExitStatus) Code() ActivityLogPathSelectorEventsExitStatusCode {
   988  	return ActivityLogPathSelectorEventsExitStatusCode{}
   989  }
   990  
   991  func (ActivityLogPathSelectorEventsExitStatus) Message() ActivityLogPathSelectorEventsExitStatusMessage {
   992  	return ActivityLogPathSelectorEventsExitStatusMessage{}
   993  }
   994  
   995  func (ActivityLogPathSelectorEventsExitStatus) Details() ActivityLogPathSelectorEventsExitStatusDetails {
   996  	return ActivityLogPathSelectorEventsExitStatusDetails{}
   997  }
   998  
   999  type ActivityLogPathSelectorEventsExitStatusCode struct{}
  1000  
  1001  func (ActivityLogPathSelectorEventsExitStatusCode) FieldPath() *ActivityLog_FieldSubPath {
  1002  	return &ActivityLog_FieldSubPath{
  1003  		selector: ActivityLog_FieldPathSelectorEvents,
  1004  		subPath:  NewActivityLogEventFieldPathBuilder().Exit().Status().Code().FieldPath(),
  1005  	}
  1006  }
  1007  
  1008  func (s ActivityLogPathSelectorEventsExitStatusCode) WithValue(value int32) *ActivityLog_FieldSubPathValue {
  1009  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1010  }
  1011  
  1012  func (s ActivityLogPathSelectorEventsExitStatusCode) WithArrayOfValues(values []int32) *ActivityLog_FieldSubPathArrayOfValues {
  1013  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1014  }
  1015  
  1016  type ActivityLogPathSelectorEventsExitStatusMessage struct{}
  1017  
  1018  func (ActivityLogPathSelectorEventsExitStatusMessage) FieldPath() *ActivityLog_FieldSubPath {
  1019  	return &ActivityLog_FieldSubPath{
  1020  		selector: ActivityLog_FieldPathSelectorEvents,
  1021  		subPath:  NewActivityLogEventFieldPathBuilder().Exit().Status().Message().FieldPath(),
  1022  	}
  1023  }
  1024  
  1025  func (s ActivityLogPathSelectorEventsExitStatusMessage) WithValue(value string) *ActivityLog_FieldSubPathValue {
  1026  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1027  }
  1028  
  1029  func (s ActivityLogPathSelectorEventsExitStatusMessage) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
  1030  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1031  }
  1032  
  1033  type ActivityLogPathSelectorEventsExitStatusDetails struct{}
  1034  
  1035  func (ActivityLogPathSelectorEventsExitStatusDetails) FieldPath() *ActivityLog_FieldSubPath {
  1036  	return &ActivityLog_FieldSubPath{
  1037  		selector: ActivityLog_FieldPathSelectorEvents,
  1038  		subPath:  NewActivityLogEventFieldPathBuilder().Exit().Status().Details().FieldPath(),
  1039  	}
  1040  }
  1041  
  1042  func (s ActivityLogPathSelectorEventsExitStatusDetails) WithValue(value []*anypb.Any) *ActivityLog_FieldSubPathValue {
  1043  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1044  }
  1045  
  1046  func (s ActivityLogPathSelectorEventsExitStatusDetails) WithArrayOfValues(values [][]*anypb.Any) *ActivityLog_FieldSubPathArrayOfValues {
  1047  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1048  }
  1049  
  1050  func (s ActivityLogPathSelectorEventsExitStatusDetails) WithItemValue(value *anypb.Any) *ActivityLog_FieldSubPathArrayItemValue {
  1051  	return s.FieldPath().WithIArrayItemValue(value).(*ActivityLog_FieldSubPathArrayItemValue)
  1052  }
  1053  
  1054  type ActivityLogPathSelectorEventsExitTime struct{}
  1055  
  1056  func (ActivityLogPathSelectorEventsExitTime) FieldPath() *ActivityLog_FieldSubPath {
  1057  	return &ActivityLog_FieldSubPath{
  1058  		selector: ActivityLog_FieldPathSelectorEvents,
  1059  		subPath:  NewActivityLogEventFieldPathBuilder().Exit().Time().FieldPath(),
  1060  	}
  1061  }
  1062  
  1063  func (s ActivityLogPathSelectorEventsExitTime) WithValue(value *timestamppb.Timestamp) *ActivityLog_FieldSubPathValue {
  1064  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1065  }
  1066  
  1067  func (s ActivityLogPathSelectorEventsExitTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLog_FieldSubPathArrayOfValues {
  1068  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1069  }
  1070  
  1071  type ActivityLogPathSelectorEventsRegionalServerMessage struct{}
  1072  
  1073  func (ActivityLogPathSelectorEventsRegionalServerMessage) FieldPath() *ActivityLog_FieldSubPath {
  1074  	return &ActivityLog_FieldSubPath{
  1075  		selector: ActivityLog_FieldPathSelectorEvents,
  1076  		subPath:  NewActivityLogEventFieldPathBuilder().RegionalServerMessage().FieldPath(),
  1077  	}
  1078  }
  1079  
  1080  func (s ActivityLogPathSelectorEventsRegionalServerMessage) WithValue(value *ActivityLog_Event_RegionalServerMsgEvent) *ActivityLog_FieldSubPathValue {
  1081  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1082  }
  1083  
  1084  func (s ActivityLogPathSelectorEventsRegionalServerMessage) WithArrayOfValues(values []*ActivityLog_Event_RegionalServerMsgEvent) *ActivityLog_FieldSubPathArrayOfValues {
  1085  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1086  }
  1087  
  1088  func (ActivityLogPathSelectorEventsRegionalServerMessage) Data() ActivityLogPathSelectorEventsRegionalServerMessageData {
  1089  	return ActivityLogPathSelectorEventsRegionalServerMessageData{}
  1090  }
  1091  
  1092  func (ActivityLogPathSelectorEventsRegionalServerMessage) Time() ActivityLogPathSelectorEventsRegionalServerMessageTime {
  1093  	return ActivityLogPathSelectorEventsRegionalServerMessageTime{}
  1094  }
  1095  
  1096  func (ActivityLogPathSelectorEventsRegionalServerMessage) RegionId() ActivityLogPathSelectorEventsRegionalServerMessageRegionId {
  1097  	return ActivityLogPathSelectorEventsRegionalServerMessageRegionId{}
  1098  }
  1099  
  1100  type ActivityLogPathSelectorEventsRegionalServerMessageData struct{}
  1101  
  1102  func (ActivityLogPathSelectorEventsRegionalServerMessageData) FieldPath() *ActivityLog_FieldSubPath {
  1103  	return &ActivityLog_FieldSubPath{
  1104  		selector: ActivityLog_FieldPathSelectorEvents,
  1105  		subPath:  NewActivityLogEventFieldPathBuilder().RegionalServerMessage().Data().FieldPath(),
  1106  	}
  1107  }
  1108  
  1109  func (s ActivityLogPathSelectorEventsRegionalServerMessageData) WithValue(value *anypb.Any) *ActivityLog_FieldSubPathValue {
  1110  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1111  }
  1112  
  1113  func (s ActivityLogPathSelectorEventsRegionalServerMessageData) WithArrayOfValues(values []*anypb.Any) *ActivityLog_FieldSubPathArrayOfValues {
  1114  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1115  }
  1116  
  1117  type ActivityLogPathSelectorEventsRegionalServerMessageTime struct{}
  1118  
  1119  func (ActivityLogPathSelectorEventsRegionalServerMessageTime) FieldPath() *ActivityLog_FieldSubPath {
  1120  	return &ActivityLog_FieldSubPath{
  1121  		selector: ActivityLog_FieldPathSelectorEvents,
  1122  		subPath:  NewActivityLogEventFieldPathBuilder().RegionalServerMessage().Time().FieldPath(),
  1123  	}
  1124  }
  1125  
  1126  func (s ActivityLogPathSelectorEventsRegionalServerMessageTime) WithValue(value *timestamppb.Timestamp) *ActivityLog_FieldSubPathValue {
  1127  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1128  }
  1129  
  1130  func (s ActivityLogPathSelectorEventsRegionalServerMessageTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLog_FieldSubPathArrayOfValues {
  1131  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1132  }
  1133  
  1134  type ActivityLogPathSelectorEventsRegionalServerMessageRegionId struct{}
  1135  
  1136  func (ActivityLogPathSelectorEventsRegionalServerMessageRegionId) FieldPath() *ActivityLog_FieldSubPath {
  1137  	return &ActivityLog_FieldSubPath{
  1138  		selector: ActivityLog_FieldPathSelectorEvents,
  1139  		subPath:  NewActivityLogEventFieldPathBuilder().RegionalServerMessage().RegionId().FieldPath(),
  1140  	}
  1141  }
  1142  
  1143  func (s ActivityLogPathSelectorEventsRegionalServerMessageRegionId) WithValue(value string) *ActivityLog_FieldSubPathValue {
  1144  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1145  }
  1146  
  1147  func (s ActivityLogPathSelectorEventsRegionalServerMessageRegionId) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
  1148  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1149  }
  1150  
  1151  type ActivityLogPathSelectorEventsRegionalExit struct{}
  1152  
  1153  func (ActivityLogPathSelectorEventsRegionalExit) FieldPath() *ActivityLog_FieldSubPath {
  1154  	return &ActivityLog_FieldSubPath{
  1155  		selector: ActivityLog_FieldPathSelectorEvents,
  1156  		subPath:  NewActivityLogEventFieldPathBuilder().RegionalExit().FieldPath(),
  1157  	}
  1158  }
  1159  
  1160  func (s ActivityLogPathSelectorEventsRegionalExit) WithValue(value *ActivityLog_Event_RegionalServerMsgEvent) *ActivityLog_FieldSubPathValue {
  1161  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1162  }
  1163  
  1164  func (s ActivityLogPathSelectorEventsRegionalExit) WithArrayOfValues(values []*ActivityLog_Event_RegionalServerMsgEvent) *ActivityLog_FieldSubPathArrayOfValues {
  1165  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1166  }
  1167  
  1168  func (ActivityLogPathSelectorEventsRegionalExit) Data() ActivityLogPathSelectorEventsRegionalExitData {
  1169  	return ActivityLogPathSelectorEventsRegionalExitData{}
  1170  }
  1171  
  1172  func (ActivityLogPathSelectorEventsRegionalExit) Time() ActivityLogPathSelectorEventsRegionalExitTime {
  1173  	return ActivityLogPathSelectorEventsRegionalExitTime{}
  1174  }
  1175  
  1176  func (ActivityLogPathSelectorEventsRegionalExit) RegionId() ActivityLogPathSelectorEventsRegionalExitRegionId {
  1177  	return ActivityLogPathSelectorEventsRegionalExitRegionId{}
  1178  }
  1179  
  1180  type ActivityLogPathSelectorEventsRegionalExitData struct{}
  1181  
  1182  func (ActivityLogPathSelectorEventsRegionalExitData) FieldPath() *ActivityLog_FieldSubPath {
  1183  	return &ActivityLog_FieldSubPath{
  1184  		selector: ActivityLog_FieldPathSelectorEvents,
  1185  		subPath:  NewActivityLogEventFieldPathBuilder().RegionalExit().Data().FieldPath(),
  1186  	}
  1187  }
  1188  
  1189  func (s ActivityLogPathSelectorEventsRegionalExitData) WithValue(value *anypb.Any) *ActivityLog_FieldSubPathValue {
  1190  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1191  }
  1192  
  1193  func (s ActivityLogPathSelectorEventsRegionalExitData) WithArrayOfValues(values []*anypb.Any) *ActivityLog_FieldSubPathArrayOfValues {
  1194  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1195  }
  1196  
  1197  type ActivityLogPathSelectorEventsRegionalExitTime struct{}
  1198  
  1199  func (ActivityLogPathSelectorEventsRegionalExitTime) FieldPath() *ActivityLog_FieldSubPath {
  1200  	return &ActivityLog_FieldSubPath{
  1201  		selector: ActivityLog_FieldPathSelectorEvents,
  1202  		subPath:  NewActivityLogEventFieldPathBuilder().RegionalExit().Time().FieldPath(),
  1203  	}
  1204  }
  1205  
  1206  func (s ActivityLogPathSelectorEventsRegionalExitTime) WithValue(value *timestamppb.Timestamp) *ActivityLog_FieldSubPathValue {
  1207  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1208  }
  1209  
  1210  func (s ActivityLogPathSelectorEventsRegionalExitTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLog_FieldSubPathArrayOfValues {
  1211  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1212  }
  1213  
  1214  type ActivityLogPathSelectorEventsRegionalExitRegionId struct{}
  1215  
  1216  func (ActivityLogPathSelectorEventsRegionalExitRegionId) FieldPath() *ActivityLog_FieldSubPath {
  1217  	return &ActivityLog_FieldSubPath{
  1218  		selector: ActivityLog_FieldPathSelectorEvents,
  1219  		subPath:  NewActivityLogEventFieldPathBuilder().RegionalExit().RegionId().FieldPath(),
  1220  	}
  1221  }
  1222  
  1223  func (s ActivityLogPathSelectorEventsRegionalExitRegionId) WithValue(value string) *ActivityLog_FieldSubPathValue {
  1224  	return s.FieldPath().WithIValue(value).(*ActivityLog_FieldSubPathValue)
  1225  }
  1226  
  1227  func (s ActivityLogPathSelectorEventsRegionalExitRegionId) WithArrayOfValues(values []string) *ActivityLog_FieldSubPathArrayOfValues {
  1228  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLog_FieldSubPathArrayOfValues)
  1229  }
  1230  
  1231  type ActivityLogEventFieldPathBuilder struct{}
  1232  
  1233  func NewActivityLogEventFieldPathBuilder() ActivityLogEventFieldPathBuilder {
  1234  	return ActivityLogEventFieldPathBuilder{}
  1235  }
  1236  func (ActivityLogEventFieldPathBuilder) ClientMessage() ActivityLog_EventPathSelectorClientMessage {
  1237  	return ActivityLog_EventPathSelectorClientMessage{}
  1238  }
  1239  func (ActivityLogEventFieldPathBuilder) ServerMessage() ActivityLog_EventPathSelectorServerMessage {
  1240  	return ActivityLog_EventPathSelectorServerMessage{}
  1241  }
  1242  func (ActivityLogEventFieldPathBuilder) Exit() ActivityLog_EventPathSelectorExit {
  1243  	return ActivityLog_EventPathSelectorExit{}
  1244  }
  1245  func (ActivityLogEventFieldPathBuilder) RegionalServerMessage() ActivityLog_EventPathSelectorRegionalServerMessage {
  1246  	return ActivityLog_EventPathSelectorRegionalServerMessage{}
  1247  }
  1248  func (ActivityLogEventFieldPathBuilder) RegionalExit() ActivityLog_EventPathSelectorRegionalExit {
  1249  	return ActivityLog_EventPathSelectorRegionalExit{}
  1250  }
  1251  
  1252  type ActivityLog_EventPathSelectorClientMessage struct{}
  1253  
  1254  func (ActivityLog_EventPathSelectorClientMessage) FieldPath() *ActivityLogEvent_FieldTerminalPath {
  1255  	return &ActivityLogEvent_FieldTerminalPath{selector: ActivityLogEvent_FieldPathSelectorClientMessage}
  1256  }
  1257  
  1258  func (s ActivityLog_EventPathSelectorClientMessage) WithValue(value *ActivityLog_Event_ClientMsgEvent) *ActivityLogEvent_FieldTerminalPathValue {
  1259  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldTerminalPathValue)
  1260  }
  1261  
  1262  func (s ActivityLog_EventPathSelectorClientMessage) WithArrayOfValues(values []*ActivityLog_Event_ClientMsgEvent) *ActivityLogEvent_FieldTerminalPathArrayOfValues {
  1263  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldTerminalPathArrayOfValues)
  1264  }
  1265  
  1266  func (ActivityLog_EventPathSelectorClientMessage) WithSubPath(subPath ActivityLogEventClientMsgEvent_FieldPath) *ActivityLogEvent_FieldSubPath {
  1267  	return &ActivityLogEvent_FieldSubPath{selector: ActivityLogEvent_FieldPathSelectorClientMessage, subPath: subPath}
  1268  }
  1269  
  1270  func (s ActivityLog_EventPathSelectorClientMessage) WithSubValue(subPathValue ActivityLogEventClientMsgEvent_FieldPathValue) *ActivityLogEvent_FieldSubPathValue {
  1271  	return &ActivityLogEvent_FieldSubPathValue{ActivityLogEvent_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1272  }
  1273  
  1274  func (s ActivityLog_EventPathSelectorClientMessage) WithSubArrayOfValues(subPathArrayOfValues ActivityLogEventClientMsgEvent_FieldPathArrayOfValues) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1275  	return &ActivityLogEvent_FieldSubPathArrayOfValues{ActivityLogEvent_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1276  }
  1277  
  1278  func (s ActivityLog_EventPathSelectorClientMessage) WithSubArrayItemValue(subPathArrayItemValue ActivityLogEventClientMsgEvent_FieldPathArrayItemValue) *ActivityLogEvent_FieldSubPathArrayItemValue {
  1279  	return &ActivityLogEvent_FieldSubPathArrayItemValue{ActivityLogEvent_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1280  }
  1281  
  1282  func (ActivityLog_EventPathSelectorClientMessage) Data() ActivityLog_EventPathSelectorClientMessageData {
  1283  	return ActivityLog_EventPathSelectorClientMessageData{}
  1284  }
  1285  
  1286  func (ActivityLog_EventPathSelectorClientMessage) Time() ActivityLog_EventPathSelectorClientMessageTime {
  1287  	return ActivityLog_EventPathSelectorClientMessageTime{}
  1288  }
  1289  
  1290  type ActivityLog_EventPathSelectorClientMessageData struct{}
  1291  
  1292  func (ActivityLog_EventPathSelectorClientMessageData) FieldPath() *ActivityLogEvent_FieldSubPath {
  1293  	return &ActivityLogEvent_FieldSubPath{
  1294  		selector: ActivityLogEvent_FieldPathSelectorClientMessage,
  1295  		subPath:  NewActivityLogEventClientMsgEventFieldPathBuilder().Data().FieldPath(),
  1296  	}
  1297  }
  1298  
  1299  func (s ActivityLog_EventPathSelectorClientMessageData) WithValue(value *anypb.Any) *ActivityLogEvent_FieldSubPathValue {
  1300  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1301  }
  1302  
  1303  func (s ActivityLog_EventPathSelectorClientMessageData) WithArrayOfValues(values []*anypb.Any) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1304  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1305  }
  1306  
  1307  type ActivityLog_EventPathSelectorClientMessageTime struct{}
  1308  
  1309  func (ActivityLog_EventPathSelectorClientMessageTime) FieldPath() *ActivityLogEvent_FieldSubPath {
  1310  	return &ActivityLogEvent_FieldSubPath{
  1311  		selector: ActivityLogEvent_FieldPathSelectorClientMessage,
  1312  		subPath:  NewActivityLogEventClientMsgEventFieldPathBuilder().Time().FieldPath(),
  1313  	}
  1314  }
  1315  
  1316  func (s ActivityLog_EventPathSelectorClientMessageTime) WithValue(value *timestamppb.Timestamp) *ActivityLogEvent_FieldSubPathValue {
  1317  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1318  }
  1319  
  1320  func (s ActivityLog_EventPathSelectorClientMessageTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1321  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1322  }
  1323  
  1324  type ActivityLog_EventPathSelectorServerMessage struct{}
  1325  
  1326  func (ActivityLog_EventPathSelectorServerMessage) FieldPath() *ActivityLogEvent_FieldTerminalPath {
  1327  	return &ActivityLogEvent_FieldTerminalPath{selector: ActivityLogEvent_FieldPathSelectorServerMessage}
  1328  }
  1329  
  1330  func (s ActivityLog_EventPathSelectorServerMessage) WithValue(value *ActivityLog_Event_ServerMsgEvent) *ActivityLogEvent_FieldTerminalPathValue {
  1331  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldTerminalPathValue)
  1332  }
  1333  
  1334  func (s ActivityLog_EventPathSelectorServerMessage) WithArrayOfValues(values []*ActivityLog_Event_ServerMsgEvent) *ActivityLogEvent_FieldTerminalPathArrayOfValues {
  1335  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldTerminalPathArrayOfValues)
  1336  }
  1337  
  1338  func (ActivityLog_EventPathSelectorServerMessage) WithSubPath(subPath ActivityLogEventServerMsgEvent_FieldPath) *ActivityLogEvent_FieldSubPath {
  1339  	return &ActivityLogEvent_FieldSubPath{selector: ActivityLogEvent_FieldPathSelectorServerMessage, subPath: subPath}
  1340  }
  1341  
  1342  func (s ActivityLog_EventPathSelectorServerMessage) WithSubValue(subPathValue ActivityLogEventServerMsgEvent_FieldPathValue) *ActivityLogEvent_FieldSubPathValue {
  1343  	return &ActivityLogEvent_FieldSubPathValue{ActivityLogEvent_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1344  }
  1345  
  1346  func (s ActivityLog_EventPathSelectorServerMessage) WithSubArrayOfValues(subPathArrayOfValues ActivityLogEventServerMsgEvent_FieldPathArrayOfValues) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1347  	return &ActivityLogEvent_FieldSubPathArrayOfValues{ActivityLogEvent_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1348  }
  1349  
  1350  func (s ActivityLog_EventPathSelectorServerMessage) WithSubArrayItemValue(subPathArrayItemValue ActivityLogEventServerMsgEvent_FieldPathArrayItemValue) *ActivityLogEvent_FieldSubPathArrayItemValue {
  1351  	return &ActivityLogEvent_FieldSubPathArrayItemValue{ActivityLogEvent_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1352  }
  1353  
  1354  func (ActivityLog_EventPathSelectorServerMessage) Data() ActivityLog_EventPathSelectorServerMessageData {
  1355  	return ActivityLog_EventPathSelectorServerMessageData{}
  1356  }
  1357  
  1358  func (ActivityLog_EventPathSelectorServerMessage) Time() ActivityLog_EventPathSelectorServerMessageTime {
  1359  	return ActivityLog_EventPathSelectorServerMessageTime{}
  1360  }
  1361  
  1362  type ActivityLog_EventPathSelectorServerMessageData struct{}
  1363  
  1364  func (ActivityLog_EventPathSelectorServerMessageData) FieldPath() *ActivityLogEvent_FieldSubPath {
  1365  	return &ActivityLogEvent_FieldSubPath{
  1366  		selector: ActivityLogEvent_FieldPathSelectorServerMessage,
  1367  		subPath:  NewActivityLogEventServerMsgEventFieldPathBuilder().Data().FieldPath(),
  1368  	}
  1369  }
  1370  
  1371  func (s ActivityLog_EventPathSelectorServerMessageData) WithValue(value *anypb.Any) *ActivityLogEvent_FieldSubPathValue {
  1372  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1373  }
  1374  
  1375  func (s ActivityLog_EventPathSelectorServerMessageData) WithArrayOfValues(values []*anypb.Any) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1376  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1377  }
  1378  
  1379  type ActivityLog_EventPathSelectorServerMessageTime struct{}
  1380  
  1381  func (ActivityLog_EventPathSelectorServerMessageTime) FieldPath() *ActivityLogEvent_FieldSubPath {
  1382  	return &ActivityLogEvent_FieldSubPath{
  1383  		selector: ActivityLogEvent_FieldPathSelectorServerMessage,
  1384  		subPath:  NewActivityLogEventServerMsgEventFieldPathBuilder().Time().FieldPath(),
  1385  	}
  1386  }
  1387  
  1388  func (s ActivityLog_EventPathSelectorServerMessageTime) WithValue(value *timestamppb.Timestamp) *ActivityLogEvent_FieldSubPathValue {
  1389  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1390  }
  1391  
  1392  func (s ActivityLog_EventPathSelectorServerMessageTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1393  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1394  }
  1395  
  1396  type ActivityLog_EventPathSelectorExit struct{}
  1397  
  1398  func (ActivityLog_EventPathSelectorExit) FieldPath() *ActivityLogEvent_FieldTerminalPath {
  1399  	return &ActivityLogEvent_FieldTerminalPath{selector: ActivityLogEvent_FieldPathSelectorExit}
  1400  }
  1401  
  1402  func (s ActivityLog_EventPathSelectorExit) WithValue(value *ActivityLog_Event_ExitEvent) *ActivityLogEvent_FieldTerminalPathValue {
  1403  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldTerminalPathValue)
  1404  }
  1405  
  1406  func (s ActivityLog_EventPathSelectorExit) WithArrayOfValues(values []*ActivityLog_Event_ExitEvent) *ActivityLogEvent_FieldTerminalPathArrayOfValues {
  1407  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldTerminalPathArrayOfValues)
  1408  }
  1409  
  1410  func (ActivityLog_EventPathSelectorExit) WithSubPath(subPath ActivityLogEventExitEvent_FieldPath) *ActivityLogEvent_FieldSubPath {
  1411  	return &ActivityLogEvent_FieldSubPath{selector: ActivityLogEvent_FieldPathSelectorExit, subPath: subPath}
  1412  }
  1413  
  1414  func (s ActivityLog_EventPathSelectorExit) WithSubValue(subPathValue ActivityLogEventExitEvent_FieldPathValue) *ActivityLogEvent_FieldSubPathValue {
  1415  	return &ActivityLogEvent_FieldSubPathValue{ActivityLogEvent_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1416  }
  1417  
  1418  func (s ActivityLog_EventPathSelectorExit) WithSubArrayOfValues(subPathArrayOfValues ActivityLogEventExitEvent_FieldPathArrayOfValues) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1419  	return &ActivityLogEvent_FieldSubPathArrayOfValues{ActivityLogEvent_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1420  }
  1421  
  1422  func (s ActivityLog_EventPathSelectorExit) WithSubArrayItemValue(subPathArrayItemValue ActivityLogEventExitEvent_FieldPathArrayItemValue) *ActivityLogEvent_FieldSubPathArrayItemValue {
  1423  	return &ActivityLogEvent_FieldSubPathArrayItemValue{ActivityLogEvent_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1424  }
  1425  
  1426  func (ActivityLog_EventPathSelectorExit) Status() ActivityLog_EventPathSelectorExitStatus {
  1427  	return ActivityLog_EventPathSelectorExitStatus{}
  1428  }
  1429  
  1430  func (ActivityLog_EventPathSelectorExit) Time() ActivityLog_EventPathSelectorExitTime {
  1431  	return ActivityLog_EventPathSelectorExitTime{}
  1432  }
  1433  
  1434  type ActivityLog_EventPathSelectorExitStatus struct{}
  1435  
  1436  func (ActivityLog_EventPathSelectorExitStatus) FieldPath() *ActivityLogEvent_FieldSubPath {
  1437  	return &ActivityLogEvent_FieldSubPath{
  1438  		selector: ActivityLogEvent_FieldPathSelectorExit,
  1439  		subPath:  NewActivityLogEventExitEventFieldPathBuilder().Status().FieldPath(),
  1440  	}
  1441  }
  1442  
  1443  func (s ActivityLog_EventPathSelectorExitStatus) WithValue(value *rpc.Status) *ActivityLogEvent_FieldSubPathValue {
  1444  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1445  }
  1446  
  1447  func (s ActivityLog_EventPathSelectorExitStatus) WithArrayOfValues(values []*rpc.Status) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1448  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1449  }
  1450  
  1451  func (ActivityLog_EventPathSelectorExitStatus) Code() ActivityLog_EventPathSelectorExitStatusCode {
  1452  	return ActivityLog_EventPathSelectorExitStatusCode{}
  1453  }
  1454  
  1455  func (ActivityLog_EventPathSelectorExitStatus) Message() ActivityLog_EventPathSelectorExitStatusMessage {
  1456  	return ActivityLog_EventPathSelectorExitStatusMessage{}
  1457  }
  1458  
  1459  func (ActivityLog_EventPathSelectorExitStatus) Details() ActivityLog_EventPathSelectorExitStatusDetails {
  1460  	return ActivityLog_EventPathSelectorExitStatusDetails{}
  1461  }
  1462  
  1463  type ActivityLog_EventPathSelectorExitStatusCode struct{}
  1464  
  1465  func (ActivityLog_EventPathSelectorExitStatusCode) FieldPath() *ActivityLogEvent_FieldSubPath {
  1466  	return &ActivityLogEvent_FieldSubPath{
  1467  		selector: ActivityLogEvent_FieldPathSelectorExit,
  1468  		subPath:  NewActivityLogEventExitEventFieldPathBuilder().Status().Code().FieldPath(),
  1469  	}
  1470  }
  1471  
  1472  func (s ActivityLog_EventPathSelectorExitStatusCode) WithValue(value int32) *ActivityLogEvent_FieldSubPathValue {
  1473  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1474  }
  1475  
  1476  func (s ActivityLog_EventPathSelectorExitStatusCode) WithArrayOfValues(values []int32) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1477  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1478  }
  1479  
  1480  type ActivityLog_EventPathSelectorExitStatusMessage struct{}
  1481  
  1482  func (ActivityLog_EventPathSelectorExitStatusMessage) FieldPath() *ActivityLogEvent_FieldSubPath {
  1483  	return &ActivityLogEvent_FieldSubPath{
  1484  		selector: ActivityLogEvent_FieldPathSelectorExit,
  1485  		subPath:  NewActivityLogEventExitEventFieldPathBuilder().Status().Message().FieldPath(),
  1486  	}
  1487  }
  1488  
  1489  func (s ActivityLog_EventPathSelectorExitStatusMessage) WithValue(value string) *ActivityLogEvent_FieldSubPathValue {
  1490  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1491  }
  1492  
  1493  func (s ActivityLog_EventPathSelectorExitStatusMessage) WithArrayOfValues(values []string) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1494  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1495  }
  1496  
  1497  type ActivityLog_EventPathSelectorExitStatusDetails struct{}
  1498  
  1499  func (ActivityLog_EventPathSelectorExitStatusDetails) FieldPath() *ActivityLogEvent_FieldSubPath {
  1500  	return &ActivityLogEvent_FieldSubPath{
  1501  		selector: ActivityLogEvent_FieldPathSelectorExit,
  1502  		subPath:  NewActivityLogEventExitEventFieldPathBuilder().Status().Details().FieldPath(),
  1503  	}
  1504  }
  1505  
  1506  func (s ActivityLog_EventPathSelectorExitStatusDetails) WithValue(value []*anypb.Any) *ActivityLogEvent_FieldSubPathValue {
  1507  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1508  }
  1509  
  1510  func (s ActivityLog_EventPathSelectorExitStatusDetails) WithArrayOfValues(values [][]*anypb.Any) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1511  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1512  }
  1513  
  1514  func (s ActivityLog_EventPathSelectorExitStatusDetails) WithItemValue(value *anypb.Any) *ActivityLogEvent_FieldSubPathArrayItemValue {
  1515  	return s.FieldPath().WithIArrayItemValue(value).(*ActivityLogEvent_FieldSubPathArrayItemValue)
  1516  }
  1517  
  1518  type ActivityLog_EventPathSelectorExitTime struct{}
  1519  
  1520  func (ActivityLog_EventPathSelectorExitTime) FieldPath() *ActivityLogEvent_FieldSubPath {
  1521  	return &ActivityLogEvent_FieldSubPath{
  1522  		selector: ActivityLogEvent_FieldPathSelectorExit,
  1523  		subPath:  NewActivityLogEventExitEventFieldPathBuilder().Time().FieldPath(),
  1524  	}
  1525  }
  1526  
  1527  func (s ActivityLog_EventPathSelectorExitTime) WithValue(value *timestamppb.Timestamp) *ActivityLogEvent_FieldSubPathValue {
  1528  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1529  }
  1530  
  1531  func (s ActivityLog_EventPathSelectorExitTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1532  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1533  }
  1534  
  1535  type ActivityLog_EventPathSelectorRegionalServerMessage struct{}
  1536  
  1537  func (ActivityLog_EventPathSelectorRegionalServerMessage) FieldPath() *ActivityLogEvent_FieldTerminalPath {
  1538  	return &ActivityLogEvent_FieldTerminalPath{selector: ActivityLogEvent_FieldPathSelectorRegionalServerMessage}
  1539  }
  1540  
  1541  func (s ActivityLog_EventPathSelectorRegionalServerMessage) WithValue(value *ActivityLog_Event_RegionalServerMsgEvent) *ActivityLogEvent_FieldTerminalPathValue {
  1542  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldTerminalPathValue)
  1543  }
  1544  
  1545  func (s ActivityLog_EventPathSelectorRegionalServerMessage) WithArrayOfValues(values []*ActivityLog_Event_RegionalServerMsgEvent) *ActivityLogEvent_FieldTerminalPathArrayOfValues {
  1546  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldTerminalPathArrayOfValues)
  1547  }
  1548  
  1549  func (ActivityLog_EventPathSelectorRegionalServerMessage) WithSubPath(subPath ActivityLogEventRegionalServerMsgEvent_FieldPath) *ActivityLogEvent_FieldSubPath {
  1550  	return &ActivityLogEvent_FieldSubPath{selector: ActivityLogEvent_FieldPathSelectorRegionalServerMessage, subPath: subPath}
  1551  }
  1552  
  1553  func (s ActivityLog_EventPathSelectorRegionalServerMessage) WithSubValue(subPathValue ActivityLogEventRegionalServerMsgEvent_FieldPathValue) *ActivityLogEvent_FieldSubPathValue {
  1554  	return &ActivityLogEvent_FieldSubPathValue{ActivityLogEvent_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1555  }
  1556  
  1557  func (s ActivityLog_EventPathSelectorRegionalServerMessage) WithSubArrayOfValues(subPathArrayOfValues ActivityLogEventRegionalServerMsgEvent_FieldPathArrayOfValues) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1558  	return &ActivityLogEvent_FieldSubPathArrayOfValues{ActivityLogEvent_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1559  }
  1560  
  1561  func (s ActivityLog_EventPathSelectorRegionalServerMessage) WithSubArrayItemValue(subPathArrayItemValue ActivityLogEventRegionalServerMsgEvent_FieldPathArrayItemValue) *ActivityLogEvent_FieldSubPathArrayItemValue {
  1562  	return &ActivityLogEvent_FieldSubPathArrayItemValue{ActivityLogEvent_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1563  }
  1564  
  1565  func (ActivityLog_EventPathSelectorRegionalServerMessage) Data() ActivityLog_EventPathSelectorRegionalServerMessageData {
  1566  	return ActivityLog_EventPathSelectorRegionalServerMessageData{}
  1567  }
  1568  
  1569  func (ActivityLog_EventPathSelectorRegionalServerMessage) Time() ActivityLog_EventPathSelectorRegionalServerMessageTime {
  1570  	return ActivityLog_EventPathSelectorRegionalServerMessageTime{}
  1571  }
  1572  
  1573  func (ActivityLog_EventPathSelectorRegionalServerMessage) RegionId() ActivityLog_EventPathSelectorRegionalServerMessageRegionId {
  1574  	return ActivityLog_EventPathSelectorRegionalServerMessageRegionId{}
  1575  }
  1576  
  1577  type ActivityLog_EventPathSelectorRegionalServerMessageData struct{}
  1578  
  1579  func (ActivityLog_EventPathSelectorRegionalServerMessageData) FieldPath() *ActivityLogEvent_FieldSubPath {
  1580  	return &ActivityLogEvent_FieldSubPath{
  1581  		selector: ActivityLogEvent_FieldPathSelectorRegionalServerMessage,
  1582  		subPath:  NewActivityLogEventRegionalServerMsgEventFieldPathBuilder().Data().FieldPath(),
  1583  	}
  1584  }
  1585  
  1586  func (s ActivityLog_EventPathSelectorRegionalServerMessageData) WithValue(value *anypb.Any) *ActivityLogEvent_FieldSubPathValue {
  1587  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1588  }
  1589  
  1590  func (s ActivityLog_EventPathSelectorRegionalServerMessageData) WithArrayOfValues(values []*anypb.Any) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1591  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1592  }
  1593  
  1594  type ActivityLog_EventPathSelectorRegionalServerMessageTime struct{}
  1595  
  1596  func (ActivityLog_EventPathSelectorRegionalServerMessageTime) FieldPath() *ActivityLogEvent_FieldSubPath {
  1597  	return &ActivityLogEvent_FieldSubPath{
  1598  		selector: ActivityLogEvent_FieldPathSelectorRegionalServerMessage,
  1599  		subPath:  NewActivityLogEventRegionalServerMsgEventFieldPathBuilder().Time().FieldPath(),
  1600  	}
  1601  }
  1602  
  1603  func (s ActivityLog_EventPathSelectorRegionalServerMessageTime) WithValue(value *timestamppb.Timestamp) *ActivityLogEvent_FieldSubPathValue {
  1604  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1605  }
  1606  
  1607  func (s ActivityLog_EventPathSelectorRegionalServerMessageTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1608  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1609  }
  1610  
  1611  type ActivityLog_EventPathSelectorRegionalServerMessageRegionId struct{}
  1612  
  1613  func (ActivityLog_EventPathSelectorRegionalServerMessageRegionId) FieldPath() *ActivityLogEvent_FieldSubPath {
  1614  	return &ActivityLogEvent_FieldSubPath{
  1615  		selector: ActivityLogEvent_FieldPathSelectorRegionalServerMessage,
  1616  		subPath:  NewActivityLogEventRegionalServerMsgEventFieldPathBuilder().RegionId().FieldPath(),
  1617  	}
  1618  }
  1619  
  1620  func (s ActivityLog_EventPathSelectorRegionalServerMessageRegionId) WithValue(value string) *ActivityLogEvent_FieldSubPathValue {
  1621  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1622  }
  1623  
  1624  func (s ActivityLog_EventPathSelectorRegionalServerMessageRegionId) WithArrayOfValues(values []string) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1625  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1626  }
  1627  
  1628  type ActivityLog_EventPathSelectorRegionalExit struct{}
  1629  
  1630  func (ActivityLog_EventPathSelectorRegionalExit) FieldPath() *ActivityLogEvent_FieldTerminalPath {
  1631  	return &ActivityLogEvent_FieldTerminalPath{selector: ActivityLogEvent_FieldPathSelectorRegionalExit}
  1632  }
  1633  
  1634  func (s ActivityLog_EventPathSelectorRegionalExit) WithValue(value *ActivityLog_Event_RegionalServerMsgEvent) *ActivityLogEvent_FieldTerminalPathValue {
  1635  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldTerminalPathValue)
  1636  }
  1637  
  1638  func (s ActivityLog_EventPathSelectorRegionalExit) WithArrayOfValues(values []*ActivityLog_Event_RegionalServerMsgEvent) *ActivityLogEvent_FieldTerminalPathArrayOfValues {
  1639  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldTerminalPathArrayOfValues)
  1640  }
  1641  
  1642  func (ActivityLog_EventPathSelectorRegionalExit) WithSubPath(subPath ActivityLogEventRegionalServerMsgEvent_FieldPath) *ActivityLogEvent_FieldSubPath {
  1643  	return &ActivityLogEvent_FieldSubPath{selector: ActivityLogEvent_FieldPathSelectorRegionalExit, subPath: subPath}
  1644  }
  1645  
  1646  func (s ActivityLog_EventPathSelectorRegionalExit) WithSubValue(subPathValue ActivityLogEventRegionalServerMsgEvent_FieldPathValue) *ActivityLogEvent_FieldSubPathValue {
  1647  	return &ActivityLogEvent_FieldSubPathValue{ActivityLogEvent_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1648  }
  1649  
  1650  func (s ActivityLog_EventPathSelectorRegionalExit) WithSubArrayOfValues(subPathArrayOfValues ActivityLogEventRegionalServerMsgEvent_FieldPathArrayOfValues) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1651  	return &ActivityLogEvent_FieldSubPathArrayOfValues{ActivityLogEvent_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1652  }
  1653  
  1654  func (s ActivityLog_EventPathSelectorRegionalExit) WithSubArrayItemValue(subPathArrayItemValue ActivityLogEventRegionalServerMsgEvent_FieldPathArrayItemValue) *ActivityLogEvent_FieldSubPathArrayItemValue {
  1655  	return &ActivityLogEvent_FieldSubPathArrayItemValue{ActivityLogEvent_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1656  }
  1657  
  1658  func (ActivityLog_EventPathSelectorRegionalExit) Data() ActivityLog_EventPathSelectorRegionalExitData {
  1659  	return ActivityLog_EventPathSelectorRegionalExitData{}
  1660  }
  1661  
  1662  func (ActivityLog_EventPathSelectorRegionalExit) Time() ActivityLog_EventPathSelectorRegionalExitTime {
  1663  	return ActivityLog_EventPathSelectorRegionalExitTime{}
  1664  }
  1665  
  1666  func (ActivityLog_EventPathSelectorRegionalExit) RegionId() ActivityLog_EventPathSelectorRegionalExitRegionId {
  1667  	return ActivityLog_EventPathSelectorRegionalExitRegionId{}
  1668  }
  1669  
  1670  type ActivityLog_EventPathSelectorRegionalExitData struct{}
  1671  
  1672  func (ActivityLog_EventPathSelectorRegionalExitData) FieldPath() *ActivityLogEvent_FieldSubPath {
  1673  	return &ActivityLogEvent_FieldSubPath{
  1674  		selector: ActivityLogEvent_FieldPathSelectorRegionalExit,
  1675  		subPath:  NewActivityLogEventRegionalServerMsgEventFieldPathBuilder().Data().FieldPath(),
  1676  	}
  1677  }
  1678  
  1679  func (s ActivityLog_EventPathSelectorRegionalExitData) WithValue(value *anypb.Any) *ActivityLogEvent_FieldSubPathValue {
  1680  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1681  }
  1682  
  1683  func (s ActivityLog_EventPathSelectorRegionalExitData) WithArrayOfValues(values []*anypb.Any) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1684  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1685  }
  1686  
  1687  type ActivityLog_EventPathSelectorRegionalExitTime struct{}
  1688  
  1689  func (ActivityLog_EventPathSelectorRegionalExitTime) FieldPath() *ActivityLogEvent_FieldSubPath {
  1690  	return &ActivityLogEvent_FieldSubPath{
  1691  		selector: ActivityLogEvent_FieldPathSelectorRegionalExit,
  1692  		subPath:  NewActivityLogEventRegionalServerMsgEventFieldPathBuilder().Time().FieldPath(),
  1693  	}
  1694  }
  1695  
  1696  func (s ActivityLog_EventPathSelectorRegionalExitTime) WithValue(value *timestamppb.Timestamp) *ActivityLogEvent_FieldSubPathValue {
  1697  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1698  }
  1699  
  1700  func (s ActivityLog_EventPathSelectorRegionalExitTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1701  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1702  }
  1703  
  1704  type ActivityLog_EventPathSelectorRegionalExitRegionId struct{}
  1705  
  1706  func (ActivityLog_EventPathSelectorRegionalExitRegionId) FieldPath() *ActivityLogEvent_FieldSubPath {
  1707  	return &ActivityLogEvent_FieldSubPath{
  1708  		selector: ActivityLogEvent_FieldPathSelectorRegionalExit,
  1709  		subPath:  NewActivityLogEventRegionalServerMsgEventFieldPathBuilder().RegionId().FieldPath(),
  1710  	}
  1711  }
  1712  
  1713  func (s ActivityLog_EventPathSelectorRegionalExitRegionId) WithValue(value string) *ActivityLogEvent_FieldSubPathValue {
  1714  	return s.FieldPath().WithIValue(value).(*ActivityLogEvent_FieldSubPathValue)
  1715  }
  1716  
  1717  func (s ActivityLog_EventPathSelectorRegionalExitRegionId) WithArrayOfValues(values []string) *ActivityLogEvent_FieldSubPathArrayOfValues {
  1718  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEvent_FieldSubPathArrayOfValues)
  1719  }
  1720  
  1721  type ActivityLogMethodFieldPathBuilder struct{}
  1722  
  1723  func NewActivityLogMethodFieldPathBuilder() ActivityLogMethodFieldPathBuilder {
  1724  	return ActivityLogMethodFieldPathBuilder{}
  1725  }
  1726  func (ActivityLogMethodFieldPathBuilder) Type() ActivityLog_MethodPathSelectorType {
  1727  	return ActivityLog_MethodPathSelectorType{}
  1728  }
  1729  func (ActivityLogMethodFieldPathBuilder) Version() ActivityLog_MethodPathSelectorVersion {
  1730  	return ActivityLog_MethodPathSelectorVersion{}
  1731  }
  1732  
  1733  type ActivityLog_MethodPathSelectorType struct{}
  1734  
  1735  func (ActivityLog_MethodPathSelectorType) FieldPath() *ActivityLogMethod_FieldTerminalPath {
  1736  	return &ActivityLogMethod_FieldTerminalPath{selector: ActivityLogMethod_FieldPathSelectorType}
  1737  }
  1738  
  1739  func (s ActivityLog_MethodPathSelectorType) WithValue(value string) *ActivityLogMethod_FieldTerminalPathValue {
  1740  	return s.FieldPath().WithIValue(value).(*ActivityLogMethod_FieldTerminalPathValue)
  1741  }
  1742  
  1743  func (s ActivityLog_MethodPathSelectorType) WithArrayOfValues(values []string) *ActivityLogMethod_FieldTerminalPathArrayOfValues {
  1744  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogMethod_FieldTerminalPathArrayOfValues)
  1745  }
  1746  
  1747  type ActivityLog_MethodPathSelectorVersion struct{}
  1748  
  1749  func (ActivityLog_MethodPathSelectorVersion) FieldPath() *ActivityLogMethod_FieldTerminalPath {
  1750  	return &ActivityLogMethod_FieldTerminalPath{selector: ActivityLogMethod_FieldPathSelectorVersion}
  1751  }
  1752  
  1753  func (s ActivityLog_MethodPathSelectorVersion) WithValue(value string) *ActivityLogMethod_FieldTerminalPathValue {
  1754  	return s.FieldPath().WithIValue(value).(*ActivityLogMethod_FieldTerminalPathValue)
  1755  }
  1756  
  1757  func (s ActivityLog_MethodPathSelectorVersion) WithArrayOfValues(values []string) *ActivityLogMethod_FieldTerminalPathArrayOfValues {
  1758  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogMethod_FieldTerminalPathArrayOfValues)
  1759  }
  1760  
  1761  type ActivityLogRequestMetadataFieldPathBuilder struct{}
  1762  
  1763  func NewActivityLogRequestMetadataFieldPathBuilder() ActivityLogRequestMetadataFieldPathBuilder {
  1764  	return ActivityLogRequestMetadataFieldPathBuilder{}
  1765  }
  1766  func (ActivityLogRequestMetadataFieldPathBuilder) IpAddress() ActivityLog_RequestMetadataPathSelectorIpAddress {
  1767  	return ActivityLog_RequestMetadataPathSelectorIpAddress{}
  1768  }
  1769  func (ActivityLogRequestMetadataFieldPathBuilder) UserAgent() ActivityLog_RequestMetadataPathSelectorUserAgent {
  1770  	return ActivityLog_RequestMetadataPathSelectorUserAgent{}
  1771  }
  1772  
  1773  type ActivityLog_RequestMetadataPathSelectorIpAddress struct{}
  1774  
  1775  func (ActivityLog_RequestMetadataPathSelectorIpAddress) FieldPath() *ActivityLogRequestMetadata_FieldTerminalPath {
  1776  	return &ActivityLogRequestMetadata_FieldTerminalPath{selector: ActivityLogRequestMetadata_FieldPathSelectorIpAddress}
  1777  }
  1778  
  1779  func (s ActivityLog_RequestMetadataPathSelectorIpAddress) WithValue(value string) *ActivityLogRequestMetadata_FieldTerminalPathValue {
  1780  	return s.FieldPath().WithIValue(value).(*ActivityLogRequestMetadata_FieldTerminalPathValue)
  1781  }
  1782  
  1783  func (s ActivityLog_RequestMetadataPathSelectorIpAddress) WithArrayOfValues(values []string) *ActivityLogRequestMetadata_FieldTerminalPathArrayOfValues {
  1784  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogRequestMetadata_FieldTerminalPathArrayOfValues)
  1785  }
  1786  
  1787  type ActivityLog_RequestMetadataPathSelectorUserAgent struct{}
  1788  
  1789  func (ActivityLog_RequestMetadataPathSelectorUserAgent) FieldPath() *ActivityLogRequestMetadata_FieldTerminalPath {
  1790  	return &ActivityLogRequestMetadata_FieldTerminalPath{selector: ActivityLogRequestMetadata_FieldPathSelectorUserAgent}
  1791  }
  1792  
  1793  func (s ActivityLog_RequestMetadataPathSelectorUserAgent) WithValue(value string) *ActivityLogRequestMetadata_FieldTerminalPathValue {
  1794  	return s.FieldPath().WithIValue(value).(*ActivityLogRequestMetadata_FieldTerminalPathValue)
  1795  }
  1796  
  1797  func (s ActivityLog_RequestMetadataPathSelectorUserAgent) WithArrayOfValues(values []string) *ActivityLogRequestMetadata_FieldTerminalPathArrayOfValues {
  1798  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogRequestMetadata_FieldTerminalPathArrayOfValues)
  1799  }
  1800  
  1801  type ActivityLogRequestRoutingFieldPathBuilder struct{}
  1802  
  1803  func NewActivityLogRequestRoutingFieldPathBuilder() ActivityLogRequestRoutingFieldPathBuilder {
  1804  	return ActivityLogRequestRoutingFieldPathBuilder{}
  1805  }
  1806  func (ActivityLogRequestRoutingFieldPathBuilder) ViaRegion() ActivityLog_RequestRoutingPathSelectorViaRegion {
  1807  	return ActivityLog_RequestRoutingPathSelectorViaRegion{}
  1808  }
  1809  func (ActivityLogRequestRoutingFieldPathBuilder) DestRegions() ActivityLog_RequestRoutingPathSelectorDestRegions {
  1810  	return ActivityLog_RequestRoutingPathSelectorDestRegions{}
  1811  }
  1812  
  1813  type ActivityLog_RequestRoutingPathSelectorViaRegion struct{}
  1814  
  1815  func (ActivityLog_RequestRoutingPathSelectorViaRegion) FieldPath() *ActivityLogRequestRouting_FieldTerminalPath {
  1816  	return &ActivityLogRequestRouting_FieldTerminalPath{selector: ActivityLogRequestRouting_FieldPathSelectorViaRegion}
  1817  }
  1818  
  1819  func (s ActivityLog_RequestRoutingPathSelectorViaRegion) WithValue(value string) *ActivityLogRequestRouting_FieldTerminalPathValue {
  1820  	return s.FieldPath().WithIValue(value).(*ActivityLogRequestRouting_FieldTerminalPathValue)
  1821  }
  1822  
  1823  func (s ActivityLog_RequestRoutingPathSelectorViaRegion) WithArrayOfValues(values []string) *ActivityLogRequestRouting_FieldTerminalPathArrayOfValues {
  1824  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogRequestRouting_FieldTerminalPathArrayOfValues)
  1825  }
  1826  
  1827  type ActivityLog_RequestRoutingPathSelectorDestRegions struct{}
  1828  
  1829  func (ActivityLog_RequestRoutingPathSelectorDestRegions) FieldPath() *ActivityLogRequestRouting_FieldTerminalPath {
  1830  	return &ActivityLogRequestRouting_FieldTerminalPath{selector: ActivityLogRequestRouting_FieldPathSelectorDestRegions}
  1831  }
  1832  
  1833  func (s ActivityLog_RequestRoutingPathSelectorDestRegions) WithValue(value []string) *ActivityLogRequestRouting_FieldTerminalPathValue {
  1834  	return s.FieldPath().WithIValue(value).(*ActivityLogRequestRouting_FieldTerminalPathValue)
  1835  }
  1836  
  1837  func (s ActivityLog_RequestRoutingPathSelectorDestRegions) WithArrayOfValues(values [][]string) *ActivityLogRequestRouting_FieldTerminalPathArrayOfValues {
  1838  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogRequestRouting_FieldTerminalPathArrayOfValues)
  1839  }
  1840  
  1841  func (s ActivityLog_RequestRoutingPathSelectorDestRegions) WithItemValue(value string) *ActivityLogRequestRouting_FieldTerminalPathArrayItemValue {
  1842  	return s.FieldPath().WithIArrayItemValue(value).(*ActivityLogRequestRouting_FieldTerminalPathArrayItemValue)
  1843  }
  1844  
  1845  type ActivityLogResourceFieldPathBuilder struct{}
  1846  
  1847  func NewActivityLogResourceFieldPathBuilder() ActivityLogResourceFieldPathBuilder {
  1848  	return ActivityLogResourceFieldPathBuilder{}
  1849  }
  1850  func (ActivityLogResourceFieldPathBuilder) Name() ActivityLog_ResourcePathSelectorName {
  1851  	return ActivityLog_ResourcePathSelectorName{}
  1852  }
  1853  func (ActivityLogResourceFieldPathBuilder) Difference() ActivityLog_ResourcePathSelectorDifference {
  1854  	return ActivityLog_ResourcePathSelectorDifference{}
  1855  }
  1856  
  1857  type ActivityLog_ResourcePathSelectorName struct{}
  1858  
  1859  func (ActivityLog_ResourcePathSelectorName) FieldPath() *ActivityLogResource_FieldTerminalPath {
  1860  	return &ActivityLogResource_FieldTerminalPath{selector: ActivityLogResource_FieldPathSelectorName}
  1861  }
  1862  
  1863  func (s ActivityLog_ResourcePathSelectorName) WithValue(value string) *ActivityLogResource_FieldTerminalPathValue {
  1864  	return s.FieldPath().WithIValue(value).(*ActivityLogResource_FieldTerminalPathValue)
  1865  }
  1866  
  1867  func (s ActivityLog_ResourcePathSelectorName) WithArrayOfValues(values []string) *ActivityLogResource_FieldTerminalPathArrayOfValues {
  1868  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogResource_FieldTerminalPathArrayOfValues)
  1869  }
  1870  
  1871  type ActivityLog_ResourcePathSelectorDifference struct{}
  1872  
  1873  func (ActivityLog_ResourcePathSelectorDifference) FieldPath() *ActivityLogResource_FieldTerminalPath {
  1874  	return &ActivityLogResource_FieldTerminalPath{selector: ActivityLogResource_FieldPathSelectorDifference}
  1875  }
  1876  
  1877  func (s ActivityLog_ResourcePathSelectorDifference) WithValue(value *ActivityLog_Resource_Difference) *ActivityLogResource_FieldTerminalPathValue {
  1878  	return s.FieldPath().WithIValue(value).(*ActivityLogResource_FieldTerminalPathValue)
  1879  }
  1880  
  1881  func (s ActivityLog_ResourcePathSelectorDifference) WithArrayOfValues(values []*ActivityLog_Resource_Difference) *ActivityLogResource_FieldTerminalPathArrayOfValues {
  1882  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogResource_FieldTerminalPathArrayOfValues)
  1883  }
  1884  
  1885  func (ActivityLog_ResourcePathSelectorDifference) WithSubPath(subPath ActivityLogResourceDifference_FieldPath) *ActivityLogResource_FieldSubPath {
  1886  	return &ActivityLogResource_FieldSubPath{selector: ActivityLogResource_FieldPathSelectorDifference, subPath: subPath}
  1887  }
  1888  
  1889  func (s ActivityLog_ResourcePathSelectorDifference) WithSubValue(subPathValue ActivityLogResourceDifference_FieldPathValue) *ActivityLogResource_FieldSubPathValue {
  1890  	return &ActivityLogResource_FieldSubPathValue{ActivityLogResource_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  1891  }
  1892  
  1893  func (s ActivityLog_ResourcePathSelectorDifference) WithSubArrayOfValues(subPathArrayOfValues ActivityLogResourceDifference_FieldPathArrayOfValues) *ActivityLogResource_FieldSubPathArrayOfValues {
  1894  	return &ActivityLogResource_FieldSubPathArrayOfValues{ActivityLogResource_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  1895  }
  1896  
  1897  func (s ActivityLog_ResourcePathSelectorDifference) WithSubArrayItemValue(subPathArrayItemValue ActivityLogResourceDifference_FieldPathArrayItemValue) *ActivityLogResource_FieldSubPathArrayItemValue {
  1898  	return &ActivityLogResource_FieldSubPathArrayItemValue{ActivityLogResource_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  1899  }
  1900  
  1901  func (ActivityLog_ResourcePathSelectorDifference) Fields() ActivityLog_ResourcePathSelectorDifferenceFields {
  1902  	return ActivityLog_ResourcePathSelectorDifferenceFields{}
  1903  }
  1904  
  1905  func (ActivityLog_ResourcePathSelectorDifference) Before() ActivityLog_ResourcePathSelectorDifferenceBefore {
  1906  	return ActivityLog_ResourcePathSelectorDifferenceBefore{}
  1907  }
  1908  
  1909  func (ActivityLog_ResourcePathSelectorDifference) After() ActivityLog_ResourcePathSelectorDifferenceAfter {
  1910  	return ActivityLog_ResourcePathSelectorDifferenceAfter{}
  1911  }
  1912  
  1913  type ActivityLog_ResourcePathSelectorDifferenceFields struct{}
  1914  
  1915  func (ActivityLog_ResourcePathSelectorDifferenceFields) FieldPath() *ActivityLogResource_FieldSubPath {
  1916  	return &ActivityLogResource_FieldSubPath{
  1917  		selector: ActivityLogResource_FieldPathSelectorDifference,
  1918  		subPath:  NewActivityLogResourceDifferenceFieldPathBuilder().Fields().FieldPath(),
  1919  	}
  1920  }
  1921  
  1922  func (s ActivityLog_ResourcePathSelectorDifferenceFields) WithValue(value *fieldmaskpb.FieldMask) *ActivityLogResource_FieldSubPathValue {
  1923  	return s.FieldPath().WithIValue(value).(*ActivityLogResource_FieldSubPathValue)
  1924  }
  1925  
  1926  func (s ActivityLog_ResourcePathSelectorDifferenceFields) WithArrayOfValues(values []*fieldmaskpb.FieldMask) *ActivityLogResource_FieldSubPathArrayOfValues {
  1927  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogResource_FieldSubPathArrayOfValues)
  1928  }
  1929  
  1930  type ActivityLog_ResourcePathSelectorDifferenceBefore struct{}
  1931  
  1932  func (ActivityLog_ResourcePathSelectorDifferenceBefore) FieldPath() *ActivityLogResource_FieldSubPath {
  1933  	return &ActivityLogResource_FieldSubPath{
  1934  		selector: ActivityLogResource_FieldPathSelectorDifference,
  1935  		subPath:  NewActivityLogResourceDifferenceFieldPathBuilder().Before().FieldPath(),
  1936  	}
  1937  }
  1938  
  1939  func (s ActivityLog_ResourcePathSelectorDifferenceBefore) WithValue(value *anypb.Any) *ActivityLogResource_FieldSubPathValue {
  1940  	return s.FieldPath().WithIValue(value).(*ActivityLogResource_FieldSubPathValue)
  1941  }
  1942  
  1943  func (s ActivityLog_ResourcePathSelectorDifferenceBefore) WithArrayOfValues(values []*anypb.Any) *ActivityLogResource_FieldSubPathArrayOfValues {
  1944  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogResource_FieldSubPathArrayOfValues)
  1945  }
  1946  
  1947  type ActivityLog_ResourcePathSelectorDifferenceAfter struct{}
  1948  
  1949  func (ActivityLog_ResourcePathSelectorDifferenceAfter) FieldPath() *ActivityLogResource_FieldSubPath {
  1950  	return &ActivityLogResource_FieldSubPath{
  1951  		selector: ActivityLogResource_FieldPathSelectorDifference,
  1952  		subPath:  NewActivityLogResourceDifferenceFieldPathBuilder().After().FieldPath(),
  1953  	}
  1954  }
  1955  
  1956  func (s ActivityLog_ResourcePathSelectorDifferenceAfter) WithValue(value *anypb.Any) *ActivityLogResource_FieldSubPathValue {
  1957  	return s.FieldPath().WithIValue(value).(*ActivityLogResource_FieldSubPathValue)
  1958  }
  1959  
  1960  func (s ActivityLog_ResourcePathSelectorDifferenceAfter) WithArrayOfValues(values []*anypb.Any) *ActivityLogResource_FieldSubPathArrayOfValues {
  1961  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogResource_FieldSubPathArrayOfValues)
  1962  }
  1963  
  1964  type ActivityLogEventClientMsgEventFieldPathBuilder struct{}
  1965  
  1966  func NewActivityLogEventClientMsgEventFieldPathBuilder() ActivityLogEventClientMsgEventFieldPathBuilder {
  1967  	return ActivityLogEventClientMsgEventFieldPathBuilder{}
  1968  }
  1969  func (ActivityLogEventClientMsgEventFieldPathBuilder) Data() ActivityLog_Event_ClientMsgEventPathSelectorData {
  1970  	return ActivityLog_Event_ClientMsgEventPathSelectorData{}
  1971  }
  1972  func (ActivityLogEventClientMsgEventFieldPathBuilder) Time() ActivityLog_Event_ClientMsgEventPathSelectorTime {
  1973  	return ActivityLog_Event_ClientMsgEventPathSelectorTime{}
  1974  }
  1975  
  1976  type ActivityLog_Event_ClientMsgEventPathSelectorData struct{}
  1977  
  1978  func (ActivityLog_Event_ClientMsgEventPathSelectorData) FieldPath() *ActivityLogEventClientMsgEvent_FieldTerminalPath {
  1979  	return &ActivityLogEventClientMsgEvent_FieldTerminalPath{selector: ActivityLogEventClientMsgEvent_FieldPathSelectorData}
  1980  }
  1981  
  1982  func (s ActivityLog_Event_ClientMsgEventPathSelectorData) WithValue(value *anypb.Any) *ActivityLogEventClientMsgEvent_FieldTerminalPathValue {
  1983  	return s.FieldPath().WithIValue(value).(*ActivityLogEventClientMsgEvent_FieldTerminalPathValue)
  1984  }
  1985  
  1986  func (s ActivityLog_Event_ClientMsgEventPathSelectorData) WithArrayOfValues(values []*anypb.Any) *ActivityLogEventClientMsgEvent_FieldTerminalPathArrayOfValues {
  1987  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventClientMsgEvent_FieldTerminalPathArrayOfValues)
  1988  }
  1989  
  1990  type ActivityLog_Event_ClientMsgEventPathSelectorTime struct{}
  1991  
  1992  func (ActivityLog_Event_ClientMsgEventPathSelectorTime) FieldPath() *ActivityLogEventClientMsgEvent_FieldTerminalPath {
  1993  	return &ActivityLogEventClientMsgEvent_FieldTerminalPath{selector: ActivityLogEventClientMsgEvent_FieldPathSelectorTime}
  1994  }
  1995  
  1996  func (s ActivityLog_Event_ClientMsgEventPathSelectorTime) WithValue(value *timestamppb.Timestamp) *ActivityLogEventClientMsgEvent_FieldTerminalPathValue {
  1997  	return s.FieldPath().WithIValue(value).(*ActivityLogEventClientMsgEvent_FieldTerminalPathValue)
  1998  }
  1999  
  2000  func (s ActivityLog_Event_ClientMsgEventPathSelectorTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLogEventClientMsgEvent_FieldTerminalPathArrayOfValues {
  2001  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventClientMsgEvent_FieldTerminalPathArrayOfValues)
  2002  }
  2003  
  2004  type ActivityLogEventRegionalServerMsgEventFieldPathBuilder struct{}
  2005  
  2006  func NewActivityLogEventRegionalServerMsgEventFieldPathBuilder() ActivityLogEventRegionalServerMsgEventFieldPathBuilder {
  2007  	return ActivityLogEventRegionalServerMsgEventFieldPathBuilder{}
  2008  }
  2009  func (ActivityLogEventRegionalServerMsgEventFieldPathBuilder) Data() ActivityLog_Event_RegionalServerMsgEventPathSelectorData {
  2010  	return ActivityLog_Event_RegionalServerMsgEventPathSelectorData{}
  2011  }
  2012  func (ActivityLogEventRegionalServerMsgEventFieldPathBuilder) Time() ActivityLog_Event_RegionalServerMsgEventPathSelectorTime {
  2013  	return ActivityLog_Event_RegionalServerMsgEventPathSelectorTime{}
  2014  }
  2015  func (ActivityLogEventRegionalServerMsgEventFieldPathBuilder) RegionId() ActivityLog_Event_RegionalServerMsgEventPathSelectorRegionId {
  2016  	return ActivityLog_Event_RegionalServerMsgEventPathSelectorRegionId{}
  2017  }
  2018  
  2019  type ActivityLog_Event_RegionalServerMsgEventPathSelectorData struct{}
  2020  
  2021  func (ActivityLog_Event_RegionalServerMsgEventPathSelectorData) FieldPath() *ActivityLogEventRegionalServerMsgEvent_FieldTerminalPath {
  2022  	return &ActivityLogEventRegionalServerMsgEvent_FieldTerminalPath{selector: ActivityLogEventRegionalServerMsgEvent_FieldPathSelectorData}
  2023  }
  2024  
  2025  func (s ActivityLog_Event_RegionalServerMsgEventPathSelectorData) WithValue(value *anypb.Any) *ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathValue {
  2026  	return s.FieldPath().WithIValue(value).(*ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathValue)
  2027  }
  2028  
  2029  func (s ActivityLog_Event_RegionalServerMsgEventPathSelectorData) WithArrayOfValues(values []*anypb.Any) *ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathArrayOfValues {
  2030  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathArrayOfValues)
  2031  }
  2032  
  2033  type ActivityLog_Event_RegionalServerMsgEventPathSelectorTime struct{}
  2034  
  2035  func (ActivityLog_Event_RegionalServerMsgEventPathSelectorTime) FieldPath() *ActivityLogEventRegionalServerMsgEvent_FieldTerminalPath {
  2036  	return &ActivityLogEventRegionalServerMsgEvent_FieldTerminalPath{selector: ActivityLogEventRegionalServerMsgEvent_FieldPathSelectorTime}
  2037  }
  2038  
  2039  func (s ActivityLog_Event_RegionalServerMsgEventPathSelectorTime) WithValue(value *timestamppb.Timestamp) *ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathValue {
  2040  	return s.FieldPath().WithIValue(value).(*ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathValue)
  2041  }
  2042  
  2043  func (s ActivityLog_Event_RegionalServerMsgEventPathSelectorTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathArrayOfValues {
  2044  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathArrayOfValues)
  2045  }
  2046  
  2047  type ActivityLog_Event_RegionalServerMsgEventPathSelectorRegionId struct{}
  2048  
  2049  func (ActivityLog_Event_RegionalServerMsgEventPathSelectorRegionId) FieldPath() *ActivityLogEventRegionalServerMsgEvent_FieldTerminalPath {
  2050  	return &ActivityLogEventRegionalServerMsgEvent_FieldTerminalPath{selector: ActivityLogEventRegionalServerMsgEvent_FieldPathSelectorRegionId}
  2051  }
  2052  
  2053  func (s ActivityLog_Event_RegionalServerMsgEventPathSelectorRegionId) WithValue(value string) *ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathValue {
  2054  	return s.FieldPath().WithIValue(value).(*ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathValue)
  2055  }
  2056  
  2057  func (s ActivityLog_Event_RegionalServerMsgEventPathSelectorRegionId) WithArrayOfValues(values []string) *ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathArrayOfValues {
  2058  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventRegionalServerMsgEvent_FieldTerminalPathArrayOfValues)
  2059  }
  2060  
  2061  type ActivityLogEventServerMsgEventFieldPathBuilder struct{}
  2062  
  2063  func NewActivityLogEventServerMsgEventFieldPathBuilder() ActivityLogEventServerMsgEventFieldPathBuilder {
  2064  	return ActivityLogEventServerMsgEventFieldPathBuilder{}
  2065  }
  2066  func (ActivityLogEventServerMsgEventFieldPathBuilder) Data() ActivityLog_Event_ServerMsgEventPathSelectorData {
  2067  	return ActivityLog_Event_ServerMsgEventPathSelectorData{}
  2068  }
  2069  func (ActivityLogEventServerMsgEventFieldPathBuilder) Time() ActivityLog_Event_ServerMsgEventPathSelectorTime {
  2070  	return ActivityLog_Event_ServerMsgEventPathSelectorTime{}
  2071  }
  2072  
  2073  type ActivityLog_Event_ServerMsgEventPathSelectorData struct{}
  2074  
  2075  func (ActivityLog_Event_ServerMsgEventPathSelectorData) FieldPath() *ActivityLogEventServerMsgEvent_FieldTerminalPath {
  2076  	return &ActivityLogEventServerMsgEvent_FieldTerminalPath{selector: ActivityLogEventServerMsgEvent_FieldPathSelectorData}
  2077  }
  2078  
  2079  func (s ActivityLog_Event_ServerMsgEventPathSelectorData) WithValue(value *anypb.Any) *ActivityLogEventServerMsgEvent_FieldTerminalPathValue {
  2080  	return s.FieldPath().WithIValue(value).(*ActivityLogEventServerMsgEvent_FieldTerminalPathValue)
  2081  }
  2082  
  2083  func (s ActivityLog_Event_ServerMsgEventPathSelectorData) WithArrayOfValues(values []*anypb.Any) *ActivityLogEventServerMsgEvent_FieldTerminalPathArrayOfValues {
  2084  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventServerMsgEvent_FieldTerminalPathArrayOfValues)
  2085  }
  2086  
  2087  type ActivityLog_Event_ServerMsgEventPathSelectorTime struct{}
  2088  
  2089  func (ActivityLog_Event_ServerMsgEventPathSelectorTime) FieldPath() *ActivityLogEventServerMsgEvent_FieldTerminalPath {
  2090  	return &ActivityLogEventServerMsgEvent_FieldTerminalPath{selector: ActivityLogEventServerMsgEvent_FieldPathSelectorTime}
  2091  }
  2092  
  2093  func (s ActivityLog_Event_ServerMsgEventPathSelectorTime) WithValue(value *timestamppb.Timestamp) *ActivityLogEventServerMsgEvent_FieldTerminalPathValue {
  2094  	return s.FieldPath().WithIValue(value).(*ActivityLogEventServerMsgEvent_FieldTerminalPathValue)
  2095  }
  2096  
  2097  func (s ActivityLog_Event_ServerMsgEventPathSelectorTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLogEventServerMsgEvent_FieldTerminalPathArrayOfValues {
  2098  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventServerMsgEvent_FieldTerminalPathArrayOfValues)
  2099  }
  2100  
  2101  type ActivityLogEventRegionalExitEventFieldPathBuilder struct{}
  2102  
  2103  func NewActivityLogEventRegionalExitEventFieldPathBuilder() ActivityLogEventRegionalExitEventFieldPathBuilder {
  2104  	return ActivityLogEventRegionalExitEventFieldPathBuilder{}
  2105  }
  2106  func (ActivityLogEventRegionalExitEventFieldPathBuilder) Status() ActivityLog_Event_RegionalExitEventPathSelectorStatus {
  2107  	return ActivityLog_Event_RegionalExitEventPathSelectorStatus{}
  2108  }
  2109  func (ActivityLogEventRegionalExitEventFieldPathBuilder) Time() ActivityLog_Event_RegionalExitEventPathSelectorTime {
  2110  	return ActivityLog_Event_RegionalExitEventPathSelectorTime{}
  2111  }
  2112  func (ActivityLogEventRegionalExitEventFieldPathBuilder) RegionId() ActivityLog_Event_RegionalExitEventPathSelectorRegionId {
  2113  	return ActivityLog_Event_RegionalExitEventPathSelectorRegionId{}
  2114  }
  2115  
  2116  type ActivityLog_Event_RegionalExitEventPathSelectorStatus struct{}
  2117  
  2118  func (ActivityLog_Event_RegionalExitEventPathSelectorStatus) FieldPath() *ActivityLogEventRegionalExitEvent_FieldTerminalPath {
  2119  	return &ActivityLogEventRegionalExitEvent_FieldTerminalPath{selector: ActivityLogEventRegionalExitEvent_FieldPathSelectorStatus}
  2120  }
  2121  
  2122  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatus) WithValue(value *rpc.Status) *ActivityLogEventRegionalExitEvent_FieldTerminalPathValue {
  2123  	return s.FieldPath().WithIValue(value).(*ActivityLogEventRegionalExitEvent_FieldTerminalPathValue)
  2124  }
  2125  
  2126  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatus) WithArrayOfValues(values []*rpc.Status) *ActivityLogEventRegionalExitEvent_FieldTerminalPathArrayOfValues {
  2127  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventRegionalExitEvent_FieldTerminalPathArrayOfValues)
  2128  }
  2129  
  2130  func (ActivityLog_Event_RegionalExitEventPathSelectorStatus) WithSubPath(subPath rpc.Status_FieldPath) *ActivityLogEventRegionalExitEvent_FieldSubPath {
  2131  	return &ActivityLogEventRegionalExitEvent_FieldSubPath{selector: ActivityLogEventRegionalExitEvent_FieldPathSelectorStatus, subPath: subPath}
  2132  }
  2133  
  2134  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatus) WithSubValue(subPathValue rpc.Status_FieldPathValue) *ActivityLogEventRegionalExitEvent_FieldSubPathValue {
  2135  	return &ActivityLogEventRegionalExitEvent_FieldSubPathValue{ActivityLogEventRegionalExitEvent_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  2136  }
  2137  
  2138  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatus) WithSubArrayOfValues(subPathArrayOfValues rpc.Status_FieldPathArrayOfValues) *ActivityLogEventRegionalExitEvent_FieldSubPathArrayOfValues {
  2139  	return &ActivityLogEventRegionalExitEvent_FieldSubPathArrayOfValues{ActivityLogEventRegionalExitEvent_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  2140  }
  2141  
  2142  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatus) WithSubArrayItemValue(subPathArrayItemValue rpc.Status_FieldPathArrayItemValue) *ActivityLogEventRegionalExitEvent_FieldSubPathArrayItemValue {
  2143  	return &ActivityLogEventRegionalExitEvent_FieldSubPathArrayItemValue{ActivityLogEventRegionalExitEvent_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  2144  }
  2145  
  2146  func (ActivityLog_Event_RegionalExitEventPathSelectorStatus) Code() ActivityLog_Event_RegionalExitEventPathSelectorStatusCode {
  2147  	return ActivityLog_Event_RegionalExitEventPathSelectorStatusCode{}
  2148  }
  2149  
  2150  func (ActivityLog_Event_RegionalExitEventPathSelectorStatus) Message() ActivityLog_Event_RegionalExitEventPathSelectorStatusMessage {
  2151  	return ActivityLog_Event_RegionalExitEventPathSelectorStatusMessage{}
  2152  }
  2153  
  2154  func (ActivityLog_Event_RegionalExitEventPathSelectorStatus) Details() ActivityLog_Event_RegionalExitEventPathSelectorStatusDetails {
  2155  	return ActivityLog_Event_RegionalExitEventPathSelectorStatusDetails{}
  2156  }
  2157  
  2158  type ActivityLog_Event_RegionalExitEventPathSelectorStatusCode struct{}
  2159  
  2160  func (ActivityLog_Event_RegionalExitEventPathSelectorStatusCode) FieldPath() *ActivityLogEventRegionalExitEvent_FieldSubPath {
  2161  	return &ActivityLogEventRegionalExitEvent_FieldSubPath{
  2162  		selector: ActivityLogEventRegionalExitEvent_FieldPathSelectorStatus,
  2163  		subPath:  rpc.NewStatusFieldPathBuilder().Code().FieldPath(),
  2164  	}
  2165  }
  2166  
  2167  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatusCode) WithValue(value int32) *ActivityLogEventRegionalExitEvent_FieldSubPathValue {
  2168  	return s.FieldPath().WithIValue(value).(*ActivityLogEventRegionalExitEvent_FieldSubPathValue)
  2169  }
  2170  
  2171  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatusCode) WithArrayOfValues(values []int32) *ActivityLogEventRegionalExitEvent_FieldSubPathArrayOfValues {
  2172  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventRegionalExitEvent_FieldSubPathArrayOfValues)
  2173  }
  2174  
  2175  type ActivityLog_Event_RegionalExitEventPathSelectorStatusMessage struct{}
  2176  
  2177  func (ActivityLog_Event_RegionalExitEventPathSelectorStatusMessage) FieldPath() *ActivityLogEventRegionalExitEvent_FieldSubPath {
  2178  	return &ActivityLogEventRegionalExitEvent_FieldSubPath{
  2179  		selector: ActivityLogEventRegionalExitEvent_FieldPathSelectorStatus,
  2180  		subPath:  rpc.NewStatusFieldPathBuilder().Message().FieldPath(),
  2181  	}
  2182  }
  2183  
  2184  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatusMessage) WithValue(value string) *ActivityLogEventRegionalExitEvent_FieldSubPathValue {
  2185  	return s.FieldPath().WithIValue(value).(*ActivityLogEventRegionalExitEvent_FieldSubPathValue)
  2186  }
  2187  
  2188  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatusMessage) WithArrayOfValues(values []string) *ActivityLogEventRegionalExitEvent_FieldSubPathArrayOfValues {
  2189  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventRegionalExitEvent_FieldSubPathArrayOfValues)
  2190  }
  2191  
  2192  type ActivityLog_Event_RegionalExitEventPathSelectorStatusDetails struct{}
  2193  
  2194  func (ActivityLog_Event_RegionalExitEventPathSelectorStatusDetails) FieldPath() *ActivityLogEventRegionalExitEvent_FieldSubPath {
  2195  	return &ActivityLogEventRegionalExitEvent_FieldSubPath{
  2196  		selector: ActivityLogEventRegionalExitEvent_FieldPathSelectorStatus,
  2197  		subPath:  rpc.NewStatusFieldPathBuilder().Details().FieldPath(),
  2198  	}
  2199  }
  2200  
  2201  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatusDetails) WithValue(value []*anypb.Any) *ActivityLogEventRegionalExitEvent_FieldSubPathValue {
  2202  	return s.FieldPath().WithIValue(value).(*ActivityLogEventRegionalExitEvent_FieldSubPathValue)
  2203  }
  2204  
  2205  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatusDetails) WithArrayOfValues(values [][]*anypb.Any) *ActivityLogEventRegionalExitEvent_FieldSubPathArrayOfValues {
  2206  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventRegionalExitEvent_FieldSubPathArrayOfValues)
  2207  }
  2208  
  2209  func (s ActivityLog_Event_RegionalExitEventPathSelectorStatusDetails) WithItemValue(value *anypb.Any) *ActivityLogEventRegionalExitEvent_FieldSubPathArrayItemValue {
  2210  	return s.FieldPath().WithIArrayItemValue(value).(*ActivityLogEventRegionalExitEvent_FieldSubPathArrayItemValue)
  2211  }
  2212  
  2213  type ActivityLog_Event_RegionalExitEventPathSelectorTime struct{}
  2214  
  2215  func (ActivityLog_Event_RegionalExitEventPathSelectorTime) FieldPath() *ActivityLogEventRegionalExitEvent_FieldTerminalPath {
  2216  	return &ActivityLogEventRegionalExitEvent_FieldTerminalPath{selector: ActivityLogEventRegionalExitEvent_FieldPathSelectorTime}
  2217  }
  2218  
  2219  func (s ActivityLog_Event_RegionalExitEventPathSelectorTime) WithValue(value *timestamppb.Timestamp) *ActivityLogEventRegionalExitEvent_FieldTerminalPathValue {
  2220  	return s.FieldPath().WithIValue(value).(*ActivityLogEventRegionalExitEvent_FieldTerminalPathValue)
  2221  }
  2222  
  2223  func (s ActivityLog_Event_RegionalExitEventPathSelectorTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLogEventRegionalExitEvent_FieldTerminalPathArrayOfValues {
  2224  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventRegionalExitEvent_FieldTerminalPathArrayOfValues)
  2225  }
  2226  
  2227  type ActivityLog_Event_RegionalExitEventPathSelectorRegionId struct{}
  2228  
  2229  func (ActivityLog_Event_RegionalExitEventPathSelectorRegionId) FieldPath() *ActivityLogEventRegionalExitEvent_FieldTerminalPath {
  2230  	return &ActivityLogEventRegionalExitEvent_FieldTerminalPath{selector: ActivityLogEventRegionalExitEvent_FieldPathSelectorRegionId}
  2231  }
  2232  
  2233  func (s ActivityLog_Event_RegionalExitEventPathSelectorRegionId) WithValue(value string) *ActivityLogEventRegionalExitEvent_FieldTerminalPathValue {
  2234  	return s.FieldPath().WithIValue(value).(*ActivityLogEventRegionalExitEvent_FieldTerminalPathValue)
  2235  }
  2236  
  2237  func (s ActivityLog_Event_RegionalExitEventPathSelectorRegionId) WithArrayOfValues(values []string) *ActivityLogEventRegionalExitEvent_FieldTerminalPathArrayOfValues {
  2238  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventRegionalExitEvent_FieldTerminalPathArrayOfValues)
  2239  }
  2240  
  2241  type ActivityLogEventExitEventFieldPathBuilder struct{}
  2242  
  2243  func NewActivityLogEventExitEventFieldPathBuilder() ActivityLogEventExitEventFieldPathBuilder {
  2244  	return ActivityLogEventExitEventFieldPathBuilder{}
  2245  }
  2246  func (ActivityLogEventExitEventFieldPathBuilder) Status() ActivityLog_Event_ExitEventPathSelectorStatus {
  2247  	return ActivityLog_Event_ExitEventPathSelectorStatus{}
  2248  }
  2249  func (ActivityLogEventExitEventFieldPathBuilder) Time() ActivityLog_Event_ExitEventPathSelectorTime {
  2250  	return ActivityLog_Event_ExitEventPathSelectorTime{}
  2251  }
  2252  
  2253  type ActivityLog_Event_ExitEventPathSelectorStatus struct{}
  2254  
  2255  func (ActivityLog_Event_ExitEventPathSelectorStatus) FieldPath() *ActivityLogEventExitEvent_FieldTerminalPath {
  2256  	return &ActivityLogEventExitEvent_FieldTerminalPath{selector: ActivityLogEventExitEvent_FieldPathSelectorStatus}
  2257  }
  2258  
  2259  func (s ActivityLog_Event_ExitEventPathSelectorStatus) WithValue(value *rpc.Status) *ActivityLogEventExitEvent_FieldTerminalPathValue {
  2260  	return s.FieldPath().WithIValue(value).(*ActivityLogEventExitEvent_FieldTerminalPathValue)
  2261  }
  2262  
  2263  func (s ActivityLog_Event_ExitEventPathSelectorStatus) WithArrayOfValues(values []*rpc.Status) *ActivityLogEventExitEvent_FieldTerminalPathArrayOfValues {
  2264  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventExitEvent_FieldTerminalPathArrayOfValues)
  2265  }
  2266  
  2267  func (ActivityLog_Event_ExitEventPathSelectorStatus) WithSubPath(subPath rpc.Status_FieldPath) *ActivityLogEventExitEvent_FieldSubPath {
  2268  	return &ActivityLogEventExitEvent_FieldSubPath{selector: ActivityLogEventExitEvent_FieldPathSelectorStatus, subPath: subPath}
  2269  }
  2270  
  2271  func (s ActivityLog_Event_ExitEventPathSelectorStatus) WithSubValue(subPathValue rpc.Status_FieldPathValue) *ActivityLogEventExitEvent_FieldSubPathValue {
  2272  	return &ActivityLogEventExitEvent_FieldSubPathValue{ActivityLogEventExitEvent_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  2273  }
  2274  
  2275  func (s ActivityLog_Event_ExitEventPathSelectorStatus) WithSubArrayOfValues(subPathArrayOfValues rpc.Status_FieldPathArrayOfValues) *ActivityLogEventExitEvent_FieldSubPathArrayOfValues {
  2276  	return &ActivityLogEventExitEvent_FieldSubPathArrayOfValues{ActivityLogEventExitEvent_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  2277  }
  2278  
  2279  func (s ActivityLog_Event_ExitEventPathSelectorStatus) WithSubArrayItemValue(subPathArrayItemValue rpc.Status_FieldPathArrayItemValue) *ActivityLogEventExitEvent_FieldSubPathArrayItemValue {
  2280  	return &ActivityLogEventExitEvent_FieldSubPathArrayItemValue{ActivityLogEventExitEvent_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  2281  }
  2282  
  2283  func (ActivityLog_Event_ExitEventPathSelectorStatus) Code() ActivityLog_Event_ExitEventPathSelectorStatusCode {
  2284  	return ActivityLog_Event_ExitEventPathSelectorStatusCode{}
  2285  }
  2286  
  2287  func (ActivityLog_Event_ExitEventPathSelectorStatus) Message() ActivityLog_Event_ExitEventPathSelectorStatusMessage {
  2288  	return ActivityLog_Event_ExitEventPathSelectorStatusMessage{}
  2289  }
  2290  
  2291  func (ActivityLog_Event_ExitEventPathSelectorStatus) Details() ActivityLog_Event_ExitEventPathSelectorStatusDetails {
  2292  	return ActivityLog_Event_ExitEventPathSelectorStatusDetails{}
  2293  }
  2294  
  2295  type ActivityLog_Event_ExitEventPathSelectorStatusCode struct{}
  2296  
  2297  func (ActivityLog_Event_ExitEventPathSelectorStatusCode) FieldPath() *ActivityLogEventExitEvent_FieldSubPath {
  2298  	return &ActivityLogEventExitEvent_FieldSubPath{
  2299  		selector: ActivityLogEventExitEvent_FieldPathSelectorStatus,
  2300  		subPath:  rpc.NewStatusFieldPathBuilder().Code().FieldPath(),
  2301  	}
  2302  }
  2303  
  2304  func (s ActivityLog_Event_ExitEventPathSelectorStatusCode) WithValue(value int32) *ActivityLogEventExitEvent_FieldSubPathValue {
  2305  	return s.FieldPath().WithIValue(value).(*ActivityLogEventExitEvent_FieldSubPathValue)
  2306  }
  2307  
  2308  func (s ActivityLog_Event_ExitEventPathSelectorStatusCode) WithArrayOfValues(values []int32) *ActivityLogEventExitEvent_FieldSubPathArrayOfValues {
  2309  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventExitEvent_FieldSubPathArrayOfValues)
  2310  }
  2311  
  2312  type ActivityLog_Event_ExitEventPathSelectorStatusMessage struct{}
  2313  
  2314  func (ActivityLog_Event_ExitEventPathSelectorStatusMessage) FieldPath() *ActivityLogEventExitEvent_FieldSubPath {
  2315  	return &ActivityLogEventExitEvent_FieldSubPath{
  2316  		selector: ActivityLogEventExitEvent_FieldPathSelectorStatus,
  2317  		subPath:  rpc.NewStatusFieldPathBuilder().Message().FieldPath(),
  2318  	}
  2319  }
  2320  
  2321  func (s ActivityLog_Event_ExitEventPathSelectorStatusMessage) WithValue(value string) *ActivityLogEventExitEvent_FieldSubPathValue {
  2322  	return s.FieldPath().WithIValue(value).(*ActivityLogEventExitEvent_FieldSubPathValue)
  2323  }
  2324  
  2325  func (s ActivityLog_Event_ExitEventPathSelectorStatusMessage) WithArrayOfValues(values []string) *ActivityLogEventExitEvent_FieldSubPathArrayOfValues {
  2326  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventExitEvent_FieldSubPathArrayOfValues)
  2327  }
  2328  
  2329  type ActivityLog_Event_ExitEventPathSelectorStatusDetails struct{}
  2330  
  2331  func (ActivityLog_Event_ExitEventPathSelectorStatusDetails) FieldPath() *ActivityLogEventExitEvent_FieldSubPath {
  2332  	return &ActivityLogEventExitEvent_FieldSubPath{
  2333  		selector: ActivityLogEventExitEvent_FieldPathSelectorStatus,
  2334  		subPath:  rpc.NewStatusFieldPathBuilder().Details().FieldPath(),
  2335  	}
  2336  }
  2337  
  2338  func (s ActivityLog_Event_ExitEventPathSelectorStatusDetails) WithValue(value []*anypb.Any) *ActivityLogEventExitEvent_FieldSubPathValue {
  2339  	return s.FieldPath().WithIValue(value).(*ActivityLogEventExitEvent_FieldSubPathValue)
  2340  }
  2341  
  2342  func (s ActivityLog_Event_ExitEventPathSelectorStatusDetails) WithArrayOfValues(values [][]*anypb.Any) *ActivityLogEventExitEvent_FieldSubPathArrayOfValues {
  2343  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventExitEvent_FieldSubPathArrayOfValues)
  2344  }
  2345  
  2346  func (s ActivityLog_Event_ExitEventPathSelectorStatusDetails) WithItemValue(value *anypb.Any) *ActivityLogEventExitEvent_FieldSubPathArrayItemValue {
  2347  	return s.FieldPath().WithIArrayItemValue(value).(*ActivityLogEventExitEvent_FieldSubPathArrayItemValue)
  2348  }
  2349  
  2350  type ActivityLog_Event_ExitEventPathSelectorTime struct{}
  2351  
  2352  func (ActivityLog_Event_ExitEventPathSelectorTime) FieldPath() *ActivityLogEventExitEvent_FieldTerminalPath {
  2353  	return &ActivityLogEventExitEvent_FieldTerminalPath{selector: ActivityLogEventExitEvent_FieldPathSelectorTime}
  2354  }
  2355  
  2356  func (s ActivityLog_Event_ExitEventPathSelectorTime) WithValue(value *timestamppb.Timestamp) *ActivityLogEventExitEvent_FieldTerminalPathValue {
  2357  	return s.FieldPath().WithIValue(value).(*ActivityLogEventExitEvent_FieldTerminalPathValue)
  2358  }
  2359  
  2360  func (s ActivityLog_Event_ExitEventPathSelectorTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ActivityLogEventExitEvent_FieldTerminalPathArrayOfValues {
  2361  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogEventExitEvent_FieldTerminalPathArrayOfValues)
  2362  }
  2363  
  2364  type ActivityLogResourceDifferenceFieldPathBuilder struct{}
  2365  
  2366  func NewActivityLogResourceDifferenceFieldPathBuilder() ActivityLogResourceDifferenceFieldPathBuilder {
  2367  	return ActivityLogResourceDifferenceFieldPathBuilder{}
  2368  }
  2369  func (ActivityLogResourceDifferenceFieldPathBuilder) Fields() ActivityLog_Resource_DifferencePathSelectorFields {
  2370  	return ActivityLog_Resource_DifferencePathSelectorFields{}
  2371  }
  2372  func (ActivityLogResourceDifferenceFieldPathBuilder) Before() ActivityLog_Resource_DifferencePathSelectorBefore {
  2373  	return ActivityLog_Resource_DifferencePathSelectorBefore{}
  2374  }
  2375  func (ActivityLogResourceDifferenceFieldPathBuilder) After() ActivityLog_Resource_DifferencePathSelectorAfter {
  2376  	return ActivityLog_Resource_DifferencePathSelectorAfter{}
  2377  }
  2378  
  2379  type ActivityLog_Resource_DifferencePathSelectorFields struct{}
  2380  
  2381  func (ActivityLog_Resource_DifferencePathSelectorFields) FieldPath() *ActivityLogResourceDifference_FieldTerminalPath {
  2382  	return &ActivityLogResourceDifference_FieldTerminalPath{selector: ActivityLogResourceDifference_FieldPathSelectorFields}
  2383  }
  2384  
  2385  func (s ActivityLog_Resource_DifferencePathSelectorFields) WithValue(value *fieldmaskpb.FieldMask) *ActivityLogResourceDifference_FieldTerminalPathValue {
  2386  	return s.FieldPath().WithIValue(value).(*ActivityLogResourceDifference_FieldTerminalPathValue)
  2387  }
  2388  
  2389  func (s ActivityLog_Resource_DifferencePathSelectorFields) WithArrayOfValues(values []*fieldmaskpb.FieldMask) *ActivityLogResourceDifference_FieldTerminalPathArrayOfValues {
  2390  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogResourceDifference_FieldTerminalPathArrayOfValues)
  2391  }
  2392  
  2393  type ActivityLog_Resource_DifferencePathSelectorBefore struct{}
  2394  
  2395  func (ActivityLog_Resource_DifferencePathSelectorBefore) FieldPath() *ActivityLogResourceDifference_FieldTerminalPath {
  2396  	return &ActivityLogResourceDifference_FieldTerminalPath{selector: ActivityLogResourceDifference_FieldPathSelectorBefore}
  2397  }
  2398  
  2399  func (s ActivityLog_Resource_DifferencePathSelectorBefore) WithValue(value *anypb.Any) *ActivityLogResourceDifference_FieldTerminalPathValue {
  2400  	return s.FieldPath().WithIValue(value).(*ActivityLogResourceDifference_FieldTerminalPathValue)
  2401  }
  2402  
  2403  func (s ActivityLog_Resource_DifferencePathSelectorBefore) WithArrayOfValues(values []*anypb.Any) *ActivityLogResourceDifference_FieldTerminalPathArrayOfValues {
  2404  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogResourceDifference_FieldTerminalPathArrayOfValues)
  2405  }
  2406  
  2407  type ActivityLog_Resource_DifferencePathSelectorAfter struct{}
  2408  
  2409  func (ActivityLog_Resource_DifferencePathSelectorAfter) FieldPath() *ActivityLogResourceDifference_FieldTerminalPath {
  2410  	return &ActivityLogResourceDifference_FieldTerminalPath{selector: ActivityLogResourceDifference_FieldPathSelectorAfter}
  2411  }
  2412  
  2413  func (s ActivityLog_Resource_DifferencePathSelectorAfter) WithValue(value *anypb.Any) *ActivityLogResourceDifference_FieldTerminalPathValue {
  2414  	return s.FieldPath().WithIValue(value).(*ActivityLogResourceDifference_FieldTerminalPathValue)
  2415  }
  2416  
  2417  func (s ActivityLog_Resource_DifferencePathSelectorAfter) WithArrayOfValues(values []*anypb.Any) *ActivityLogResourceDifference_FieldTerminalPathArrayOfValues {
  2418  	return s.FieldPath().WithIArrayOfValues(values).(*ActivityLogResourceDifference_FieldTerminalPathArrayOfValues)
  2419  }