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

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