...

Source file src/google.golang.org/genproto/googleapis/analytics/admin/v1beta/analytics_admin.pb.go

Documentation: google.golang.org/genproto/googleapis/analytics/admin/v1beta

     1  // Copyright 2023 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v3.21.9
    19  // source: google/analytics/admin/v1beta/analytics_admin.proto
    20  
    21  package admin
    22  
    23  import (
    24  	context "context"
    25  	reflect "reflect"
    26  	sync "sync"
    27  
    28  	_ "google.golang.org/genproto/googleapis/api/annotations"
    29  	grpc "google.golang.org/grpc"
    30  	codes "google.golang.org/grpc/codes"
    31  	status "google.golang.org/grpc/status"
    32  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    33  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    34  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    35  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    36  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    37  )
    38  
    39  const (
    40  	// Verify that this generated code is sufficiently up-to-date.
    41  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    42  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    43  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    44  )
    45  
    46  // The request for a Data Access Record Report.
    47  type RunAccessReportRequest struct {
    48  	state         protoimpl.MessageState
    49  	sizeCache     protoimpl.SizeCache
    50  	unknownFields protoimpl.UnknownFields
    51  
    52  	// The Data Access Report supports requesting at the property level or account
    53  	// level. If requested at the account level, Data Access Reports include all
    54  	// access for all properties under that account.
    55  	//
    56  	// To request at the property level, entity should be for example
    57  	// 'properties/123' if "123" is your GA4 property ID. To request at the
    58  	// account level, entity should be for example 'accounts/1234' if "1234" is
    59  	// your GA4 Account ID.
    60  	Entity string `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
    61  	// The dimensions requested and displayed in the response. Requests are
    62  	// allowed up to 9 dimensions.
    63  	Dimensions []*AccessDimension `protobuf:"bytes,2,rep,name=dimensions,proto3" json:"dimensions,omitempty"`
    64  	// The metrics requested and displayed in the response. Requests are allowed
    65  	// up to 10 metrics.
    66  	Metrics []*AccessMetric `protobuf:"bytes,3,rep,name=metrics,proto3" json:"metrics,omitempty"`
    67  	// Date ranges of access records to read. If multiple date ranges are
    68  	// requested, each response row will contain a zero based date range index. If
    69  	// two date ranges overlap, the access records for the overlapping days is
    70  	// included in the response rows for both date ranges. Requests are allowed up
    71  	// to 2 date ranges.
    72  	DateRanges []*AccessDateRange `protobuf:"bytes,4,rep,name=date_ranges,json=dateRanges,proto3" json:"date_ranges,omitempty"`
    73  	// Dimension filters let you restrict report response to specific
    74  	// dimension values which match the filter. For example, filtering on access
    75  	// records of a single user. To learn more, see [Fundamentals of Dimension
    76  	// Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters)
    77  	// for examples. Metrics cannot be used in this filter.
    78  	DimensionFilter *AccessFilterExpression `protobuf:"bytes,5,opt,name=dimension_filter,json=dimensionFilter,proto3" json:"dimension_filter,omitempty"`
    79  	// Metric filters allow you to restrict report response to specific metric
    80  	// values which match the filter. Metric filters are applied after aggregating
    81  	// the report's rows, similar to SQL having-clause. Dimensions cannot be used
    82  	// in this filter.
    83  	MetricFilter *AccessFilterExpression `protobuf:"bytes,6,opt,name=metric_filter,json=metricFilter,proto3" json:"metric_filter,omitempty"`
    84  	// The row count of the start row. The first row is counted as row 0. If
    85  	// offset is unspecified, it is treated as 0. If offset is zero, then this
    86  	// method will return the first page of results with `limit` entries.
    87  	//
    88  	// To learn more about this pagination parameter, see
    89  	// [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
    90  	Offset int64 `protobuf:"varint,7,opt,name=offset,proto3" json:"offset,omitempty"`
    91  	// The number of rows to return. If unspecified, 10,000 rows are returned. The
    92  	// API returns a maximum of 100,000 rows per request, no matter how many you
    93  	// ask for. `limit` must be positive.
    94  	//
    95  	// The API may return fewer rows than the requested `limit`, if there aren't
    96  	// as many remaining rows as the `limit`. For instance, there are fewer than
    97  	// 300 possible values for the dimension `country`, so when reporting on only
    98  	// `country`, you can't get more than 300 rows, even if you set `limit` to a
    99  	// higher value.
   100  	//
   101  	// To learn more about this pagination parameter, see
   102  	// [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
   103  	Limit int64 `protobuf:"varint,8,opt,name=limit,proto3" json:"limit,omitempty"`
   104  	// This request's time zone if specified. If unspecified, the property's time
   105  	// zone is used. The request's time zone is used to interpret the start & end
   106  	// dates of the report.
   107  	//
   108  	// Formatted as strings from the IANA Time Zone database
   109  	// (https://www.iana.org/time-zones); for example "America/New_York" or
   110  	// "Asia/Tokyo".
   111  	TimeZone string `protobuf:"bytes,9,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
   112  	// Specifies how rows are ordered in the response.
   113  	OrderBys []*AccessOrderBy `protobuf:"bytes,10,rep,name=order_bys,json=orderBys,proto3" json:"order_bys,omitempty"`
   114  	// Toggles whether to return the current state of this Analytics Property's
   115  	// quota. Quota is returned in [AccessQuota](#AccessQuota). For account-level
   116  	// requests, this field must be false.
   117  	ReturnEntityQuota bool `protobuf:"varint,11,opt,name=return_entity_quota,json=returnEntityQuota,proto3" json:"return_entity_quota,omitempty"`
   118  }
   119  
   120  func (x *RunAccessReportRequest) Reset() {
   121  	*x = RunAccessReportRequest{}
   122  	if protoimpl.UnsafeEnabled {
   123  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[0]
   124  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   125  		ms.StoreMessageInfo(mi)
   126  	}
   127  }
   128  
   129  func (x *RunAccessReportRequest) String() string {
   130  	return protoimpl.X.MessageStringOf(x)
   131  }
   132  
   133  func (*RunAccessReportRequest) ProtoMessage() {}
   134  
   135  func (x *RunAccessReportRequest) ProtoReflect() protoreflect.Message {
   136  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[0]
   137  	if protoimpl.UnsafeEnabled && x != nil {
   138  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   139  		if ms.LoadMessageInfo() == nil {
   140  			ms.StoreMessageInfo(mi)
   141  		}
   142  		return ms
   143  	}
   144  	return mi.MessageOf(x)
   145  }
   146  
   147  // Deprecated: Use RunAccessReportRequest.ProtoReflect.Descriptor instead.
   148  func (*RunAccessReportRequest) Descriptor() ([]byte, []int) {
   149  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{0}
   150  }
   151  
   152  func (x *RunAccessReportRequest) GetEntity() string {
   153  	if x != nil {
   154  		return x.Entity
   155  	}
   156  	return ""
   157  }
   158  
   159  func (x *RunAccessReportRequest) GetDimensions() []*AccessDimension {
   160  	if x != nil {
   161  		return x.Dimensions
   162  	}
   163  	return nil
   164  }
   165  
   166  func (x *RunAccessReportRequest) GetMetrics() []*AccessMetric {
   167  	if x != nil {
   168  		return x.Metrics
   169  	}
   170  	return nil
   171  }
   172  
   173  func (x *RunAccessReportRequest) GetDateRanges() []*AccessDateRange {
   174  	if x != nil {
   175  		return x.DateRanges
   176  	}
   177  	return nil
   178  }
   179  
   180  func (x *RunAccessReportRequest) GetDimensionFilter() *AccessFilterExpression {
   181  	if x != nil {
   182  		return x.DimensionFilter
   183  	}
   184  	return nil
   185  }
   186  
   187  func (x *RunAccessReportRequest) GetMetricFilter() *AccessFilterExpression {
   188  	if x != nil {
   189  		return x.MetricFilter
   190  	}
   191  	return nil
   192  }
   193  
   194  func (x *RunAccessReportRequest) GetOffset() int64 {
   195  	if x != nil {
   196  		return x.Offset
   197  	}
   198  	return 0
   199  }
   200  
   201  func (x *RunAccessReportRequest) GetLimit() int64 {
   202  	if x != nil {
   203  		return x.Limit
   204  	}
   205  	return 0
   206  }
   207  
   208  func (x *RunAccessReportRequest) GetTimeZone() string {
   209  	if x != nil {
   210  		return x.TimeZone
   211  	}
   212  	return ""
   213  }
   214  
   215  func (x *RunAccessReportRequest) GetOrderBys() []*AccessOrderBy {
   216  	if x != nil {
   217  		return x.OrderBys
   218  	}
   219  	return nil
   220  }
   221  
   222  func (x *RunAccessReportRequest) GetReturnEntityQuota() bool {
   223  	if x != nil {
   224  		return x.ReturnEntityQuota
   225  	}
   226  	return false
   227  }
   228  
   229  // The customized Data Access Record Report response.
   230  type RunAccessReportResponse struct {
   231  	state         protoimpl.MessageState
   232  	sizeCache     protoimpl.SizeCache
   233  	unknownFields protoimpl.UnknownFields
   234  
   235  	// The header for a column in the report that corresponds to a specific
   236  	// dimension. The number of DimensionHeaders and ordering of DimensionHeaders
   237  	// matches the dimensions present in rows.
   238  	DimensionHeaders []*AccessDimensionHeader `protobuf:"bytes,1,rep,name=dimension_headers,json=dimensionHeaders,proto3" json:"dimension_headers,omitempty"`
   239  	// The header for a column in the report that corresponds to a specific
   240  	// metric. The number of MetricHeaders and ordering of MetricHeaders matches
   241  	// the metrics present in rows.
   242  	MetricHeaders []*AccessMetricHeader `protobuf:"bytes,2,rep,name=metric_headers,json=metricHeaders,proto3" json:"metric_headers,omitempty"`
   243  	// Rows of dimension value combinations and metric values in the report.
   244  	Rows []*AccessRow `protobuf:"bytes,3,rep,name=rows,proto3" json:"rows,omitempty"`
   245  	// The total number of rows in the query result. `rowCount` is independent of
   246  	// the number of rows returned in the response, the `limit` request
   247  	// parameter, and the `offset` request parameter. For example if a query
   248  	// returns 175 rows and includes `limit` of 50 in the API request, the
   249  	// response will contain `rowCount` of 175 but only 50 rows.
   250  	//
   251  	// To learn more about this pagination parameter, see
   252  	// [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
   253  	RowCount int32 `protobuf:"varint,4,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
   254  	// The quota state for this Analytics property including this request. This
   255  	// field doesn't work with account-level requests.
   256  	Quota *AccessQuota `protobuf:"bytes,5,opt,name=quota,proto3" json:"quota,omitempty"`
   257  }
   258  
   259  func (x *RunAccessReportResponse) Reset() {
   260  	*x = RunAccessReportResponse{}
   261  	if protoimpl.UnsafeEnabled {
   262  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[1]
   263  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   264  		ms.StoreMessageInfo(mi)
   265  	}
   266  }
   267  
   268  func (x *RunAccessReportResponse) String() string {
   269  	return protoimpl.X.MessageStringOf(x)
   270  }
   271  
   272  func (*RunAccessReportResponse) ProtoMessage() {}
   273  
   274  func (x *RunAccessReportResponse) ProtoReflect() protoreflect.Message {
   275  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[1]
   276  	if protoimpl.UnsafeEnabled && x != nil {
   277  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   278  		if ms.LoadMessageInfo() == nil {
   279  			ms.StoreMessageInfo(mi)
   280  		}
   281  		return ms
   282  	}
   283  	return mi.MessageOf(x)
   284  }
   285  
   286  // Deprecated: Use RunAccessReportResponse.ProtoReflect.Descriptor instead.
   287  func (*RunAccessReportResponse) Descriptor() ([]byte, []int) {
   288  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{1}
   289  }
   290  
   291  func (x *RunAccessReportResponse) GetDimensionHeaders() []*AccessDimensionHeader {
   292  	if x != nil {
   293  		return x.DimensionHeaders
   294  	}
   295  	return nil
   296  }
   297  
   298  func (x *RunAccessReportResponse) GetMetricHeaders() []*AccessMetricHeader {
   299  	if x != nil {
   300  		return x.MetricHeaders
   301  	}
   302  	return nil
   303  }
   304  
   305  func (x *RunAccessReportResponse) GetRows() []*AccessRow {
   306  	if x != nil {
   307  		return x.Rows
   308  	}
   309  	return nil
   310  }
   311  
   312  func (x *RunAccessReportResponse) GetRowCount() int32 {
   313  	if x != nil {
   314  		return x.RowCount
   315  	}
   316  	return 0
   317  }
   318  
   319  func (x *RunAccessReportResponse) GetQuota() *AccessQuota {
   320  	if x != nil {
   321  		return x.Quota
   322  	}
   323  	return nil
   324  }
   325  
   326  // Request message for GetAccount RPC.
   327  type GetAccountRequest struct {
   328  	state         protoimpl.MessageState
   329  	sizeCache     protoimpl.SizeCache
   330  	unknownFields protoimpl.UnknownFields
   331  
   332  	// Required. The name of the account to lookup.
   333  	// Format: accounts/{account}
   334  	// Example: "accounts/100"
   335  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   336  }
   337  
   338  func (x *GetAccountRequest) Reset() {
   339  	*x = GetAccountRequest{}
   340  	if protoimpl.UnsafeEnabled {
   341  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[2]
   342  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   343  		ms.StoreMessageInfo(mi)
   344  	}
   345  }
   346  
   347  func (x *GetAccountRequest) String() string {
   348  	return protoimpl.X.MessageStringOf(x)
   349  }
   350  
   351  func (*GetAccountRequest) ProtoMessage() {}
   352  
   353  func (x *GetAccountRequest) ProtoReflect() protoreflect.Message {
   354  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[2]
   355  	if protoimpl.UnsafeEnabled && x != nil {
   356  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   357  		if ms.LoadMessageInfo() == nil {
   358  			ms.StoreMessageInfo(mi)
   359  		}
   360  		return ms
   361  	}
   362  	return mi.MessageOf(x)
   363  }
   364  
   365  // Deprecated: Use GetAccountRequest.ProtoReflect.Descriptor instead.
   366  func (*GetAccountRequest) Descriptor() ([]byte, []int) {
   367  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{2}
   368  }
   369  
   370  func (x *GetAccountRequest) GetName() string {
   371  	if x != nil {
   372  		return x.Name
   373  	}
   374  	return ""
   375  }
   376  
   377  // Request message for ListAccounts RPC.
   378  type ListAccountsRequest struct {
   379  	state         protoimpl.MessageState
   380  	sizeCache     protoimpl.SizeCache
   381  	unknownFields protoimpl.UnknownFields
   382  
   383  	// The maximum number of resources to return. The service may return
   384  	// fewer than this value, even if there are additional pages.
   385  	// If unspecified, at most 50 resources will be returned.
   386  	// The maximum value is 200; (higher values will be coerced to the maximum)
   387  	PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   388  	// A page token, received from a previous `ListAccounts` call.
   389  	// Provide this to retrieve the subsequent page.
   390  	// When paginating, all other parameters provided to `ListAccounts` must
   391  	// match the call that provided the page token.
   392  	PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   393  	// Whether to include soft-deleted (ie: "trashed") Accounts in the
   394  	// results. Accounts can be inspected to determine whether they are deleted or
   395  	// not.
   396  	ShowDeleted bool `protobuf:"varint,3,opt,name=show_deleted,json=showDeleted,proto3" json:"show_deleted,omitempty"`
   397  }
   398  
   399  func (x *ListAccountsRequest) Reset() {
   400  	*x = ListAccountsRequest{}
   401  	if protoimpl.UnsafeEnabled {
   402  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[3]
   403  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   404  		ms.StoreMessageInfo(mi)
   405  	}
   406  }
   407  
   408  func (x *ListAccountsRequest) String() string {
   409  	return protoimpl.X.MessageStringOf(x)
   410  }
   411  
   412  func (*ListAccountsRequest) ProtoMessage() {}
   413  
   414  func (x *ListAccountsRequest) ProtoReflect() protoreflect.Message {
   415  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[3]
   416  	if protoimpl.UnsafeEnabled && x != nil {
   417  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   418  		if ms.LoadMessageInfo() == nil {
   419  			ms.StoreMessageInfo(mi)
   420  		}
   421  		return ms
   422  	}
   423  	return mi.MessageOf(x)
   424  }
   425  
   426  // Deprecated: Use ListAccountsRequest.ProtoReflect.Descriptor instead.
   427  func (*ListAccountsRequest) Descriptor() ([]byte, []int) {
   428  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{3}
   429  }
   430  
   431  func (x *ListAccountsRequest) GetPageSize() int32 {
   432  	if x != nil {
   433  		return x.PageSize
   434  	}
   435  	return 0
   436  }
   437  
   438  func (x *ListAccountsRequest) GetPageToken() string {
   439  	if x != nil {
   440  		return x.PageToken
   441  	}
   442  	return ""
   443  }
   444  
   445  func (x *ListAccountsRequest) GetShowDeleted() bool {
   446  	if x != nil {
   447  		return x.ShowDeleted
   448  	}
   449  	return false
   450  }
   451  
   452  // Request message for ListAccounts RPC.
   453  type ListAccountsResponse struct {
   454  	state         protoimpl.MessageState
   455  	sizeCache     protoimpl.SizeCache
   456  	unknownFields protoimpl.UnknownFields
   457  
   458  	// Results that were accessible to the caller.
   459  	Accounts []*Account `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"`
   460  	// A token, which can be sent as `page_token` to retrieve the next page.
   461  	// If this field is omitted, there are no subsequent pages.
   462  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   463  }
   464  
   465  func (x *ListAccountsResponse) Reset() {
   466  	*x = ListAccountsResponse{}
   467  	if protoimpl.UnsafeEnabled {
   468  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[4]
   469  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   470  		ms.StoreMessageInfo(mi)
   471  	}
   472  }
   473  
   474  func (x *ListAccountsResponse) String() string {
   475  	return protoimpl.X.MessageStringOf(x)
   476  }
   477  
   478  func (*ListAccountsResponse) ProtoMessage() {}
   479  
   480  func (x *ListAccountsResponse) ProtoReflect() protoreflect.Message {
   481  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[4]
   482  	if protoimpl.UnsafeEnabled && x != nil {
   483  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   484  		if ms.LoadMessageInfo() == nil {
   485  			ms.StoreMessageInfo(mi)
   486  		}
   487  		return ms
   488  	}
   489  	return mi.MessageOf(x)
   490  }
   491  
   492  // Deprecated: Use ListAccountsResponse.ProtoReflect.Descriptor instead.
   493  func (*ListAccountsResponse) Descriptor() ([]byte, []int) {
   494  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{4}
   495  }
   496  
   497  func (x *ListAccountsResponse) GetAccounts() []*Account {
   498  	if x != nil {
   499  		return x.Accounts
   500  	}
   501  	return nil
   502  }
   503  
   504  func (x *ListAccountsResponse) GetNextPageToken() string {
   505  	if x != nil {
   506  		return x.NextPageToken
   507  	}
   508  	return ""
   509  }
   510  
   511  // Request message for DeleteAccount RPC.
   512  type DeleteAccountRequest struct {
   513  	state         protoimpl.MessageState
   514  	sizeCache     protoimpl.SizeCache
   515  	unknownFields protoimpl.UnknownFields
   516  
   517  	// Required. The name of the Account to soft-delete.
   518  	// Format: accounts/{account}
   519  	// Example: "accounts/100"
   520  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   521  }
   522  
   523  func (x *DeleteAccountRequest) Reset() {
   524  	*x = DeleteAccountRequest{}
   525  	if protoimpl.UnsafeEnabled {
   526  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[5]
   527  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   528  		ms.StoreMessageInfo(mi)
   529  	}
   530  }
   531  
   532  func (x *DeleteAccountRequest) String() string {
   533  	return protoimpl.X.MessageStringOf(x)
   534  }
   535  
   536  func (*DeleteAccountRequest) ProtoMessage() {}
   537  
   538  func (x *DeleteAccountRequest) ProtoReflect() protoreflect.Message {
   539  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[5]
   540  	if protoimpl.UnsafeEnabled && x != nil {
   541  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   542  		if ms.LoadMessageInfo() == nil {
   543  			ms.StoreMessageInfo(mi)
   544  		}
   545  		return ms
   546  	}
   547  	return mi.MessageOf(x)
   548  }
   549  
   550  // Deprecated: Use DeleteAccountRequest.ProtoReflect.Descriptor instead.
   551  func (*DeleteAccountRequest) Descriptor() ([]byte, []int) {
   552  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{5}
   553  }
   554  
   555  func (x *DeleteAccountRequest) GetName() string {
   556  	if x != nil {
   557  		return x.Name
   558  	}
   559  	return ""
   560  }
   561  
   562  // Request message for UpdateAccount RPC.
   563  type UpdateAccountRequest struct {
   564  	state         protoimpl.MessageState
   565  	sizeCache     protoimpl.SizeCache
   566  	unknownFields protoimpl.UnknownFields
   567  
   568  	// Required. The account to update.
   569  	// The account's `name` field is used to identify the account.
   570  	Account *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
   571  	// Required. The list of fields to be updated. Field names must be in snake
   572  	// case (for example, "field_to_update"). Omitted fields will not be updated.
   573  	// To replace the entire entity, use one path with the string "*" to match all
   574  	// fields.
   575  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   576  }
   577  
   578  func (x *UpdateAccountRequest) Reset() {
   579  	*x = UpdateAccountRequest{}
   580  	if protoimpl.UnsafeEnabled {
   581  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[6]
   582  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   583  		ms.StoreMessageInfo(mi)
   584  	}
   585  }
   586  
   587  func (x *UpdateAccountRequest) String() string {
   588  	return protoimpl.X.MessageStringOf(x)
   589  }
   590  
   591  func (*UpdateAccountRequest) ProtoMessage() {}
   592  
   593  func (x *UpdateAccountRequest) ProtoReflect() protoreflect.Message {
   594  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[6]
   595  	if protoimpl.UnsafeEnabled && x != nil {
   596  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   597  		if ms.LoadMessageInfo() == nil {
   598  			ms.StoreMessageInfo(mi)
   599  		}
   600  		return ms
   601  	}
   602  	return mi.MessageOf(x)
   603  }
   604  
   605  // Deprecated: Use UpdateAccountRequest.ProtoReflect.Descriptor instead.
   606  func (*UpdateAccountRequest) Descriptor() ([]byte, []int) {
   607  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{6}
   608  }
   609  
   610  func (x *UpdateAccountRequest) GetAccount() *Account {
   611  	if x != nil {
   612  		return x.Account
   613  	}
   614  	return nil
   615  }
   616  
   617  func (x *UpdateAccountRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   618  	if x != nil {
   619  		return x.UpdateMask
   620  	}
   621  	return nil
   622  }
   623  
   624  // Request message for ProvisionAccountTicket RPC.
   625  type ProvisionAccountTicketRequest struct {
   626  	state         protoimpl.MessageState
   627  	sizeCache     protoimpl.SizeCache
   628  	unknownFields protoimpl.UnknownFields
   629  
   630  	// The account to create.
   631  	Account *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
   632  	// Redirect URI where the user will be sent after accepting Terms of Service.
   633  	// Must be configured in Cloud Console as a Redirect URI.
   634  	RedirectUri string `protobuf:"bytes,2,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"`
   635  }
   636  
   637  func (x *ProvisionAccountTicketRequest) Reset() {
   638  	*x = ProvisionAccountTicketRequest{}
   639  	if protoimpl.UnsafeEnabled {
   640  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[7]
   641  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   642  		ms.StoreMessageInfo(mi)
   643  	}
   644  }
   645  
   646  func (x *ProvisionAccountTicketRequest) String() string {
   647  	return protoimpl.X.MessageStringOf(x)
   648  }
   649  
   650  func (*ProvisionAccountTicketRequest) ProtoMessage() {}
   651  
   652  func (x *ProvisionAccountTicketRequest) ProtoReflect() protoreflect.Message {
   653  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[7]
   654  	if protoimpl.UnsafeEnabled && x != nil {
   655  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   656  		if ms.LoadMessageInfo() == nil {
   657  			ms.StoreMessageInfo(mi)
   658  		}
   659  		return ms
   660  	}
   661  	return mi.MessageOf(x)
   662  }
   663  
   664  // Deprecated: Use ProvisionAccountTicketRequest.ProtoReflect.Descriptor instead.
   665  func (*ProvisionAccountTicketRequest) Descriptor() ([]byte, []int) {
   666  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{7}
   667  }
   668  
   669  func (x *ProvisionAccountTicketRequest) GetAccount() *Account {
   670  	if x != nil {
   671  		return x.Account
   672  	}
   673  	return nil
   674  }
   675  
   676  func (x *ProvisionAccountTicketRequest) GetRedirectUri() string {
   677  	if x != nil {
   678  		return x.RedirectUri
   679  	}
   680  	return ""
   681  }
   682  
   683  // Response message for ProvisionAccountTicket RPC.
   684  type ProvisionAccountTicketResponse struct {
   685  	state         protoimpl.MessageState
   686  	sizeCache     protoimpl.SizeCache
   687  	unknownFields protoimpl.UnknownFields
   688  
   689  	// The param to be passed in the ToS link.
   690  	AccountTicketId string `protobuf:"bytes,1,opt,name=account_ticket_id,json=accountTicketId,proto3" json:"account_ticket_id,omitempty"`
   691  }
   692  
   693  func (x *ProvisionAccountTicketResponse) Reset() {
   694  	*x = ProvisionAccountTicketResponse{}
   695  	if protoimpl.UnsafeEnabled {
   696  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[8]
   697  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   698  		ms.StoreMessageInfo(mi)
   699  	}
   700  }
   701  
   702  func (x *ProvisionAccountTicketResponse) String() string {
   703  	return protoimpl.X.MessageStringOf(x)
   704  }
   705  
   706  func (*ProvisionAccountTicketResponse) ProtoMessage() {}
   707  
   708  func (x *ProvisionAccountTicketResponse) ProtoReflect() protoreflect.Message {
   709  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[8]
   710  	if protoimpl.UnsafeEnabled && x != nil {
   711  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   712  		if ms.LoadMessageInfo() == nil {
   713  			ms.StoreMessageInfo(mi)
   714  		}
   715  		return ms
   716  	}
   717  	return mi.MessageOf(x)
   718  }
   719  
   720  // Deprecated: Use ProvisionAccountTicketResponse.ProtoReflect.Descriptor instead.
   721  func (*ProvisionAccountTicketResponse) Descriptor() ([]byte, []int) {
   722  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{8}
   723  }
   724  
   725  func (x *ProvisionAccountTicketResponse) GetAccountTicketId() string {
   726  	if x != nil {
   727  		return x.AccountTicketId
   728  	}
   729  	return ""
   730  }
   731  
   732  // Request message for GetProperty RPC.
   733  type GetPropertyRequest struct {
   734  	state         protoimpl.MessageState
   735  	sizeCache     protoimpl.SizeCache
   736  	unknownFields protoimpl.UnknownFields
   737  
   738  	// Required. The name of the property to lookup.
   739  	// Format: properties/{property_id}
   740  	// Example: "properties/1000"
   741  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   742  }
   743  
   744  func (x *GetPropertyRequest) Reset() {
   745  	*x = GetPropertyRequest{}
   746  	if protoimpl.UnsafeEnabled {
   747  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[9]
   748  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   749  		ms.StoreMessageInfo(mi)
   750  	}
   751  }
   752  
   753  func (x *GetPropertyRequest) String() string {
   754  	return protoimpl.X.MessageStringOf(x)
   755  }
   756  
   757  func (*GetPropertyRequest) ProtoMessage() {}
   758  
   759  func (x *GetPropertyRequest) ProtoReflect() protoreflect.Message {
   760  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[9]
   761  	if protoimpl.UnsafeEnabled && x != nil {
   762  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   763  		if ms.LoadMessageInfo() == nil {
   764  			ms.StoreMessageInfo(mi)
   765  		}
   766  		return ms
   767  	}
   768  	return mi.MessageOf(x)
   769  }
   770  
   771  // Deprecated: Use GetPropertyRequest.ProtoReflect.Descriptor instead.
   772  func (*GetPropertyRequest) Descriptor() ([]byte, []int) {
   773  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{9}
   774  }
   775  
   776  func (x *GetPropertyRequest) GetName() string {
   777  	if x != nil {
   778  		return x.Name
   779  	}
   780  	return ""
   781  }
   782  
   783  // Request message for ListProperties RPC.
   784  type ListPropertiesRequest struct {
   785  	state         protoimpl.MessageState
   786  	sizeCache     protoimpl.SizeCache
   787  	unknownFields protoimpl.UnknownFields
   788  
   789  	// Required. An expression for filtering the results of the request.
   790  	// Fields eligible for filtering are:
   791  	// `parent:`(The resource name of the parent account/property) or
   792  	// `ancestor:`(The resource name of the parent account) or
   793  	// `firebase_project:`(The id or number of the linked firebase project).
   794  	// Some examples of filters:
   795  	//
   796  	// ```
   797  	// | Filter                      | Description                               |
   798  	// |-----------------------------|-------------------------------------------|
   799  	// | parent:accounts/123         | The account with account id: 123.       |
   800  	// | parent:properties/123       | The property with property id: 123.       |
   801  	// | ancestor:accounts/123       | The account with account id: 123.         |
   802  	// | firebase_project:project-id | The firebase project with id: project-id. |
   803  	// | firebase_project:123        | The firebase project with number: 123.    |
   804  	// ```
   805  	Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
   806  	// The maximum number of resources to return. The service may return
   807  	// fewer than this value, even if there are additional pages.
   808  	// If unspecified, at most 50 resources will be returned.
   809  	// The maximum value is 200; (higher values will be coerced to the maximum)
   810  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   811  	// A page token, received from a previous `ListProperties` call.
   812  	// Provide this to retrieve the subsequent page.
   813  	// When paginating, all other parameters provided to `ListProperties` must
   814  	// match the call that provided the page token.
   815  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   816  	// Whether to include soft-deleted (ie: "trashed") Properties in the
   817  	// results. Properties can be inspected to determine whether they are deleted
   818  	// or not.
   819  	ShowDeleted bool `protobuf:"varint,4,opt,name=show_deleted,json=showDeleted,proto3" json:"show_deleted,omitempty"`
   820  }
   821  
   822  func (x *ListPropertiesRequest) Reset() {
   823  	*x = ListPropertiesRequest{}
   824  	if protoimpl.UnsafeEnabled {
   825  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[10]
   826  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   827  		ms.StoreMessageInfo(mi)
   828  	}
   829  }
   830  
   831  func (x *ListPropertiesRequest) String() string {
   832  	return protoimpl.X.MessageStringOf(x)
   833  }
   834  
   835  func (*ListPropertiesRequest) ProtoMessage() {}
   836  
   837  func (x *ListPropertiesRequest) ProtoReflect() protoreflect.Message {
   838  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[10]
   839  	if protoimpl.UnsafeEnabled && x != nil {
   840  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   841  		if ms.LoadMessageInfo() == nil {
   842  			ms.StoreMessageInfo(mi)
   843  		}
   844  		return ms
   845  	}
   846  	return mi.MessageOf(x)
   847  }
   848  
   849  // Deprecated: Use ListPropertiesRequest.ProtoReflect.Descriptor instead.
   850  func (*ListPropertiesRequest) Descriptor() ([]byte, []int) {
   851  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{10}
   852  }
   853  
   854  func (x *ListPropertiesRequest) GetFilter() string {
   855  	if x != nil {
   856  		return x.Filter
   857  	}
   858  	return ""
   859  }
   860  
   861  func (x *ListPropertiesRequest) GetPageSize() int32 {
   862  	if x != nil {
   863  		return x.PageSize
   864  	}
   865  	return 0
   866  }
   867  
   868  func (x *ListPropertiesRequest) GetPageToken() string {
   869  	if x != nil {
   870  		return x.PageToken
   871  	}
   872  	return ""
   873  }
   874  
   875  func (x *ListPropertiesRequest) GetShowDeleted() bool {
   876  	if x != nil {
   877  		return x.ShowDeleted
   878  	}
   879  	return false
   880  }
   881  
   882  // Response message for ListProperties RPC.
   883  type ListPropertiesResponse struct {
   884  	state         protoimpl.MessageState
   885  	sizeCache     protoimpl.SizeCache
   886  	unknownFields protoimpl.UnknownFields
   887  
   888  	// Results that matched the filter criteria and were accessible to the caller.
   889  	Properties []*Property `protobuf:"bytes,1,rep,name=properties,proto3" json:"properties,omitempty"`
   890  	// A token, which can be sent as `page_token` to retrieve the next page.
   891  	// If this field is omitted, there are no subsequent pages.
   892  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   893  }
   894  
   895  func (x *ListPropertiesResponse) Reset() {
   896  	*x = ListPropertiesResponse{}
   897  	if protoimpl.UnsafeEnabled {
   898  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[11]
   899  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   900  		ms.StoreMessageInfo(mi)
   901  	}
   902  }
   903  
   904  func (x *ListPropertiesResponse) String() string {
   905  	return protoimpl.X.MessageStringOf(x)
   906  }
   907  
   908  func (*ListPropertiesResponse) ProtoMessage() {}
   909  
   910  func (x *ListPropertiesResponse) ProtoReflect() protoreflect.Message {
   911  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[11]
   912  	if protoimpl.UnsafeEnabled && x != nil {
   913  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   914  		if ms.LoadMessageInfo() == nil {
   915  			ms.StoreMessageInfo(mi)
   916  		}
   917  		return ms
   918  	}
   919  	return mi.MessageOf(x)
   920  }
   921  
   922  // Deprecated: Use ListPropertiesResponse.ProtoReflect.Descriptor instead.
   923  func (*ListPropertiesResponse) Descriptor() ([]byte, []int) {
   924  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{11}
   925  }
   926  
   927  func (x *ListPropertiesResponse) GetProperties() []*Property {
   928  	if x != nil {
   929  		return x.Properties
   930  	}
   931  	return nil
   932  }
   933  
   934  func (x *ListPropertiesResponse) GetNextPageToken() string {
   935  	if x != nil {
   936  		return x.NextPageToken
   937  	}
   938  	return ""
   939  }
   940  
   941  // Request message for UpdateProperty RPC.
   942  type UpdatePropertyRequest struct {
   943  	state         protoimpl.MessageState
   944  	sizeCache     protoimpl.SizeCache
   945  	unknownFields protoimpl.UnknownFields
   946  
   947  	// Required. The property to update.
   948  	// The property's `name` field is used to identify the property to be
   949  	// updated.
   950  	Property *Property `protobuf:"bytes,1,opt,name=property,proto3" json:"property,omitempty"`
   951  	// Required. The list of fields to be updated. Field names must be in snake
   952  	// case (e.g., "field_to_update"). Omitted fields will not be updated. To
   953  	// replace the entire entity, use one path with the string "*" to match all
   954  	// fields.
   955  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   956  }
   957  
   958  func (x *UpdatePropertyRequest) Reset() {
   959  	*x = UpdatePropertyRequest{}
   960  	if protoimpl.UnsafeEnabled {
   961  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[12]
   962  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   963  		ms.StoreMessageInfo(mi)
   964  	}
   965  }
   966  
   967  func (x *UpdatePropertyRequest) String() string {
   968  	return protoimpl.X.MessageStringOf(x)
   969  }
   970  
   971  func (*UpdatePropertyRequest) ProtoMessage() {}
   972  
   973  func (x *UpdatePropertyRequest) ProtoReflect() protoreflect.Message {
   974  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[12]
   975  	if protoimpl.UnsafeEnabled && x != nil {
   976  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   977  		if ms.LoadMessageInfo() == nil {
   978  			ms.StoreMessageInfo(mi)
   979  		}
   980  		return ms
   981  	}
   982  	return mi.MessageOf(x)
   983  }
   984  
   985  // Deprecated: Use UpdatePropertyRequest.ProtoReflect.Descriptor instead.
   986  func (*UpdatePropertyRequest) Descriptor() ([]byte, []int) {
   987  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{12}
   988  }
   989  
   990  func (x *UpdatePropertyRequest) GetProperty() *Property {
   991  	if x != nil {
   992  		return x.Property
   993  	}
   994  	return nil
   995  }
   996  
   997  func (x *UpdatePropertyRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   998  	if x != nil {
   999  		return x.UpdateMask
  1000  	}
  1001  	return nil
  1002  }
  1003  
  1004  // Request message for CreateProperty RPC.
  1005  type CreatePropertyRequest struct {
  1006  	state         protoimpl.MessageState
  1007  	sizeCache     protoimpl.SizeCache
  1008  	unknownFields protoimpl.UnknownFields
  1009  
  1010  	// Required. The property to create.
  1011  	// Note: the supplied property must specify its parent.
  1012  	Property *Property `protobuf:"bytes,1,opt,name=property,proto3" json:"property,omitempty"`
  1013  }
  1014  
  1015  func (x *CreatePropertyRequest) Reset() {
  1016  	*x = CreatePropertyRequest{}
  1017  	if protoimpl.UnsafeEnabled {
  1018  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[13]
  1019  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1020  		ms.StoreMessageInfo(mi)
  1021  	}
  1022  }
  1023  
  1024  func (x *CreatePropertyRequest) String() string {
  1025  	return protoimpl.X.MessageStringOf(x)
  1026  }
  1027  
  1028  func (*CreatePropertyRequest) ProtoMessage() {}
  1029  
  1030  func (x *CreatePropertyRequest) ProtoReflect() protoreflect.Message {
  1031  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[13]
  1032  	if protoimpl.UnsafeEnabled && x != nil {
  1033  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1034  		if ms.LoadMessageInfo() == nil {
  1035  			ms.StoreMessageInfo(mi)
  1036  		}
  1037  		return ms
  1038  	}
  1039  	return mi.MessageOf(x)
  1040  }
  1041  
  1042  // Deprecated: Use CreatePropertyRequest.ProtoReflect.Descriptor instead.
  1043  func (*CreatePropertyRequest) Descriptor() ([]byte, []int) {
  1044  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{13}
  1045  }
  1046  
  1047  func (x *CreatePropertyRequest) GetProperty() *Property {
  1048  	if x != nil {
  1049  		return x.Property
  1050  	}
  1051  	return nil
  1052  }
  1053  
  1054  // Request message for DeleteProperty RPC.
  1055  type DeletePropertyRequest struct {
  1056  	state         protoimpl.MessageState
  1057  	sizeCache     protoimpl.SizeCache
  1058  	unknownFields protoimpl.UnknownFields
  1059  
  1060  	// Required. The name of the Property to soft-delete.
  1061  	// Format: properties/{property_id}
  1062  	// Example: "properties/1000"
  1063  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1064  }
  1065  
  1066  func (x *DeletePropertyRequest) Reset() {
  1067  	*x = DeletePropertyRequest{}
  1068  	if protoimpl.UnsafeEnabled {
  1069  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[14]
  1070  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1071  		ms.StoreMessageInfo(mi)
  1072  	}
  1073  }
  1074  
  1075  func (x *DeletePropertyRequest) String() string {
  1076  	return protoimpl.X.MessageStringOf(x)
  1077  }
  1078  
  1079  func (*DeletePropertyRequest) ProtoMessage() {}
  1080  
  1081  func (x *DeletePropertyRequest) ProtoReflect() protoreflect.Message {
  1082  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[14]
  1083  	if protoimpl.UnsafeEnabled && x != nil {
  1084  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1085  		if ms.LoadMessageInfo() == nil {
  1086  			ms.StoreMessageInfo(mi)
  1087  		}
  1088  		return ms
  1089  	}
  1090  	return mi.MessageOf(x)
  1091  }
  1092  
  1093  // Deprecated: Use DeletePropertyRequest.ProtoReflect.Descriptor instead.
  1094  func (*DeletePropertyRequest) Descriptor() ([]byte, []int) {
  1095  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{14}
  1096  }
  1097  
  1098  func (x *DeletePropertyRequest) GetName() string {
  1099  	if x != nil {
  1100  		return x.Name
  1101  	}
  1102  	return ""
  1103  }
  1104  
  1105  // Request message for CreateFirebaseLink RPC
  1106  type CreateFirebaseLinkRequest struct {
  1107  	state         protoimpl.MessageState
  1108  	sizeCache     protoimpl.SizeCache
  1109  	unknownFields protoimpl.UnknownFields
  1110  
  1111  	// Required. Format: properties/{property_id}
  1112  	// Example: properties/1234
  1113  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1114  	// Required. The Firebase link to create.
  1115  	FirebaseLink *FirebaseLink `protobuf:"bytes,2,opt,name=firebase_link,json=firebaseLink,proto3" json:"firebase_link,omitempty"`
  1116  }
  1117  
  1118  func (x *CreateFirebaseLinkRequest) Reset() {
  1119  	*x = CreateFirebaseLinkRequest{}
  1120  	if protoimpl.UnsafeEnabled {
  1121  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[15]
  1122  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1123  		ms.StoreMessageInfo(mi)
  1124  	}
  1125  }
  1126  
  1127  func (x *CreateFirebaseLinkRequest) String() string {
  1128  	return protoimpl.X.MessageStringOf(x)
  1129  }
  1130  
  1131  func (*CreateFirebaseLinkRequest) ProtoMessage() {}
  1132  
  1133  func (x *CreateFirebaseLinkRequest) ProtoReflect() protoreflect.Message {
  1134  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[15]
  1135  	if protoimpl.UnsafeEnabled && x != nil {
  1136  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1137  		if ms.LoadMessageInfo() == nil {
  1138  			ms.StoreMessageInfo(mi)
  1139  		}
  1140  		return ms
  1141  	}
  1142  	return mi.MessageOf(x)
  1143  }
  1144  
  1145  // Deprecated: Use CreateFirebaseLinkRequest.ProtoReflect.Descriptor instead.
  1146  func (*CreateFirebaseLinkRequest) Descriptor() ([]byte, []int) {
  1147  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{15}
  1148  }
  1149  
  1150  func (x *CreateFirebaseLinkRequest) GetParent() string {
  1151  	if x != nil {
  1152  		return x.Parent
  1153  	}
  1154  	return ""
  1155  }
  1156  
  1157  func (x *CreateFirebaseLinkRequest) GetFirebaseLink() *FirebaseLink {
  1158  	if x != nil {
  1159  		return x.FirebaseLink
  1160  	}
  1161  	return nil
  1162  }
  1163  
  1164  // Request message for DeleteFirebaseLink RPC
  1165  type DeleteFirebaseLinkRequest struct {
  1166  	state         protoimpl.MessageState
  1167  	sizeCache     protoimpl.SizeCache
  1168  	unknownFields protoimpl.UnknownFields
  1169  
  1170  	// Required. Format: properties/{property_id}/firebaseLinks/{firebase_link_id}
  1171  	// Example: properties/1234/firebaseLinks/5678
  1172  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1173  }
  1174  
  1175  func (x *DeleteFirebaseLinkRequest) Reset() {
  1176  	*x = DeleteFirebaseLinkRequest{}
  1177  	if protoimpl.UnsafeEnabled {
  1178  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[16]
  1179  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1180  		ms.StoreMessageInfo(mi)
  1181  	}
  1182  }
  1183  
  1184  func (x *DeleteFirebaseLinkRequest) String() string {
  1185  	return protoimpl.X.MessageStringOf(x)
  1186  }
  1187  
  1188  func (*DeleteFirebaseLinkRequest) ProtoMessage() {}
  1189  
  1190  func (x *DeleteFirebaseLinkRequest) ProtoReflect() protoreflect.Message {
  1191  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[16]
  1192  	if protoimpl.UnsafeEnabled && x != nil {
  1193  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1194  		if ms.LoadMessageInfo() == nil {
  1195  			ms.StoreMessageInfo(mi)
  1196  		}
  1197  		return ms
  1198  	}
  1199  	return mi.MessageOf(x)
  1200  }
  1201  
  1202  // Deprecated: Use DeleteFirebaseLinkRequest.ProtoReflect.Descriptor instead.
  1203  func (*DeleteFirebaseLinkRequest) Descriptor() ([]byte, []int) {
  1204  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{16}
  1205  }
  1206  
  1207  func (x *DeleteFirebaseLinkRequest) GetName() string {
  1208  	if x != nil {
  1209  		return x.Name
  1210  	}
  1211  	return ""
  1212  }
  1213  
  1214  // Request message for ListFirebaseLinks RPC
  1215  type ListFirebaseLinksRequest struct {
  1216  	state         protoimpl.MessageState
  1217  	sizeCache     protoimpl.SizeCache
  1218  	unknownFields protoimpl.UnknownFields
  1219  
  1220  	// Required. Format: properties/{property_id}
  1221  	// Example: properties/1234
  1222  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1223  	// The maximum number of resources to return. The service may return
  1224  	// fewer than this value, even if there are additional pages.
  1225  	// If unspecified, at most 50 resources will be returned.
  1226  	// The maximum value is 200; (higher values will be coerced to the maximum)
  1227  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1228  	// A page token, received from a previous `ListFirebaseLinks` call.
  1229  	// Provide this to retrieve the subsequent page.
  1230  	// When paginating, all other parameters provided to `ListFirebaseLinks` must
  1231  	// match the call that provided the page token.
  1232  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1233  }
  1234  
  1235  func (x *ListFirebaseLinksRequest) Reset() {
  1236  	*x = ListFirebaseLinksRequest{}
  1237  	if protoimpl.UnsafeEnabled {
  1238  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[17]
  1239  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1240  		ms.StoreMessageInfo(mi)
  1241  	}
  1242  }
  1243  
  1244  func (x *ListFirebaseLinksRequest) String() string {
  1245  	return protoimpl.X.MessageStringOf(x)
  1246  }
  1247  
  1248  func (*ListFirebaseLinksRequest) ProtoMessage() {}
  1249  
  1250  func (x *ListFirebaseLinksRequest) ProtoReflect() protoreflect.Message {
  1251  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[17]
  1252  	if protoimpl.UnsafeEnabled && x != nil {
  1253  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1254  		if ms.LoadMessageInfo() == nil {
  1255  			ms.StoreMessageInfo(mi)
  1256  		}
  1257  		return ms
  1258  	}
  1259  	return mi.MessageOf(x)
  1260  }
  1261  
  1262  // Deprecated: Use ListFirebaseLinksRequest.ProtoReflect.Descriptor instead.
  1263  func (*ListFirebaseLinksRequest) Descriptor() ([]byte, []int) {
  1264  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{17}
  1265  }
  1266  
  1267  func (x *ListFirebaseLinksRequest) GetParent() string {
  1268  	if x != nil {
  1269  		return x.Parent
  1270  	}
  1271  	return ""
  1272  }
  1273  
  1274  func (x *ListFirebaseLinksRequest) GetPageSize() int32 {
  1275  	if x != nil {
  1276  		return x.PageSize
  1277  	}
  1278  	return 0
  1279  }
  1280  
  1281  func (x *ListFirebaseLinksRequest) GetPageToken() string {
  1282  	if x != nil {
  1283  		return x.PageToken
  1284  	}
  1285  	return ""
  1286  }
  1287  
  1288  // Response message for ListFirebaseLinks RPC
  1289  type ListFirebaseLinksResponse struct {
  1290  	state         protoimpl.MessageState
  1291  	sizeCache     protoimpl.SizeCache
  1292  	unknownFields protoimpl.UnknownFields
  1293  
  1294  	// List of FirebaseLinks. This will have at most one value.
  1295  	FirebaseLinks []*FirebaseLink `protobuf:"bytes,1,rep,name=firebase_links,json=firebaseLinks,proto3" json:"firebase_links,omitempty"`
  1296  	// A token, which can be sent as `page_token` to retrieve the next page.
  1297  	// If this field is omitted, there are no subsequent pages.
  1298  	// Currently, Google Analytics supports only one FirebaseLink per property,
  1299  	// so this will never be populated.
  1300  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1301  }
  1302  
  1303  func (x *ListFirebaseLinksResponse) Reset() {
  1304  	*x = ListFirebaseLinksResponse{}
  1305  	if protoimpl.UnsafeEnabled {
  1306  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[18]
  1307  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1308  		ms.StoreMessageInfo(mi)
  1309  	}
  1310  }
  1311  
  1312  func (x *ListFirebaseLinksResponse) String() string {
  1313  	return protoimpl.X.MessageStringOf(x)
  1314  }
  1315  
  1316  func (*ListFirebaseLinksResponse) ProtoMessage() {}
  1317  
  1318  func (x *ListFirebaseLinksResponse) ProtoReflect() protoreflect.Message {
  1319  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[18]
  1320  	if protoimpl.UnsafeEnabled && x != nil {
  1321  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1322  		if ms.LoadMessageInfo() == nil {
  1323  			ms.StoreMessageInfo(mi)
  1324  		}
  1325  		return ms
  1326  	}
  1327  	return mi.MessageOf(x)
  1328  }
  1329  
  1330  // Deprecated: Use ListFirebaseLinksResponse.ProtoReflect.Descriptor instead.
  1331  func (*ListFirebaseLinksResponse) Descriptor() ([]byte, []int) {
  1332  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{18}
  1333  }
  1334  
  1335  func (x *ListFirebaseLinksResponse) GetFirebaseLinks() []*FirebaseLink {
  1336  	if x != nil {
  1337  		return x.FirebaseLinks
  1338  	}
  1339  	return nil
  1340  }
  1341  
  1342  func (x *ListFirebaseLinksResponse) GetNextPageToken() string {
  1343  	if x != nil {
  1344  		return x.NextPageToken
  1345  	}
  1346  	return ""
  1347  }
  1348  
  1349  // Request message for CreateGoogleAdsLink RPC
  1350  type CreateGoogleAdsLinkRequest struct {
  1351  	state         protoimpl.MessageState
  1352  	sizeCache     protoimpl.SizeCache
  1353  	unknownFields protoimpl.UnknownFields
  1354  
  1355  	// Required. Example format: properties/1234
  1356  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1357  	// Required. The GoogleAdsLink to create.
  1358  	GoogleAdsLink *GoogleAdsLink `protobuf:"bytes,2,opt,name=google_ads_link,json=googleAdsLink,proto3" json:"google_ads_link,omitempty"`
  1359  }
  1360  
  1361  func (x *CreateGoogleAdsLinkRequest) Reset() {
  1362  	*x = CreateGoogleAdsLinkRequest{}
  1363  	if protoimpl.UnsafeEnabled {
  1364  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[19]
  1365  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1366  		ms.StoreMessageInfo(mi)
  1367  	}
  1368  }
  1369  
  1370  func (x *CreateGoogleAdsLinkRequest) String() string {
  1371  	return protoimpl.X.MessageStringOf(x)
  1372  }
  1373  
  1374  func (*CreateGoogleAdsLinkRequest) ProtoMessage() {}
  1375  
  1376  func (x *CreateGoogleAdsLinkRequest) ProtoReflect() protoreflect.Message {
  1377  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[19]
  1378  	if protoimpl.UnsafeEnabled && x != nil {
  1379  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1380  		if ms.LoadMessageInfo() == nil {
  1381  			ms.StoreMessageInfo(mi)
  1382  		}
  1383  		return ms
  1384  	}
  1385  	return mi.MessageOf(x)
  1386  }
  1387  
  1388  // Deprecated: Use CreateGoogleAdsLinkRequest.ProtoReflect.Descriptor instead.
  1389  func (*CreateGoogleAdsLinkRequest) Descriptor() ([]byte, []int) {
  1390  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{19}
  1391  }
  1392  
  1393  func (x *CreateGoogleAdsLinkRequest) GetParent() string {
  1394  	if x != nil {
  1395  		return x.Parent
  1396  	}
  1397  	return ""
  1398  }
  1399  
  1400  func (x *CreateGoogleAdsLinkRequest) GetGoogleAdsLink() *GoogleAdsLink {
  1401  	if x != nil {
  1402  		return x.GoogleAdsLink
  1403  	}
  1404  	return nil
  1405  }
  1406  
  1407  // Request message for UpdateGoogleAdsLink RPC
  1408  type UpdateGoogleAdsLinkRequest struct {
  1409  	state         protoimpl.MessageState
  1410  	sizeCache     protoimpl.SizeCache
  1411  	unknownFields protoimpl.UnknownFields
  1412  
  1413  	// The GoogleAdsLink to update
  1414  	GoogleAdsLink *GoogleAdsLink `protobuf:"bytes,1,opt,name=google_ads_link,json=googleAdsLink,proto3" json:"google_ads_link,omitempty"`
  1415  	// Required. The list of fields to be updated. Field names must be in snake
  1416  	// case (e.g., "field_to_update"). Omitted fields will not be updated. To
  1417  	// replace the entire entity, use one path with the string "*" to match all
  1418  	// fields.
  1419  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1420  }
  1421  
  1422  func (x *UpdateGoogleAdsLinkRequest) Reset() {
  1423  	*x = UpdateGoogleAdsLinkRequest{}
  1424  	if protoimpl.UnsafeEnabled {
  1425  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[20]
  1426  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1427  		ms.StoreMessageInfo(mi)
  1428  	}
  1429  }
  1430  
  1431  func (x *UpdateGoogleAdsLinkRequest) String() string {
  1432  	return protoimpl.X.MessageStringOf(x)
  1433  }
  1434  
  1435  func (*UpdateGoogleAdsLinkRequest) ProtoMessage() {}
  1436  
  1437  func (x *UpdateGoogleAdsLinkRequest) ProtoReflect() protoreflect.Message {
  1438  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[20]
  1439  	if protoimpl.UnsafeEnabled && x != nil {
  1440  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1441  		if ms.LoadMessageInfo() == nil {
  1442  			ms.StoreMessageInfo(mi)
  1443  		}
  1444  		return ms
  1445  	}
  1446  	return mi.MessageOf(x)
  1447  }
  1448  
  1449  // Deprecated: Use UpdateGoogleAdsLinkRequest.ProtoReflect.Descriptor instead.
  1450  func (*UpdateGoogleAdsLinkRequest) Descriptor() ([]byte, []int) {
  1451  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{20}
  1452  }
  1453  
  1454  func (x *UpdateGoogleAdsLinkRequest) GetGoogleAdsLink() *GoogleAdsLink {
  1455  	if x != nil {
  1456  		return x.GoogleAdsLink
  1457  	}
  1458  	return nil
  1459  }
  1460  
  1461  func (x *UpdateGoogleAdsLinkRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  1462  	if x != nil {
  1463  		return x.UpdateMask
  1464  	}
  1465  	return nil
  1466  }
  1467  
  1468  // Request message for DeleteGoogleAdsLink RPC.
  1469  type DeleteGoogleAdsLinkRequest struct {
  1470  	state         protoimpl.MessageState
  1471  	sizeCache     protoimpl.SizeCache
  1472  	unknownFields protoimpl.UnknownFields
  1473  
  1474  	// Required. Example format: properties/1234/googleAdsLinks/5678
  1475  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1476  }
  1477  
  1478  func (x *DeleteGoogleAdsLinkRequest) Reset() {
  1479  	*x = DeleteGoogleAdsLinkRequest{}
  1480  	if protoimpl.UnsafeEnabled {
  1481  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[21]
  1482  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1483  		ms.StoreMessageInfo(mi)
  1484  	}
  1485  }
  1486  
  1487  func (x *DeleteGoogleAdsLinkRequest) String() string {
  1488  	return protoimpl.X.MessageStringOf(x)
  1489  }
  1490  
  1491  func (*DeleteGoogleAdsLinkRequest) ProtoMessage() {}
  1492  
  1493  func (x *DeleteGoogleAdsLinkRequest) ProtoReflect() protoreflect.Message {
  1494  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[21]
  1495  	if protoimpl.UnsafeEnabled && x != nil {
  1496  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1497  		if ms.LoadMessageInfo() == nil {
  1498  			ms.StoreMessageInfo(mi)
  1499  		}
  1500  		return ms
  1501  	}
  1502  	return mi.MessageOf(x)
  1503  }
  1504  
  1505  // Deprecated: Use DeleteGoogleAdsLinkRequest.ProtoReflect.Descriptor instead.
  1506  func (*DeleteGoogleAdsLinkRequest) Descriptor() ([]byte, []int) {
  1507  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{21}
  1508  }
  1509  
  1510  func (x *DeleteGoogleAdsLinkRequest) GetName() string {
  1511  	if x != nil {
  1512  		return x.Name
  1513  	}
  1514  	return ""
  1515  }
  1516  
  1517  // Request message for ListGoogleAdsLinks RPC.
  1518  type ListGoogleAdsLinksRequest struct {
  1519  	state         protoimpl.MessageState
  1520  	sizeCache     protoimpl.SizeCache
  1521  	unknownFields protoimpl.UnknownFields
  1522  
  1523  	// Required. Example format: properties/1234
  1524  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1525  	// The maximum number of resources to return.
  1526  	// If unspecified, at most 50 resources will be returned.
  1527  	// The maximum value is 200 (higher values will be coerced to the maximum).
  1528  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1529  	// A page token, received from a previous `ListGoogleAdsLinks` call.
  1530  	// Provide this to retrieve the subsequent page.
  1531  	//
  1532  	// When paginating, all other parameters provided to `ListGoogleAdsLinks` must
  1533  	// match the call that provided the page token.
  1534  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1535  }
  1536  
  1537  func (x *ListGoogleAdsLinksRequest) Reset() {
  1538  	*x = ListGoogleAdsLinksRequest{}
  1539  	if protoimpl.UnsafeEnabled {
  1540  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[22]
  1541  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1542  		ms.StoreMessageInfo(mi)
  1543  	}
  1544  }
  1545  
  1546  func (x *ListGoogleAdsLinksRequest) String() string {
  1547  	return protoimpl.X.MessageStringOf(x)
  1548  }
  1549  
  1550  func (*ListGoogleAdsLinksRequest) ProtoMessage() {}
  1551  
  1552  func (x *ListGoogleAdsLinksRequest) ProtoReflect() protoreflect.Message {
  1553  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[22]
  1554  	if protoimpl.UnsafeEnabled && x != nil {
  1555  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1556  		if ms.LoadMessageInfo() == nil {
  1557  			ms.StoreMessageInfo(mi)
  1558  		}
  1559  		return ms
  1560  	}
  1561  	return mi.MessageOf(x)
  1562  }
  1563  
  1564  // Deprecated: Use ListGoogleAdsLinksRequest.ProtoReflect.Descriptor instead.
  1565  func (*ListGoogleAdsLinksRequest) Descriptor() ([]byte, []int) {
  1566  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{22}
  1567  }
  1568  
  1569  func (x *ListGoogleAdsLinksRequest) GetParent() string {
  1570  	if x != nil {
  1571  		return x.Parent
  1572  	}
  1573  	return ""
  1574  }
  1575  
  1576  func (x *ListGoogleAdsLinksRequest) GetPageSize() int32 {
  1577  	if x != nil {
  1578  		return x.PageSize
  1579  	}
  1580  	return 0
  1581  }
  1582  
  1583  func (x *ListGoogleAdsLinksRequest) GetPageToken() string {
  1584  	if x != nil {
  1585  		return x.PageToken
  1586  	}
  1587  	return ""
  1588  }
  1589  
  1590  // Response message for ListGoogleAdsLinks RPC.
  1591  type ListGoogleAdsLinksResponse struct {
  1592  	state         protoimpl.MessageState
  1593  	sizeCache     protoimpl.SizeCache
  1594  	unknownFields protoimpl.UnknownFields
  1595  
  1596  	// List of GoogleAdsLinks.
  1597  	GoogleAdsLinks []*GoogleAdsLink `protobuf:"bytes,1,rep,name=google_ads_links,json=googleAdsLinks,proto3" json:"google_ads_links,omitempty"`
  1598  	// A token, which can be sent as `page_token` to retrieve the next page.
  1599  	// If this field is omitted, there are no subsequent pages.
  1600  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1601  }
  1602  
  1603  func (x *ListGoogleAdsLinksResponse) Reset() {
  1604  	*x = ListGoogleAdsLinksResponse{}
  1605  	if protoimpl.UnsafeEnabled {
  1606  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[23]
  1607  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1608  		ms.StoreMessageInfo(mi)
  1609  	}
  1610  }
  1611  
  1612  func (x *ListGoogleAdsLinksResponse) String() string {
  1613  	return protoimpl.X.MessageStringOf(x)
  1614  }
  1615  
  1616  func (*ListGoogleAdsLinksResponse) ProtoMessage() {}
  1617  
  1618  func (x *ListGoogleAdsLinksResponse) ProtoReflect() protoreflect.Message {
  1619  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[23]
  1620  	if protoimpl.UnsafeEnabled && x != nil {
  1621  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1622  		if ms.LoadMessageInfo() == nil {
  1623  			ms.StoreMessageInfo(mi)
  1624  		}
  1625  		return ms
  1626  	}
  1627  	return mi.MessageOf(x)
  1628  }
  1629  
  1630  // Deprecated: Use ListGoogleAdsLinksResponse.ProtoReflect.Descriptor instead.
  1631  func (*ListGoogleAdsLinksResponse) Descriptor() ([]byte, []int) {
  1632  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{23}
  1633  }
  1634  
  1635  func (x *ListGoogleAdsLinksResponse) GetGoogleAdsLinks() []*GoogleAdsLink {
  1636  	if x != nil {
  1637  		return x.GoogleAdsLinks
  1638  	}
  1639  	return nil
  1640  }
  1641  
  1642  func (x *ListGoogleAdsLinksResponse) GetNextPageToken() string {
  1643  	if x != nil {
  1644  		return x.NextPageToken
  1645  	}
  1646  	return ""
  1647  }
  1648  
  1649  // Request message for GetDataSharingSettings RPC.
  1650  type GetDataSharingSettingsRequest struct {
  1651  	state         protoimpl.MessageState
  1652  	sizeCache     protoimpl.SizeCache
  1653  	unknownFields protoimpl.UnknownFields
  1654  
  1655  	// Required. The name of the settings to lookup.
  1656  	// Format: accounts/{account}/dataSharingSettings
  1657  	// Example: "accounts/1000/dataSharingSettings"
  1658  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1659  }
  1660  
  1661  func (x *GetDataSharingSettingsRequest) Reset() {
  1662  	*x = GetDataSharingSettingsRequest{}
  1663  	if protoimpl.UnsafeEnabled {
  1664  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[24]
  1665  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1666  		ms.StoreMessageInfo(mi)
  1667  	}
  1668  }
  1669  
  1670  func (x *GetDataSharingSettingsRequest) String() string {
  1671  	return protoimpl.X.MessageStringOf(x)
  1672  }
  1673  
  1674  func (*GetDataSharingSettingsRequest) ProtoMessage() {}
  1675  
  1676  func (x *GetDataSharingSettingsRequest) ProtoReflect() protoreflect.Message {
  1677  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[24]
  1678  	if protoimpl.UnsafeEnabled && x != nil {
  1679  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1680  		if ms.LoadMessageInfo() == nil {
  1681  			ms.StoreMessageInfo(mi)
  1682  		}
  1683  		return ms
  1684  	}
  1685  	return mi.MessageOf(x)
  1686  }
  1687  
  1688  // Deprecated: Use GetDataSharingSettingsRequest.ProtoReflect.Descriptor instead.
  1689  func (*GetDataSharingSettingsRequest) Descriptor() ([]byte, []int) {
  1690  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{24}
  1691  }
  1692  
  1693  func (x *GetDataSharingSettingsRequest) GetName() string {
  1694  	if x != nil {
  1695  		return x.Name
  1696  	}
  1697  	return ""
  1698  }
  1699  
  1700  // Request message for ListAccountSummaries RPC.
  1701  type ListAccountSummariesRequest struct {
  1702  	state         protoimpl.MessageState
  1703  	sizeCache     protoimpl.SizeCache
  1704  	unknownFields protoimpl.UnknownFields
  1705  
  1706  	// The maximum number of AccountSummary resources to return. The service may
  1707  	// return fewer than this value, even if there are additional pages.
  1708  	// If unspecified, at most 50 resources will be returned.
  1709  	// The maximum value is 200; (higher values will be coerced to the maximum)
  1710  	PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1711  	// A page token, received from a previous `ListAccountSummaries` call.
  1712  	// Provide this to retrieve the subsequent page.
  1713  	// When paginating, all other parameters provided to `ListAccountSummaries`
  1714  	// must match the call that provided the page token.
  1715  	PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1716  }
  1717  
  1718  func (x *ListAccountSummariesRequest) Reset() {
  1719  	*x = ListAccountSummariesRequest{}
  1720  	if protoimpl.UnsafeEnabled {
  1721  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[25]
  1722  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1723  		ms.StoreMessageInfo(mi)
  1724  	}
  1725  }
  1726  
  1727  func (x *ListAccountSummariesRequest) String() string {
  1728  	return protoimpl.X.MessageStringOf(x)
  1729  }
  1730  
  1731  func (*ListAccountSummariesRequest) ProtoMessage() {}
  1732  
  1733  func (x *ListAccountSummariesRequest) ProtoReflect() protoreflect.Message {
  1734  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[25]
  1735  	if protoimpl.UnsafeEnabled && x != nil {
  1736  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1737  		if ms.LoadMessageInfo() == nil {
  1738  			ms.StoreMessageInfo(mi)
  1739  		}
  1740  		return ms
  1741  	}
  1742  	return mi.MessageOf(x)
  1743  }
  1744  
  1745  // Deprecated: Use ListAccountSummariesRequest.ProtoReflect.Descriptor instead.
  1746  func (*ListAccountSummariesRequest) Descriptor() ([]byte, []int) {
  1747  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{25}
  1748  }
  1749  
  1750  func (x *ListAccountSummariesRequest) GetPageSize() int32 {
  1751  	if x != nil {
  1752  		return x.PageSize
  1753  	}
  1754  	return 0
  1755  }
  1756  
  1757  func (x *ListAccountSummariesRequest) GetPageToken() string {
  1758  	if x != nil {
  1759  		return x.PageToken
  1760  	}
  1761  	return ""
  1762  }
  1763  
  1764  // Response message for ListAccountSummaries RPC.
  1765  type ListAccountSummariesResponse struct {
  1766  	state         protoimpl.MessageState
  1767  	sizeCache     protoimpl.SizeCache
  1768  	unknownFields protoimpl.UnknownFields
  1769  
  1770  	// Account summaries of all accounts the caller has access to.
  1771  	AccountSummaries []*AccountSummary `protobuf:"bytes,1,rep,name=account_summaries,json=accountSummaries,proto3" json:"account_summaries,omitempty"`
  1772  	// A token, which can be sent as `page_token` to retrieve the next page.
  1773  	// If this field is omitted, there are no subsequent pages.
  1774  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1775  }
  1776  
  1777  func (x *ListAccountSummariesResponse) Reset() {
  1778  	*x = ListAccountSummariesResponse{}
  1779  	if protoimpl.UnsafeEnabled {
  1780  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[26]
  1781  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1782  		ms.StoreMessageInfo(mi)
  1783  	}
  1784  }
  1785  
  1786  func (x *ListAccountSummariesResponse) String() string {
  1787  	return protoimpl.X.MessageStringOf(x)
  1788  }
  1789  
  1790  func (*ListAccountSummariesResponse) ProtoMessage() {}
  1791  
  1792  func (x *ListAccountSummariesResponse) ProtoReflect() protoreflect.Message {
  1793  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[26]
  1794  	if protoimpl.UnsafeEnabled && x != nil {
  1795  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1796  		if ms.LoadMessageInfo() == nil {
  1797  			ms.StoreMessageInfo(mi)
  1798  		}
  1799  		return ms
  1800  	}
  1801  	return mi.MessageOf(x)
  1802  }
  1803  
  1804  // Deprecated: Use ListAccountSummariesResponse.ProtoReflect.Descriptor instead.
  1805  func (*ListAccountSummariesResponse) Descriptor() ([]byte, []int) {
  1806  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{26}
  1807  }
  1808  
  1809  func (x *ListAccountSummariesResponse) GetAccountSummaries() []*AccountSummary {
  1810  	if x != nil {
  1811  		return x.AccountSummaries
  1812  	}
  1813  	return nil
  1814  }
  1815  
  1816  func (x *ListAccountSummariesResponse) GetNextPageToken() string {
  1817  	if x != nil {
  1818  		return x.NextPageToken
  1819  	}
  1820  	return ""
  1821  }
  1822  
  1823  // Request message for AcknowledgeUserDataCollection RPC.
  1824  type AcknowledgeUserDataCollectionRequest struct {
  1825  	state         protoimpl.MessageState
  1826  	sizeCache     protoimpl.SizeCache
  1827  	unknownFields protoimpl.UnknownFields
  1828  
  1829  	// Required. The property for which to acknowledge user data collection.
  1830  	Property string `protobuf:"bytes,1,opt,name=property,proto3" json:"property,omitempty"`
  1831  	// Required. An acknowledgement that the caller of this method understands the
  1832  	// terms of user data collection.
  1833  	//
  1834  	// This field must contain the exact value:
  1835  	// "I acknowledge that I have the necessary privacy disclosures and rights
  1836  	// from my end users for the collection and processing of their data,
  1837  	// including the association of such data with the visitation information
  1838  	// Google Analytics collects from my site and/or app property."
  1839  	Acknowledgement string `protobuf:"bytes,2,opt,name=acknowledgement,proto3" json:"acknowledgement,omitempty"`
  1840  }
  1841  
  1842  func (x *AcknowledgeUserDataCollectionRequest) Reset() {
  1843  	*x = AcknowledgeUserDataCollectionRequest{}
  1844  	if protoimpl.UnsafeEnabled {
  1845  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[27]
  1846  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1847  		ms.StoreMessageInfo(mi)
  1848  	}
  1849  }
  1850  
  1851  func (x *AcknowledgeUserDataCollectionRequest) String() string {
  1852  	return protoimpl.X.MessageStringOf(x)
  1853  }
  1854  
  1855  func (*AcknowledgeUserDataCollectionRequest) ProtoMessage() {}
  1856  
  1857  func (x *AcknowledgeUserDataCollectionRequest) ProtoReflect() protoreflect.Message {
  1858  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[27]
  1859  	if protoimpl.UnsafeEnabled && x != nil {
  1860  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1861  		if ms.LoadMessageInfo() == nil {
  1862  			ms.StoreMessageInfo(mi)
  1863  		}
  1864  		return ms
  1865  	}
  1866  	return mi.MessageOf(x)
  1867  }
  1868  
  1869  // Deprecated: Use AcknowledgeUserDataCollectionRequest.ProtoReflect.Descriptor instead.
  1870  func (*AcknowledgeUserDataCollectionRequest) Descriptor() ([]byte, []int) {
  1871  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{27}
  1872  }
  1873  
  1874  func (x *AcknowledgeUserDataCollectionRequest) GetProperty() string {
  1875  	if x != nil {
  1876  		return x.Property
  1877  	}
  1878  	return ""
  1879  }
  1880  
  1881  func (x *AcknowledgeUserDataCollectionRequest) GetAcknowledgement() string {
  1882  	if x != nil {
  1883  		return x.Acknowledgement
  1884  	}
  1885  	return ""
  1886  }
  1887  
  1888  // Response message for AcknowledgeUserDataCollection RPC.
  1889  type AcknowledgeUserDataCollectionResponse struct {
  1890  	state         protoimpl.MessageState
  1891  	sizeCache     protoimpl.SizeCache
  1892  	unknownFields protoimpl.UnknownFields
  1893  }
  1894  
  1895  func (x *AcknowledgeUserDataCollectionResponse) Reset() {
  1896  	*x = AcknowledgeUserDataCollectionResponse{}
  1897  	if protoimpl.UnsafeEnabled {
  1898  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[28]
  1899  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1900  		ms.StoreMessageInfo(mi)
  1901  	}
  1902  }
  1903  
  1904  func (x *AcknowledgeUserDataCollectionResponse) String() string {
  1905  	return protoimpl.X.MessageStringOf(x)
  1906  }
  1907  
  1908  func (*AcknowledgeUserDataCollectionResponse) ProtoMessage() {}
  1909  
  1910  func (x *AcknowledgeUserDataCollectionResponse) ProtoReflect() protoreflect.Message {
  1911  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[28]
  1912  	if protoimpl.UnsafeEnabled && x != nil {
  1913  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1914  		if ms.LoadMessageInfo() == nil {
  1915  			ms.StoreMessageInfo(mi)
  1916  		}
  1917  		return ms
  1918  	}
  1919  	return mi.MessageOf(x)
  1920  }
  1921  
  1922  // Deprecated: Use AcknowledgeUserDataCollectionResponse.ProtoReflect.Descriptor instead.
  1923  func (*AcknowledgeUserDataCollectionResponse) Descriptor() ([]byte, []int) {
  1924  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{28}
  1925  }
  1926  
  1927  // Request message for SearchChangeHistoryEvents RPC.
  1928  type SearchChangeHistoryEventsRequest struct {
  1929  	state         protoimpl.MessageState
  1930  	sizeCache     protoimpl.SizeCache
  1931  	unknownFields protoimpl.UnknownFields
  1932  
  1933  	// Required. The account resource for which to return change history
  1934  	// resources.
  1935  	Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
  1936  	// Optional. Resource name for a child property. If set, only return changes
  1937  	// made to this property or its child resources.
  1938  	Property string `protobuf:"bytes,2,opt,name=property,proto3" json:"property,omitempty"`
  1939  	// Optional. If set, only return changes if they are for a resource that
  1940  	// matches at least one of these types.
  1941  	ResourceType []ChangeHistoryResourceType `protobuf:"varint,3,rep,packed,name=resource_type,json=resourceType,proto3,enum=google.analytics.admin.v1beta.ChangeHistoryResourceType" json:"resource_type,omitempty"`
  1942  	// Optional. If set, only return changes that match one or more of these types
  1943  	// of actions.
  1944  	Action []ActionType `protobuf:"varint,4,rep,packed,name=action,proto3,enum=google.analytics.admin.v1beta.ActionType" json:"action,omitempty"`
  1945  	// Optional. If set, only return changes if they are made by a user in this
  1946  	// list.
  1947  	ActorEmail []string `protobuf:"bytes,5,rep,name=actor_email,json=actorEmail,proto3" json:"actor_email,omitempty"`
  1948  	// Optional. If set, only return changes made after this time (inclusive).
  1949  	EarliestChangeTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=earliest_change_time,json=earliestChangeTime,proto3" json:"earliest_change_time,omitempty"`
  1950  	// Optional. If set, only return changes made before this time (inclusive).
  1951  	LatestChangeTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=latest_change_time,json=latestChangeTime,proto3" json:"latest_change_time,omitempty"`
  1952  	// Optional. The maximum number of ChangeHistoryEvent items to return.
  1953  	// The service may return fewer than this value, even if there are additional
  1954  	// pages. If unspecified, at most 50 items will be returned.
  1955  	// The maximum value is 200 (higher values will be coerced to the maximum).
  1956  	PageSize int32 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1957  	// Optional. A page token, received from a previous
  1958  	// `SearchChangeHistoryEvents` call. Provide this to retrieve the subsequent
  1959  	// page. When paginating, all other parameters provided to
  1960  	// `SearchChangeHistoryEvents` must match the call that provided the page
  1961  	// token.
  1962  	PageToken string `protobuf:"bytes,9,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1963  }
  1964  
  1965  func (x *SearchChangeHistoryEventsRequest) Reset() {
  1966  	*x = SearchChangeHistoryEventsRequest{}
  1967  	if protoimpl.UnsafeEnabled {
  1968  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[29]
  1969  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1970  		ms.StoreMessageInfo(mi)
  1971  	}
  1972  }
  1973  
  1974  func (x *SearchChangeHistoryEventsRequest) String() string {
  1975  	return protoimpl.X.MessageStringOf(x)
  1976  }
  1977  
  1978  func (*SearchChangeHistoryEventsRequest) ProtoMessage() {}
  1979  
  1980  func (x *SearchChangeHistoryEventsRequest) ProtoReflect() protoreflect.Message {
  1981  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[29]
  1982  	if protoimpl.UnsafeEnabled && x != nil {
  1983  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1984  		if ms.LoadMessageInfo() == nil {
  1985  			ms.StoreMessageInfo(mi)
  1986  		}
  1987  		return ms
  1988  	}
  1989  	return mi.MessageOf(x)
  1990  }
  1991  
  1992  // Deprecated: Use SearchChangeHistoryEventsRequest.ProtoReflect.Descriptor instead.
  1993  func (*SearchChangeHistoryEventsRequest) Descriptor() ([]byte, []int) {
  1994  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{29}
  1995  }
  1996  
  1997  func (x *SearchChangeHistoryEventsRequest) GetAccount() string {
  1998  	if x != nil {
  1999  		return x.Account
  2000  	}
  2001  	return ""
  2002  }
  2003  
  2004  func (x *SearchChangeHistoryEventsRequest) GetProperty() string {
  2005  	if x != nil {
  2006  		return x.Property
  2007  	}
  2008  	return ""
  2009  }
  2010  
  2011  func (x *SearchChangeHistoryEventsRequest) GetResourceType() []ChangeHistoryResourceType {
  2012  	if x != nil {
  2013  		return x.ResourceType
  2014  	}
  2015  	return nil
  2016  }
  2017  
  2018  func (x *SearchChangeHistoryEventsRequest) GetAction() []ActionType {
  2019  	if x != nil {
  2020  		return x.Action
  2021  	}
  2022  	return nil
  2023  }
  2024  
  2025  func (x *SearchChangeHistoryEventsRequest) GetActorEmail() []string {
  2026  	if x != nil {
  2027  		return x.ActorEmail
  2028  	}
  2029  	return nil
  2030  }
  2031  
  2032  func (x *SearchChangeHistoryEventsRequest) GetEarliestChangeTime() *timestamppb.Timestamp {
  2033  	if x != nil {
  2034  		return x.EarliestChangeTime
  2035  	}
  2036  	return nil
  2037  }
  2038  
  2039  func (x *SearchChangeHistoryEventsRequest) GetLatestChangeTime() *timestamppb.Timestamp {
  2040  	if x != nil {
  2041  		return x.LatestChangeTime
  2042  	}
  2043  	return nil
  2044  }
  2045  
  2046  func (x *SearchChangeHistoryEventsRequest) GetPageSize() int32 {
  2047  	if x != nil {
  2048  		return x.PageSize
  2049  	}
  2050  	return 0
  2051  }
  2052  
  2053  func (x *SearchChangeHistoryEventsRequest) GetPageToken() string {
  2054  	if x != nil {
  2055  		return x.PageToken
  2056  	}
  2057  	return ""
  2058  }
  2059  
  2060  // Response message for SearchAccounts RPC.
  2061  type SearchChangeHistoryEventsResponse struct {
  2062  	state         protoimpl.MessageState
  2063  	sizeCache     protoimpl.SizeCache
  2064  	unknownFields protoimpl.UnknownFields
  2065  
  2066  	// Results that were accessible to the caller.
  2067  	ChangeHistoryEvents []*ChangeHistoryEvent `protobuf:"bytes,1,rep,name=change_history_events,json=changeHistoryEvents,proto3" json:"change_history_events,omitempty"`
  2068  	// A token, which can be sent as `page_token` to retrieve the next page.
  2069  	// If this field is omitted, there are no subsequent pages.
  2070  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  2071  }
  2072  
  2073  func (x *SearchChangeHistoryEventsResponse) Reset() {
  2074  	*x = SearchChangeHistoryEventsResponse{}
  2075  	if protoimpl.UnsafeEnabled {
  2076  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[30]
  2077  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2078  		ms.StoreMessageInfo(mi)
  2079  	}
  2080  }
  2081  
  2082  func (x *SearchChangeHistoryEventsResponse) String() string {
  2083  	return protoimpl.X.MessageStringOf(x)
  2084  }
  2085  
  2086  func (*SearchChangeHistoryEventsResponse) ProtoMessage() {}
  2087  
  2088  func (x *SearchChangeHistoryEventsResponse) ProtoReflect() protoreflect.Message {
  2089  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[30]
  2090  	if protoimpl.UnsafeEnabled && x != nil {
  2091  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2092  		if ms.LoadMessageInfo() == nil {
  2093  			ms.StoreMessageInfo(mi)
  2094  		}
  2095  		return ms
  2096  	}
  2097  	return mi.MessageOf(x)
  2098  }
  2099  
  2100  // Deprecated: Use SearchChangeHistoryEventsResponse.ProtoReflect.Descriptor instead.
  2101  func (*SearchChangeHistoryEventsResponse) Descriptor() ([]byte, []int) {
  2102  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{30}
  2103  }
  2104  
  2105  func (x *SearchChangeHistoryEventsResponse) GetChangeHistoryEvents() []*ChangeHistoryEvent {
  2106  	if x != nil {
  2107  		return x.ChangeHistoryEvents
  2108  	}
  2109  	return nil
  2110  }
  2111  
  2112  func (x *SearchChangeHistoryEventsResponse) GetNextPageToken() string {
  2113  	if x != nil {
  2114  		return x.NextPageToken
  2115  	}
  2116  	return ""
  2117  }
  2118  
  2119  // Request message for GetMeasurementProtocolSecret RPC.
  2120  type GetMeasurementProtocolSecretRequest struct {
  2121  	state         protoimpl.MessageState
  2122  	sizeCache     protoimpl.SizeCache
  2123  	unknownFields protoimpl.UnknownFields
  2124  
  2125  	// Required. The name of the measurement protocol secret to lookup.
  2126  	// Format:
  2127  	// properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
  2128  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2129  }
  2130  
  2131  func (x *GetMeasurementProtocolSecretRequest) Reset() {
  2132  	*x = GetMeasurementProtocolSecretRequest{}
  2133  	if protoimpl.UnsafeEnabled {
  2134  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[31]
  2135  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2136  		ms.StoreMessageInfo(mi)
  2137  	}
  2138  }
  2139  
  2140  func (x *GetMeasurementProtocolSecretRequest) String() string {
  2141  	return protoimpl.X.MessageStringOf(x)
  2142  }
  2143  
  2144  func (*GetMeasurementProtocolSecretRequest) ProtoMessage() {}
  2145  
  2146  func (x *GetMeasurementProtocolSecretRequest) ProtoReflect() protoreflect.Message {
  2147  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[31]
  2148  	if protoimpl.UnsafeEnabled && x != nil {
  2149  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2150  		if ms.LoadMessageInfo() == nil {
  2151  			ms.StoreMessageInfo(mi)
  2152  		}
  2153  		return ms
  2154  	}
  2155  	return mi.MessageOf(x)
  2156  }
  2157  
  2158  // Deprecated: Use GetMeasurementProtocolSecretRequest.ProtoReflect.Descriptor instead.
  2159  func (*GetMeasurementProtocolSecretRequest) Descriptor() ([]byte, []int) {
  2160  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{31}
  2161  }
  2162  
  2163  func (x *GetMeasurementProtocolSecretRequest) GetName() string {
  2164  	if x != nil {
  2165  		return x.Name
  2166  	}
  2167  	return ""
  2168  }
  2169  
  2170  // Request message for CreateMeasurementProtocolSecret RPC
  2171  type CreateMeasurementProtocolSecretRequest struct {
  2172  	state         protoimpl.MessageState
  2173  	sizeCache     protoimpl.SizeCache
  2174  	unknownFields protoimpl.UnknownFields
  2175  
  2176  	// Required. The parent resource where this secret will be created.
  2177  	// Format: properties/{property}/dataStreams/{dataStream}
  2178  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  2179  	// Required. The measurement protocol secret to create.
  2180  	MeasurementProtocolSecret *MeasurementProtocolSecret `protobuf:"bytes,2,opt,name=measurement_protocol_secret,json=measurementProtocolSecret,proto3" json:"measurement_protocol_secret,omitempty"`
  2181  }
  2182  
  2183  func (x *CreateMeasurementProtocolSecretRequest) Reset() {
  2184  	*x = CreateMeasurementProtocolSecretRequest{}
  2185  	if protoimpl.UnsafeEnabled {
  2186  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[32]
  2187  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2188  		ms.StoreMessageInfo(mi)
  2189  	}
  2190  }
  2191  
  2192  func (x *CreateMeasurementProtocolSecretRequest) String() string {
  2193  	return protoimpl.X.MessageStringOf(x)
  2194  }
  2195  
  2196  func (*CreateMeasurementProtocolSecretRequest) ProtoMessage() {}
  2197  
  2198  func (x *CreateMeasurementProtocolSecretRequest) ProtoReflect() protoreflect.Message {
  2199  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[32]
  2200  	if protoimpl.UnsafeEnabled && x != nil {
  2201  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2202  		if ms.LoadMessageInfo() == nil {
  2203  			ms.StoreMessageInfo(mi)
  2204  		}
  2205  		return ms
  2206  	}
  2207  	return mi.MessageOf(x)
  2208  }
  2209  
  2210  // Deprecated: Use CreateMeasurementProtocolSecretRequest.ProtoReflect.Descriptor instead.
  2211  func (*CreateMeasurementProtocolSecretRequest) Descriptor() ([]byte, []int) {
  2212  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{32}
  2213  }
  2214  
  2215  func (x *CreateMeasurementProtocolSecretRequest) GetParent() string {
  2216  	if x != nil {
  2217  		return x.Parent
  2218  	}
  2219  	return ""
  2220  }
  2221  
  2222  func (x *CreateMeasurementProtocolSecretRequest) GetMeasurementProtocolSecret() *MeasurementProtocolSecret {
  2223  	if x != nil {
  2224  		return x.MeasurementProtocolSecret
  2225  	}
  2226  	return nil
  2227  }
  2228  
  2229  // Request message for DeleteMeasurementProtocolSecret RPC
  2230  type DeleteMeasurementProtocolSecretRequest struct {
  2231  	state         protoimpl.MessageState
  2232  	sizeCache     protoimpl.SizeCache
  2233  	unknownFields protoimpl.UnknownFields
  2234  
  2235  	// Required. The name of the MeasurementProtocolSecret to delete.
  2236  	// Format:
  2237  	// properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
  2238  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2239  }
  2240  
  2241  func (x *DeleteMeasurementProtocolSecretRequest) Reset() {
  2242  	*x = DeleteMeasurementProtocolSecretRequest{}
  2243  	if protoimpl.UnsafeEnabled {
  2244  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[33]
  2245  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2246  		ms.StoreMessageInfo(mi)
  2247  	}
  2248  }
  2249  
  2250  func (x *DeleteMeasurementProtocolSecretRequest) String() string {
  2251  	return protoimpl.X.MessageStringOf(x)
  2252  }
  2253  
  2254  func (*DeleteMeasurementProtocolSecretRequest) ProtoMessage() {}
  2255  
  2256  func (x *DeleteMeasurementProtocolSecretRequest) ProtoReflect() protoreflect.Message {
  2257  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[33]
  2258  	if protoimpl.UnsafeEnabled && x != nil {
  2259  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2260  		if ms.LoadMessageInfo() == nil {
  2261  			ms.StoreMessageInfo(mi)
  2262  		}
  2263  		return ms
  2264  	}
  2265  	return mi.MessageOf(x)
  2266  }
  2267  
  2268  // Deprecated: Use DeleteMeasurementProtocolSecretRequest.ProtoReflect.Descriptor instead.
  2269  func (*DeleteMeasurementProtocolSecretRequest) Descriptor() ([]byte, []int) {
  2270  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{33}
  2271  }
  2272  
  2273  func (x *DeleteMeasurementProtocolSecretRequest) GetName() string {
  2274  	if x != nil {
  2275  		return x.Name
  2276  	}
  2277  	return ""
  2278  }
  2279  
  2280  // Request message for UpdateMeasurementProtocolSecret RPC
  2281  type UpdateMeasurementProtocolSecretRequest struct {
  2282  	state         protoimpl.MessageState
  2283  	sizeCache     protoimpl.SizeCache
  2284  	unknownFields protoimpl.UnknownFields
  2285  
  2286  	// Required. The measurement protocol secret to update.
  2287  	MeasurementProtocolSecret *MeasurementProtocolSecret `protobuf:"bytes,1,opt,name=measurement_protocol_secret,json=measurementProtocolSecret,proto3" json:"measurement_protocol_secret,omitempty"`
  2288  	// The list of fields to be updated. Omitted fields will not be updated.
  2289  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  2290  }
  2291  
  2292  func (x *UpdateMeasurementProtocolSecretRequest) Reset() {
  2293  	*x = UpdateMeasurementProtocolSecretRequest{}
  2294  	if protoimpl.UnsafeEnabled {
  2295  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[34]
  2296  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2297  		ms.StoreMessageInfo(mi)
  2298  	}
  2299  }
  2300  
  2301  func (x *UpdateMeasurementProtocolSecretRequest) String() string {
  2302  	return protoimpl.X.MessageStringOf(x)
  2303  }
  2304  
  2305  func (*UpdateMeasurementProtocolSecretRequest) ProtoMessage() {}
  2306  
  2307  func (x *UpdateMeasurementProtocolSecretRequest) ProtoReflect() protoreflect.Message {
  2308  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[34]
  2309  	if protoimpl.UnsafeEnabled && x != nil {
  2310  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2311  		if ms.LoadMessageInfo() == nil {
  2312  			ms.StoreMessageInfo(mi)
  2313  		}
  2314  		return ms
  2315  	}
  2316  	return mi.MessageOf(x)
  2317  }
  2318  
  2319  // Deprecated: Use UpdateMeasurementProtocolSecretRequest.ProtoReflect.Descriptor instead.
  2320  func (*UpdateMeasurementProtocolSecretRequest) Descriptor() ([]byte, []int) {
  2321  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{34}
  2322  }
  2323  
  2324  func (x *UpdateMeasurementProtocolSecretRequest) GetMeasurementProtocolSecret() *MeasurementProtocolSecret {
  2325  	if x != nil {
  2326  		return x.MeasurementProtocolSecret
  2327  	}
  2328  	return nil
  2329  }
  2330  
  2331  func (x *UpdateMeasurementProtocolSecretRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  2332  	if x != nil {
  2333  		return x.UpdateMask
  2334  	}
  2335  	return nil
  2336  }
  2337  
  2338  // Request message for ListMeasurementProtocolSecret RPC
  2339  type ListMeasurementProtocolSecretsRequest struct {
  2340  	state         protoimpl.MessageState
  2341  	sizeCache     protoimpl.SizeCache
  2342  	unknownFields protoimpl.UnknownFields
  2343  
  2344  	// Required. The resource name of the parent stream.
  2345  	// Format:
  2346  	// properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets
  2347  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  2348  	// The maximum number of resources to return.
  2349  	// If unspecified, at most 10 resources will be returned.
  2350  	// The maximum value is 10. Higher values will be coerced to the maximum.
  2351  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  2352  	// A page token, received from a previous `ListMeasurementProtocolSecrets`
  2353  	// call. Provide this to retrieve the subsequent page. When paginating, all
  2354  	// other parameters provided to `ListMeasurementProtocolSecrets` must match
  2355  	// the call that provided the page token.
  2356  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  2357  }
  2358  
  2359  func (x *ListMeasurementProtocolSecretsRequest) Reset() {
  2360  	*x = ListMeasurementProtocolSecretsRequest{}
  2361  	if protoimpl.UnsafeEnabled {
  2362  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[35]
  2363  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2364  		ms.StoreMessageInfo(mi)
  2365  	}
  2366  }
  2367  
  2368  func (x *ListMeasurementProtocolSecretsRequest) String() string {
  2369  	return protoimpl.X.MessageStringOf(x)
  2370  }
  2371  
  2372  func (*ListMeasurementProtocolSecretsRequest) ProtoMessage() {}
  2373  
  2374  func (x *ListMeasurementProtocolSecretsRequest) ProtoReflect() protoreflect.Message {
  2375  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[35]
  2376  	if protoimpl.UnsafeEnabled && x != nil {
  2377  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2378  		if ms.LoadMessageInfo() == nil {
  2379  			ms.StoreMessageInfo(mi)
  2380  		}
  2381  		return ms
  2382  	}
  2383  	return mi.MessageOf(x)
  2384  }
  2385  
  2386  // Deprecated: Use ListMeasurementProtocolSecretsRequest.ProtoReflect.Descriptor instead.
  2387  func (*ListMeasurementProtocolSecretsRequest) Descriptor() ([]byte, []int) {
  2388  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{35}
  2389  }
  2390  
  2391  func (x *ListMeasurementProtocolSecretsRequest) GetParent() string {
  2392  	if x != nil {
  2393  		return x.Parent
  2394  	}
  2395  	return ""
  2396  }
  2397  
  2398  func (x *ListMeasurementProtocolSecretsRequest) GetPageSize() int32 {
  2399  	if x != nil {
  2400  		return x.PageSize
  2401  	}
  2402  	return 0
  2403  }
  2404  
  2405  func (x *ListMeasurementProtocolSecretsRequest) GetPageToken() string {
  2406  	if x != nil {
  2407  		return x.PageToken
  2408  	}
  2409  	return ""
  2410  }
  2411  
  2412  // Response message for ListMeasurementProtocolSecret RPC
  2413  type ListMeasurementProtocolSecretsResponse struct {
  2414  	state         protoimpl.MessageState
  2415  	sizeCache     protoimpl.SizeCache
  2416  	unknownFields protoimpl.UnknownFields
  2417  
  2418  	// A list of secrets for the parent stream specified in the request.
  2419  	MeasurementProtocolSecrets []*MeasurementProtocolSecret `protobuf:"bytes,1,rep,name=measurement_protocol_secrets,json=measurementProtocolSecrets,proto3" json:"measurement_protocol_secrets,omitempty"`
  2420  	// A token, which can be sent as `page_token` to retrieve the next page.
  2421  	// If this field is omitted, there are no subsequent pages.
  2422  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  2423  }
  2424  
  2425  func (x *ListMeasurementProtocolSecretsResponse) Reset() {
  2426  	*x = ListMeasurementProtocolSecretsResponse{}
  2427  	if protoimpl.UnsafeEnabled {
  2428  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[36]
  2429  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2430  		ms.StoreMessageInfo(mi)
  2431  	}
  2432  }
  2433  
  2434  func (x *ListMeasurementProtocolSecretsResponse) String() string {
  2435  	return protoimpl.X.MessageStringOf(x)
  2436  }
  2437  
  2438  func (*ListMeasurementProtocolSecretsResponse) ProtoMessage() {}
  2439  
  2440  func (x *ListMeasurementProtocolSecretsResponse) ProtoReflect() protoreflect.Message {
  2441  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[36]
  2442  	if protoimpl.UnsafeEnabled && x != nil {
  2443  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2444  		if ms.LoadMessageInfo() == nil {
  2445  			ms.StoreMessageInfo(mi)
  2446  		}
  2447  		return ms
  2448  	}
  2449  	return mi.MessageOf(x)
  2450  }
  2451  
  2452  // Deprecated: Use ListMeasurementProtocolSecretsResponse.ProtoReflect.Descriptor instead.
  2453  func (*ListMeasurementProtocolSecretsResponse) Descriptor() ([]byte, []int) {
  2454  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{36}
  2455  }
  2456  
  2457  func (x *ListMeasurementProtocolSecretsResponse) GetMeasurementProtocolSecrets() []*MeasurementProtocolSecret {
  2458  	if x != nil {
  2459  		return x.MeasurementProtocolSecrets
  2460  	}
  2461  	return nil
  2462  }
  2463  
  2464  func (x *ListMeasurementProtocolSecretsResponse) GetNextPageToken() string {
  2465  	if x != nil {
  2466  		return x.NextPageToken
  2467  	}
  2468  	return ""
  2469  }
  2470  
  2471  // Request message for CreateConversionEvent RPC
  2472  type CreateConversionEventRequest struct {
  2473  	state         protoimpl.MessageState
  2474  	sizeCache     protoimpl.SizeCache
  2475  	unknownFields protoimpl.UnknownFields
  2476  
  2477  	// Required. The conversion event to create.
  2478  	ConversionEvent *ConversionEvent `protobuf:"bytes,1,opt,name=conversion_event,json=conversionEvent,proto3" json:"conversion_event,omitempty"`
  2479  	// Required. The resource name of the parent property where this conversion
  2480  	// event will be created. Format: properties/123
  2481  	Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"`
  2482  }
  2483  
  2484  func (x *CreateConversionEventRequest) Reset() {
  2485  	*x = CreateConversionEventRequest{}
  2486  	if protoimpl.UnsafeEnabled {
  2487  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[37]
  2488  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2489  		ms.StoreMessageInfo(mi)
  2490  	}
  2491  }
  2492  
  2493  func (x *CreateConversionEventRequest) String() string {
  2494  	return protoimpl.X.MessageStringOf(x)
  2495  }
  2496  
  2497  func (*CreateConversionEventRequest) ProtoMessage() {}
  2498  
  2499  func (x *CreateConversionEventRequest) ProtoReflect() protoreflect.Message {
  2500  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[37]
  2501  	if protoimpl.UnsafeEnabled && x != nil {
  2502  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2503  		if ms.LoadMessageInfo() == nil {
  2504  			ms.StoreMessageInfo(mi)
  2505  		}
  2506  		return ms
  2507  	}
  2508  	return mi.MessageOf(x)
  2509  }
  2510  
  2511  // Deprecated: Use CreateConversionEventRequest.ProtoReflect.Descriptor instead.
  2512  func (*CreateConversionEventRequest) Descriptor() ([]byte, []int) {
  2513  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{37}
  2514  }
  2515  
  2516  func (x *CreateConversionEventRequest) GetConversionEvent() *ConversionEvent {
  2517  	if x != nil {
  2518  		return x.ConversionEvent
  2519  	}
  2520  	return nil
  2521  }
  2522  
  2523  func (x *CreateConversionEventRequest) GetParent() string {
  2524  	if x != nil {
  2525  		return x.Parent
  2526  	}
  2527  	return ""
  2528  }
  2529  
  2530  // Request message for GetConversionEvent RPC
  2531  type GetConversionEventRequest struct {
  2532  	state         protoimpl.MessageState
  2533  	sizeCache     protoimpl.SizeCache
  2534  	unknownFields protoimpl.UnknownFields
  2535  
  2536  	// Required. The resource name of the conversion event to retrieve.
  2537  	// Format: properties/{property}/conversionEvents/{conversion_event}
  2538  	// Example: "properties/123/conversionEvents/456"
  2539  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2540  }
  2541  
  2542  func (x *GetConversionEventRequest) Reset() {
  2543  	*x = GetConversionEventRequest{}
  2544  	if protoimpl.UnsafeEnabled {
  2545  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[38]
  2546  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2547  		ms.StoreMessageInfo(mi)
  2548  	}
  2549  }
  2550  
  2551  func (x *GetConversionEventRequest) String() string {
  2552  	return protoimpl.X.MessageStringOf(x)
  2553  }
  2554  
  2555  func (*GetConversionEventRequest) ProtoMessage() {}
  2556  
  2557  func (x *GetConversionEventRequest) ProtoReflect() protoreflect.Message {
  2558  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[38]
  2559  	if protoimpl.UnsafeEnabled && x != nil {
  2560  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2561  		if ms.LoadMessageInfo() == nil {
  2562  			ms.StoreMessageInfo(mi)
  2563  		}
  2564  		return ms
  2565  	}
  2566  	return mi.MessageOf(x)
  2567  }
  2568  
  2569  // Deprecated: Use GetConversionEventRequest.ProtoReflect.Descriptor instead.
  2570  func (*GetConversionEventRequest) Descriptor() ([]byte, []int) {
  2571  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{38}
  2572  }
  2573  
  2574  func (x *GetConversionEventRequest) GetName() string {
  2575  	if x != nil {
  2576  		return x.Name
  2577  	}
  2578  	return ""
  2579  }
  2580  
  2581  // Request message for DeleteConversionEvent RPC
  2582  type DeleteConversionEventRequest struct {
  2583  	state         protoimpl.MessageState
  2584  	sizeCache     protoimpl.SizeCache
  2585  	unknownFields protoimpl.UnknownFields
  2586  
  2587  	// Required. The resource name of the conversion event to delete.
  2588  	// Format: properties/{property}/conversionEvents/{conversion_event}
  2589  	// Example: "properties/123/conversionEvents/456"
  2590  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2591  }
  2592  
  2593  func (x *DeleteConversionEventRequest) Reset() {
  2594  	*x = DeleteConversionEventRequest{}
  2595  	if protoimpl.UnsafeEnabled {
  2596  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[39]
  2597  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2598  		ms.StoreMessageInfo(mi)
  2599  	}
  2600  }
  2601  
  2602  func (x *DeleteConversionEventRequest) String() string {
  2603  	return protoimpl.X.MessageStringOf(x)
  2604  }
  2605  
  2606  func (*DeleteConversionEventRequest) ProtoMessage() {}
  2607  
  2608  func (x *DeleteConversionEventRequest) ProtoReflect() protoreflect.Message {
  2609  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[39]
  2610  	if protoimpl.UnsafeEnabled && x != nil {
  2611  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2612  		if ms.LoadMessageInfo() == nil {
  2613  			ms.StoreMessageInfo(mi)
  2614  		}
  2615  		return ms
  2616  	}
  2617  	return mi.MessageOf(x)
  2618  }
  2619  
  2620  // Deprecated: Use DeleteConversionEventRequest.ProtoReflect.Descriptor instead.
  2621  func (*DeleteConversionEventRequest) Descriptor() ([]byte, []int) {
  2622  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{39}
  2623  }
  2624  
  2625  func (x *DeleteConversionEventRequest) GetName() string {
  2626  	if x != nil {
  2627  		return x.Name
  2628  	}
  2629  	return ""
  2630  }
  2631  
  2632  // Request message for ListConversionEvents RPC
  2633  type ListConversionEventsRequest struct {
  2634  	state         protoimpl.MessageState
  2635  	sizeCache     protoimpl.SizeCache
  2636  	unknownFields protoimpl.UnknownFields
  2637  
  2638  	// Required. The resource name of the parent property.
  2639  	// Example: 'properties/123'
  2640  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  2641  	// The maximum number of resources to return.
  2642  	// If unspecified, at most 50 resources will be returned.
  2643  	// The maximum value is 200; (higher values will be coerced to the maximum)
  2644  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  2645  	// A page token, received from a previous `ListConversionEvents` call.
  2646  	// Provide this to retrieve the subsequent page.
  2647  	// When paginating, all other parameters provided to `ListConversionEvents`
  2648  	// must match the call that provided the page token.
  2649  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  2650  }
  2651  
  2652  func (x *ListConversionEventsRequest) Reset() {
  2653  	*x = ListConversionEventsRequest{}
  2654  	if protoimpl.UnsafeEnabled {
  2655  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[40]
  2656  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2657  		ms.StoreMessageInfo(mi)
  2658  	}
  2659  }
  2660  
  2661  func (x *ListConversionEventsRequest) String() string {
  2662  	return protoimpl.X.MessageStringOf(x)
  2663  }
  2664  
  2665  func (*ListConversionEventsRequest) ProtoMessage() {}
  2666  
  2667  func (x *ListConversionEventsRequest) ProtoReflect() protoreflect.Message {
  2668  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[40]
  2669  	if protoimpl.UnsafeEnabled && x != nil {
  2670  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2671  		if ms.LoadMessageInfo() == nil {
  2672  			ms.StoreMessageInfo(mi)
  2673  		}
  2674  		return ms
  2675  	}
  2676  	return mi.MessageOf(x)
  2677  }
  2678  
  2679  // Deprecated: Use ListConversionEventsRequest.ProtoReflect.Descriptor instead.
  2680  func (*ListConversionEventsRequest) Descriptor() ([]byte, []int) {
  2681  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{40}
  2682  }
  2683  
  2684  func (x *ListConversionEventsRequest) GetParent() string {
  2685  	if x != nil {
  2686  		return x.Parent
  2687  	}
  2688  	return ""
  2689  }
  2690  
  2691  func (x *ListConversionEventsRequest) GetPageSize() int32 {
  2692  	if x != nil {
  2693  		return x.PageSize
  2694  	}
  2695  	return 0
  2696  }
  2697  
  2698  func (x *ListConversionEventsRequest) GetPageToken() string {
  2699  	if x != nil {
  2700  		return x.PageToken
  2701  	}
  2702  	return ""
  2703  }
  2704  
  2705  // Response message for ListConversionEvents RPC.
  2706  type ListConversionEventsResponse struct {
  2707  	state         protoimpl.MessageState
  2708  	sizeCache     protoimpl.SizeCache
  2709  	unknownFields protoimpl.UnknownFields
  2710  
  2711  	// The requested conversion events
  2712  	ConversionEvents []*ConversionEvent `protobuf:"bytes,1,rep,name=conversion_events,json=conversionEvents,proto3" json:"conversion_events,omitempty"`
  2713  	// A token, which can be sent as `page_token` to retrieve the next page.
  2714  	// If this field is omitted, there are no subsequent pages.
  2715  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  2716  }
  2717  
  2718  func (x *ListConversionEventsResponse) Reset() {
  2719  	*x = ListConversionEventsResponse{}
  2720  	if protoimpl.UnsafeEnabled {
  2721  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[41]
  2722  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2723  		ms.StoreMessageInfo(mi)
  2724  	}
  2725  }
  2726  
  2727  func (x *ListConversionEventsResponse) String() string {
  2728  	return protoimpl.X.MessageStringOf(x)
  2729  }
  2730  
  2731  func (*ListConversionEventsResponse) ProtoMessage() {}
  2732  
  2733  func (x *ListConversionEventsResponse) ProtoReflect() protoreflect.Message {
  2734  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[41]
  2735  	if protoimpl.UnsafeEnabled && x != nil {
  2736  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2737  		if ms.LoadMessageInfo() == nil {
  2738  			ms.StoreMessageInfo(mi)
  2739  		}
  2740  		return ms
  2741  	}
  2742  	return mi.MessageOf(x)
  2743  }
  2744  
  2745  // Deprecated: Use ListConversionEventsResponse.ProtoReflect.Descriptor instead.
  2746  func (*ListConversionEventsResponse) Descriptor() ([]byte, []int) {
  2747  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{41}
  2748  }
  2749  
  2750  func (x *ListConversionEventsResponse) GetConversionEvents() []*ConversionEvent {
  2751  	if x != nil {
  2752  		return x.ConversionEvents
  2753  	}
  2754  	return nil
  2755  }
  2756  
  2757  func (x *ListConversionEventsResponse) GetNextPageToken() string {
  2758  	if x != nil {
  2759  		return x.NextPageToken
  2760  	}
  2761  	return ""
  2762  }
  2763  
  2764  // Request message for CreateCustomDimension RPC.
  2765  type CreateCustomDimensionRequest struct {
  2766  	state         protoimpl.MessageState
  2767  	sizeCache     protoimpl.SizeCache
  2768  	unknownFields protoimpl.UnknownFields
  2769  
  2770  	// Required. Example format: properties/1234
  2771  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  2772  	// Required. The CustomDimension to create.
  2773  	CustomDimension *CustomDimension `protobuf:"bytes,2,opt,name=custom_dimension,json=customDimension,proto3" json:"custom_dimension,omitempty"`
  2774  }
  2775  
  2776  func (x *CreateCustomDimensionRequest) Reset() {
  2777  	*x = CreateCustomDimensionRequest{}
  2778  	if protoimpl.UnsafeEnabled {
  2779  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[42]
  2780  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2781  		ms.StoreMessageInfo(mi)
  2782  	}
  2783  }
  2784  
  2785  func (x *CreateCustomDimensionRequest) String() string {
  2786  	return protoimpl.X.MessageStringOf(x)
  2787  }
  2788  
  2789  func (*CreateCustomDimensionRequest) ProtoMessage() {}
  2790  
  2791  func (x *CreateCustomDimensionRequest) ProtoReflect() protoreflect.Message {
  2792  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[42]
  2793  	if protoimpl.UnsafeEnabled && x != nil {
  2794  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2795  		if ms.LoadMessageInfo() == nil {
  2796  			ms.StoreMessageInfo(mi)
  2797  		}
  2798  		return ms
  2799  	}
  2800  	return mi.MessageOf(x)
  2801  }
  2802  
  2803  // Deprecated: Use CreateCustomDimensionRequest.ProtoReflect.Descriptor instead.
  2804  func (*CreateCustomDimensionRequest) Descriptor() ([]byte, []int) {
  2805  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{42}
  2806  }
  2807  
  2808  func (x *CreateCustomDimensionRequest) GetParent() string {
  2809  	if x != nil {
  2810  		return x.Parent
  2811  	}
  2812  	return ""
  2813  }
  2814  
  2815  func (x *CreateCustomDimensionRequest) GetCustomDimension() *CustomDimension {
  2816  	if x != nil {
  2817  		return x.CustomDimension
  2818  	}
  2819  	return nil
  2820  }
  2821  
  2822  // Request message for UpdateCustomDimension RPC.
  2823  type UpdateCustomDimensionRequest struct {
  2824  	state         protoimpl.MessageState
  2825  	sizeCache     protoimpl.SizeCache
  2826  	unknownFields protoimpl.UnknownFields
  2827  
  2828  	// The CustomDimension to update
  2829  	CustomDimension *CustomDimension `protobuf:"bytes,1,opt,name=custom_dimension,json=customDimension,proto3" json:"custom_dimension,omitempty"`
  2830  	// Required. The list of fields to be updated. Omitted fields will not be
  2831  	// updated. To replace the entire entity, use one path with the string "*" to
  2832  	// match all fields.
  2833  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  2834  }
  2835  
  2836  func (x *UpdateCustomDimensionRequest) Reset() {
  2837  	*x = UpdateCustomDimensionRequest{}
  2838  	if protoimpl.UnsafeEnabled {
  2839  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[43]
  2840  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2841  		ms.StoreMessageInfo(mi)
  2842  	}
  2843  }
  2844  
  2845  func (x *UpdateCustomDimensionRequest) String() string {
  2846  	return protoimpl.X.MessageStringOf(x)
  2847  }
  2848  
  2849  func (*UpdateCustomDimensionRequest) ProtoMessage() {}
  2850  
  2851  func (x *UpdateCustomDimensionRequest) ProtoReflect() protoreflect.Message {
  2852  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[43]
  2853  	if protoimpl.UnsafeEnabled && x != nil {
  2854  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2855  		if ms.LoadMessageInfo() == nil {
  2856  			ms.StoreMessageInfo(mi)
  2857  		}
  2858  		return ms
  2859  	}
  2860  	return mi.MessageOf(x)
  2861  }
  2862  
  2863  // Deprecated: Use UpdateCustomDimensionRequest.ProtoReflect.Descriptor instead.
  2864  func (*UpdateCustomDimensionRequest) Descriptor() ([]byte, []int) {
  2865  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{43}
  2866  }
  2867  
  2868  func (x *UpdateCustomDimensionRequest) GetCustomDimension() *CustomDimension {
  2869  	if x != nil {
  2870  		return x.CustomDimension
  2871  	}
  2872  	return nil
  2873  }
  2874  
  2875  func (x *UpdateCustomDimensionRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  2876  	if x != nil {
  2877  		return x.UpdateMask
  2878  	}
  2879  	return nil
  2880  }
  2881  
  2882  // Request message for ListCustomDimensions RPC.
  2883  type ListCustomDimensionsRequest struct {
  2884  	state         protoimpl.MessageState
  2885  	sizeCache     protoimpl.SizeCache
  2886  	unknownFields protoimpl.UnknownFields
  2887  
  2888  	// Required. Example format: properties/1234
  2889  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  2890  	// The maximum number of resources to return.
  2891  	// If unspecified, at most 50 resources will be returned.
  2892  	// The maximum value is 200 (higher values will be coerced to the maximum).
  2893  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  2894  	// A page token, received from a previous `ListCustomDimensions` call.
  2895  	// Provide this to retrieve the subsequent page.
  2896  	//
  2897  	// When paginating, all other parameters provided to `ListCustomDimensions`
  2898  	// must match the call that provided the page token.
  2899  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  2900  }
  2901  
  2902  func (x *ListCustomDimensionsRequest) Reset() {
  2903  	*x = ListCustomDimensionsRequest{}
  2904  	if protoimpl.UnsafeEnabled {
  2905  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[44]
  2906  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2907  		ms.StoreMessageInfo(mi)
  2908  	}
  2909  }
  2910  
  2911  func (x *ListCustomDimensionsRequest) String() string {
  2912  	return protoimpl.X.MessageStringOf(x)
  2913  }
  2914  
  2915  func (*ListCustomDimensionsRequest) ProtoMessage() {}
  2916  
  2917  func (x *ListCustomDimensionsRequest) ProtoReflect() protoreflect.Message {
  2918  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[44]
  2919  	if protoimpl.UnsafeEnabled && x != nil {
  2920  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2921  		if ms.LoadMessageInfo() == nil {
  2922  			ms.StoreMessageInfo(mi)
  2923  		}
  2924  		return ms
  2925  	}
  2926  	return mi.MessageOf(x)
  2927  }
  2928  
  2929  // Deprecated: Use ListCustomDimensionsRequest.ProtoReflect.Descriptor instead.
  2930  func (*ListCustomDimensionsRequest) Descriptor() ([]byte, []int) {
  2931  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{44}
  2932  }
  2933  
  2934  func (x *ListCustomDimensionsRequest) GetParent() string {
  2935  	if x != nil {
  2936  		return x.Parent
  2937  	}
  2938  	return ""
  2939  }
  2940  
  2941  func (x *ListCustomDimensionsRequest) GetPageSize() int32 {
  2942  	if x != nil {
  2943  		return x.PageSize
  2944  	}
  2945  	return 0
  2946  }
  2947  
  2948  func (x *ListCustomDimensionsRequest) GetPageToken() string {
  2949  	if x != nil {
  2950  		return x.PageToken
  2951  	}
  2952  	return ""
  2953  }
  2954  
  2955  // Response message for ListCustomDimensions RPC.
  2956  type ListCustomDimensionsResponse struct {
  2957  	state         protoimpl.MessageState
  2958  	sizeCache     protoimpl.SizeCache
  2959  	unknownFields protoimpl.UnknownFields
  2960  
  2961  	// List of CustomDimensions.
  2962  	CustomDimensions []*CustomDimension `protobuf:"bytes,1,rep,name=custom_dimensions,json=customDimensions,proto3" json:"custom_dimensions,omitempty"`
  2963  	// A token, which can be sent as `page_token` to retrieve the next page.
  2964  	// If this field is omitted, there are no subsequent pages.
  2965  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  2966  }
  2967  
  2968  func (x *ListCustomDimensionsResponse) Reset() {
  2969  	*x = ListCustomDimensionsResponse{}
  2970  	if protoimpl.UnsafeEnabled {
  2971  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[45]
  2972  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2973  		ms.StoreMessageInfo(mi)
  2974  	}
  2975  }
  2976  
  2977  func (x *ListCustomDimensionsResponse) String() string {
  2978  	return protoimpl.X.MessageStringOf(x)
  2979  }
  2980  
  2981  func (*ListCustomDimensionsResponse) ProtoMessage() {}
  2982  
  2983  func (x *ListCustomDimensionsResponse) ProtoReflect() protoreflect.Message {
  2984  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[45]
  2985  	if protoimpl.UnsafeEnabled && x != nil {
  2986  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2987  		if ms.LoadMessageInfo() == nil {
  2988  			ms.StoreMessageInfo(mi)
  2989  		}
  2990  		return ms
  2991  	}
  2992  	return mi.MessageOf(x)
  2993  }
  2994  
  2995  // Deprecated: Use ListCustomDimensionsResponse.ProtoReflect.Descriptor instead.
  2996  func (*ListCustomDimensionsResponse) Descriptor() ([]byte, []int) {
  2997  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{45}
  2998  }
  2999  
  3000  func (x *ListCustomDimensionsResponse) GetCustomDimensions() []*CustomDimension {
  3001  	if x != nil {
  3002  		return x.CustomDimensions
  3003  	}
  3004  	return nil
  3005  }
  3006  
  3007  func (x *ListCustomDimensionsResponse) GetNextPageToken() string {
  3008  	if x != nil {
  3009  		return x.NextPageToken
  3010  	}
  3011  	return ""
  3012  }
  3013  
  3014  // Request message for ArchiveCustomDimension RPC.
  3015  type ArchiveCustomDimensionRequest struct {
  3016  	state         protoimpl.MessageState
  3017  	sizeCache     protoimpl.SizeCache
  3018  	unknownFields protoimpl.UnknownFields
  3019  
  3020  	// Required. The name of the CustomDimension to archive.
  3021  	// Example format: properties/1234/customDimensions/5678
  3022  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3023  }
  3024  
  3025  func (x *ArchiveCustomDimensionRequest) Reset() {
  3026  	*x = ArchiveCustomDimensionRequest{}
  3027  	if protoimpl.UnsafeEnabled {
  3028  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[46]
  3029  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3030  		ms.StoreMessageInfo(mi)
  3031  	}
  3032  }
  3033  
  3034  func (x *ArchiveCustomDimensionRequest) String() string {
  3035  	return protoimpl.X.MessageStringOf(x)
  3036  }
  3037  
  3038  func (*ArchiveCustomDimensionRequest) ProtoMessage() {}
  3039  
  3040  func (x *ArchiveCustomDimensionRequest) ProtoReflect() protoreflect.Message {
  3041  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[46]
  3042  	if protoimpl.UnsafeEnabled && x != nil {
  3043  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3044  		if ms.LoadMessageInfo() == nil {
  3045  			ms.StoreMessageInfo(mi)
  3046  		}
  3047  		return ms
  3048  	}
  3049  	return mi.MessageOf(x)
  3050  }
  3051  
  3052  // Deprecated: Use ArchiveCustomDimensionRequest.ProtoReflect.Descriptor instead.
  3053  func (*ArchiveCustomDimensionRequest) Descriptor() ([]byte, []int) {
  3054  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{46}
  3055  }
  3056  
  3057  func (x *ArchiveCustomDimensionRequest) GetName() string {
  3058  	if x != nil {
  3059  		return x.Name
  3060  	}
  3061  	return ""
  3062  }
  3063  
  3064  // Request message for GetCustomDimension RPC.
  3065  type GetCustomDimensionRequest struct {
  3066  	state         protoimpl.MessageState
  3067  	sizeCache     protoimpl.SizeCache
  3068  	unknownFields protoimpl.UnknownFields
  3069  
  3070  	// Required. The name of the CustomDimension to get.
  3071  	// Example format: properties/1234/customDimensions/5678
  3072  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3073  }
  3074  
  3075  func (x *GetCustomDimensionRequest) Reset() {
  3076  	*x = GetCustomDimensionRequest{}
  3077  	if protoimpl.UnsafeEnabled {
  3078  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[47]
  3079  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3080  		ms.StoreMessageInfo(mi)
  3081  	}
  3082  }
  3083  
  3084  func (x *GetCustomDimensionRequest) String() string {
  3085  	return protoimpl.X.MessageStringOf(x)
  3086  }
  3087  
  3088  func (*GetCustomDimensionRequest) ProtoMessage() {}
  3089  
  3090  func (x *GetCustomDimensionRequest) ProtoReflect() protoreflect.Message {
  3091  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[47]
  3092  	if protoimpl.UnsafeEnabled && x != nil {
  3093  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3094  		if ms.LoadMessageInfo() == nil {
  3095  			ms.StoreMessageInfo(mi)
  3096  		}
  3097  		return ms
  3098  	}
  3099  	return mi.MessageOf(x)
  3100  }
  3101  
  3102  // Deprecated: Use GetCustomDimensionRequest.ProtoReflect.Descriptor instead.
  3103  func (*GetCustomDimensionRequest) Descriptor() ([]byte, []int) {
  3104  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{47}
  3105  }
  3106  
  3107  func (x *GetCustomDimensionRequest) GetName() string {
  3108  	if x != nil {
  3109  		return x.Name
  3110  	}
  3111  	return ""
  3112  }
  3113  
  3114  // Request message for CreateCustomMetric RPC.
  3115  type CreateCustomMetricRequest struct {
  3116  	state         protoimpl.MessageState
  3117  	sizeCache     protoimpl.SizeCache
  3118  	unknownFields protoimpl.UnknownFields
  3119  
  3120  	// Required. Example format: properties/1234
  3121  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  3122  	// Required. The CustomMetric to create.
  3123  	CustomMetric *CustomMetric `protobuf:"bytes,2,opt,name=custom_metric,json=customMetric,proto3" json:"custom_metric,omitempty"`
  3124  }
  3125  
  3126  func (x *CreateCustomMetricRequest) Reset() {
  3127  	*x = CreateCustomMetricRequest{}
  3128  	if protoimpl.UnsafeEnabled {
  3129  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[48]
  3130  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3131  		ms.StoreMessageInfo(mi)
  3132  	}
  3133  }
  3134  
  3135  func (x *CreateCustomMetricRequest) String() string {
  3136  	return protoimpl.X.MessageStringOf(x)
  3137  }
  3138  
  3139  func (*CreateCustomMetricRequest) ProtoMessage() {}
  3140  
  3141  func (x *CreateCustomMetricRequest) ProtoReflect() protoreflect.Message {
  3142  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[48]
  3143  	if protoimpl.UnsafeEnabled && x != nil {
  3144  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3145  		if ms.LoadMessageInfo() == nil {
  3146  			ms.StoreMessageInfo(mi)
  3147  		}
  3148  		return ms
  3149  	}
  3150  	return mi.MessageOf(x)
  3151  }
  3152  
  3153  // Deprecated: Use CreateCustomMetricRequest.ProtoReflect.Descriptor instead.
  3154  func (*CreateCustomMetricRequest) Descriptor() ([]byte, []int) {
  3155  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{48}
  3156  }
  3157  
  3158  func (x *CreateCustomMetricRequest) GetParent() string {
  3159  	if x != nil {
  3160  		return x.Parent
  3161  	}
  3162  	return ""
  3163  }
  3164  
  3165  func (x *CreateCustomMetricRequest) GetCustomMetric() *CustomMetric {
  3166  	if x != nil {
  3167  		return x.CustomMetric
  3168  	}
  3169  	return nil
  3170  }
  3171  
  3172  // Request message for UpdateCustomMetric RPC.
  3173  type UpdateCustomMetricRequest struct {
  3174  	state         protoimpl.MessageState
  3175  	sizeCache     protoimpl.SizeCache
  3176  	unknownFields protoimpl.UnknownFields
  3177  
  3178  	// The CustomMetric to update
  3179  	CustomMetric *CustomMetric `protobuf:"bytes,1,opt,name=custom_metric,json=customMetric,proto3" json:"custom_metric,omitempty"`
  3180  	// Required. The list of fields to be updated. Omitted fields will not be
  3181  	// updated. To replace the entire entity, use one path with the string "*" to
  3182  	// match all fields.
  3183  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  3184  }
  3185  
  3186  func (x *UpdateCustomMetricRequest) Reset() {
  3187  	*x = UpdateCustomMetricRequest{}
  3188  	if protoimpl.UnsafeEnabled {
  3189  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[49]
  3190  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3191  		ms.StoreMessageInfo(mi)
  3192  	}
  3193  }
  3194  
  3195  func (x *UpdateCustomMetricRequest) String() string {
  3196  	return protoimpl.X.MessageStringOf(x)
  3197  }
  3198  
  3199  func (*UpdateCustomMetricRequest) ProtoMessage() {}
  3200  
  3201  func (x *UpdateCustomMetricRequest) ProtoReflect() protoreflect.Message {
  3202  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[49]
  3203  	if protoimpl.UnsafeEnabled && x != nil {
  3204  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3205  		if ms.LoadMessageInfo() == nil {
  3206  			ms.StoreMessageInfo(mi)
  3207  		}
  3208  		return ms
  3209  	}
  3210  	return mi.MessageOf(x)
  3211  }
  3212  
  3213  // Deprecated: Use UpdateCustomMetricRequest.ProtoReflect.Descriptor instead.
  3214  func (*UpdateCustomMetricRequest) Descriptor() ([]byte, []int) {
  3215  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{49}
  3216  }
  3217  
  3218  func (x *UpdateCustomMetricRequest) GetCustomMetric() *CustomMetric {
  3219  	if x != nil {
  3220  		return x.CustomMetric
  3221  	}
  3222  	return nil
  3223  }
  3224  
  3225  func (x *UpdateCustomMetricRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  3226  	if x != nil {
  3227  		return x.UpdateMask
  3228  	}
  3229  	return nil
  3230  }
  3231  
  3232  // Request message for ListCustomMetrics RPC.
  3233  type ListCustomMetricsRequest struct {
  3234  	state         protoimpl.MessageState
  3235  	sizeCache     protoimpl.SizeCache
  3236  	unknownFields protoimpl.UnknownFields
  3237  
  3238  	// Required. Example format: properties/1234
  3239  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  3240  	// The maximum number of resources to return.
  3241  	// If unspecified, at most 50 resources will be returned.
  3242  	// The maximum value is 200 (higher values will be coerced to the maximum).
  3243  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  3244  	// A page token, received from a previous `ListCustomMetrics` call.
  3245  	// Provide this to retrieve the subsequent page.
  3246  	//
  3247  	// When paginating, all other parameters provided to `ListCustomMetrics` must
  3248  	// match the call that provided the page token.
  3249  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  3250  }
  3251  
  3252  func (x *ListCustomMetricsRequest) Reset() {
  3253  	*x = ListCustomMetricsRequest{}
  3254  	if protoimpl.UnsafeEnabled {
  3255  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[50]
  3256  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3257  		ms.StoreMessageInfo(mi)
  3258  	}
  3259  }
  3260  
  3261  func (x *ListCustomMetricsRequest) String() string {
  3262  	return protoimpl.X.MessageStringOf(x)
  3263  }
  3264  
  3265  func (*ListCustomMetricsRequest) ProtoMessage() {}
  3266  
  3267  func (x *ListCustomMetricsRequest) ProtoReflect() protoreflect.Message {
  3268  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[50]
  3269  	if protoimpl.UnsafeEnabled && x != nil {
  3270  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3271  		if ms.LoadMessageInfo() == nil {
  3272  			ms.StoreMessageInfo(mi)
  3273  		}
  3274  		return ms
  3275  	}
  3276  	return mi.MessageOf(x)
  3277  }
  3278  
  3279  // Deprecated: Use ListCustomMetricsRequest.ProtoReflect.Descriptor instead.
  3280  func (*ListCustomMetricsRequest) Descriptor() ([]byte, []int) {
  3281  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{50}
  3282  }
  3283  
  3284  func (x *ListCustomMetricsRequest) GetParent() string {
  3285  	if x != nil {
  3286  		return x.Parent
  3287  	}
  3288  	return ""
  3289  }
  3290  
  3291  func (x *ListCustomMetricsRequest) GetPageSize() int32 {
  3292  	if x != nil {
  3293  		return x.PageSize
  3294  	}
  3295  	return 0
  3296  }
  3297  
  3298  func (x *ListCustomMetricsRequest) GetPageToken() string {
  3299  	if x != nil {
  3300  		return x.PageToken
  3301  	}
  3302  	return ""
  3303  }
  3304  
  3305  // Response message for ListCustomMetrics RPC.
  3306  type ListCustomMetricsResponse struct {
  3307  	state         protoimpl.MessageState
  3308  	sizeCache     protoimpl.SizeCache
  3309  	unknownFields protoimpl.UnknownFields
  3310  
  3311  	// List of CustomMetrics.
  3312  	CustomMetrics []*CustomMetric `protobuf:"bytes,1,rep,name=custom_metrics,json=customMetrics,proto3" json:"custom_metrics,omitempty"`
  3313  	// A token, which can be sent as `page_token` to retrieve the next page.
  3314  	// If this field is omitted, there are no subsequent pages.
  3315  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  3316  }
  3317  
  3318  func (x *ListCustomMetricsResponse) Reset() {
  3319  	*x = ListCustomMetricsResponse{}
  3320  	if protoimpl.UnsafeEnabled {
  3321  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[51]
  3322  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3323  		ms.StoreMessageInfo(mi)
  3324  	}
  3325  }
  3326  
  3327  func (x *ListCustomMetricsResponse) String() string {
  3328  	return protoimpl.X.MessageStringOf(x)
  3329  }
  3330  
  3331  func (*ListCustomMetricsResponse) ProtoMessage() {}
  3332  
  3333  func (x *ListCustomMetricsResponse) ProtoReflect() protoreflect.Message {
  3334  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[51]
  3335  	if protoimpl.UnsafeEnabled && x != nil {
  3336  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3337  		if ms.LoadMessageInfo() == nil {
  3338  			ms.StoreMessageInfo(mi)
  3339  		}
  3340  		return ms
  3341  	}
  3342  	return mi.MessageOf(x)
  3343  }
  3344  
  3345  // Deprecated: Use ListCustomMetricsResponse.ProtoReflect.Descriptor instead.
  3346  func (*ListCustomMetricsResponse) Descriptor() ([]byte, []int) {
  3347  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{51}
  3348  }
  3349  
  3350  func (x *ListCustomMetricsResponse) GetCustomMetrics() []*CustomMetric {
  3351  	if x != nil {
  3352  		return x.CustomMetrics
  3353  	}
  3354  	return nil
  3355  }
  3356  
  3357  func (x *ListCustomMetricsResponse) GetNextPageToken() string {
  3358  	if x != nil {
  3359  		return x.NextPageToken
  3360  	}
  3361  	return ""
  3362  }
  3363  
  3364  // Request message for ArchiveCustomMetric RPC.
  3365  type ArchiveCustomMetricRequest struct {
  3366  	state         protoimpl.MessageState
  3367  	sizeCache     protoimpl.SizeCache
  3368  	unknownFields protoimpl.UnknownFields
  3369  
  3370  	// Required. The name of the CustomMetric to archive.
  3371  	// Example format: properties/1234/customMetrics/5678
  3372  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3373  }
  3374  
  3375  func (x *ArchiveCustomMetricRequest) Reset() {
  3376  	*x = ArchiveCustomMetricRequest{}
  3377  	if protoimpl.UnsafeEnabled {
  3378  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[52]
  3379  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3380  		ms.StoreMessageInfo(mi)
  3381  	}
  3382  }
  3383  
  3384  func (x *ArchiveCustomMetricRequest) String() string {
  3385  	return protoimpl.X.MessageStringOf(x)
  3386  }
  3387  
  3388  func (*ArchiveCustomMetricRequest) ProtoMessage() {}
  3389  
  3390  func (x *ArchiveCustomMetricRequest) ProtoReflect() protoreflect.Message {
  3391  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[52]
  3392  	if protoimpl.UnsafeEnabled && x != nil {
  3393  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3394  		if ms.LoadMessageInfo() == nil {
  3395  			ms.StoreMessageInfo(mi)
  3396  		}
  3397  		return ms
  3398  	}
  3399  	return mi.MessageOf(x)
  3400  }
  3401  
  3402  // Deprecated: Use ArchiveCustomMetricRequest.ProtoReflect.Descriptor instead.
  3403  func (*ArchiveCustomMetricRequest) Descriptor() ([]byte, []int) {
  3404  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{52}
  3405  }
  3406  
  3407  func (x *ArchiveCustomMetricRequest) GetName() string {
  3408  	if x != nil {
  3409  		return x.Name
  3410  	}
  3411  	return ""
  3412  }
  3413  
  3414  // Request message for GetCustomMetric RPC.
  3415  type GetCustomMetricRequest struct {
  3416  	state         protoimpl.MessageState
  3417  	sizeCache     protoimpl.SizeCache
  3418  	unknownFields protoimpl.UnknownFields
  3419  
  3420  	// Required. The name of the CustomMetric to get.
  3421  	// Example format: properties/1234/customMetrics/5678
  3422  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3423  }
  3424  
  3425  func (x *GetCustomMetricRequest) Reset() {
  3426  	*x = GetCustomMetricRequest{}
  3427  	if protoimpl.UnsafeEnabled {
  3428  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[53]
  3429  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3430  		ms.StoreMessageInfo(mi)
  3431  	}
  3432  }
  3433  
  3434  func (x *GetCustomMetricRequest) String() string {
  3435  	return protoimpl.X.MessageStringOf(x)
  3436  }
  3437  
  3438  func (*GetCustomMetricRequest) ProtoMessage() {}
  3439  
  3440  func (x *GetCustomMetricRequest) ProtoReflect() protoreflect.Message {
  3441  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[53]
  3442  	if protoimpl.UnsafeEnabled && x != nil {
  3443  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3444  		if ms.LoadMessageInfo() == nil {
  3445  			ms.StoreMessageInfo(mi)
  3446  		}
  3447  		return ms
  3448  	}
  3449  	return mi.MessageOf(x)
  3450  }
  3451  
  3452  // Deprecated: Use GetCustomMetricRequest.ProtoReflect.Descriptor instead.
  3453  func (*GetCustomMetricRequest) Descriptor() ([]byte, []int) {
  3454  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{53}
  3455  }
  3456  
  3457  func (x *GetCustomMetricRequest) GetName() string {
  3458  	if x != nil {
  3459  		return x.Name
  3460  	}
  3461  	return ""
  3462  }
  3463  
  3464  // Request message for GetDataRetentionSettings RPC.
  3465  type GetDataRetentionSettingsRequest struct {
  3466  	state         protoimpl.MessageState
  3467  	sizeCache     protoimpl.SizeCache
  3468  	unknownFields protoimpl.UnknownFields
  3469  
  3470  	// Required. The name of the settings to lookup.
  3471  	// Format:
  3472  	// properties/{property}/dataRetentionSettings
  3473  	// Example: "properties/1000/dataRetentionSettings"
  3474  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3475  }
  3476  
  3477  func (x *GetDataRetentionSettingsRequest) Reset() {
  3478  	*x = GetDataRetentionSettingsRequest{}
  3479  	if protoimpl.UnsafeEnabled {
  3480  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[54]
  3481  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3482  		ms.StoreMessageInfo(mi)
  3483  	}
  3484  }
  3485  
  3486  func (x *GetDataRetentionSettingsRequest) String() string {
  3487  	return protoimpl.X.MessageStringOf(x)
  3488  }
  3489  
  3490  func (*GetDataRetentionSettingsRequest) ProtoMessage() {}
  3491  
  3492  func (x *GetDataRetentionSettingsRequest) ProtoReflect() protoreflect.Message {
  3493  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[54]
  3494  	if protoimpl.UnsafeEnabled && x != nil {
  3495  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3496  		if ms.LoadMessageInfo() == nil {
  3497  			ms.StoreMessageInfo(mi)
  3498  		}
  3499  		return ms
  3500  	}
  3501  	return mi.MessageOf(x)
  3502  }
  3503  
  3504  // Deprecated: Use GetDataRetentionSettingsRequest.ProtoReflect.Descriptor instead.
  3505  func (*GetDataRetentionSettingsRequest) Descriptor() ([]byte, []int) {
  3506  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{54}
  3507  }
  3508  
  3509  func (x *GetDataRetentionSettingsRequest) GetName() string {
  3510  	if x != nil {
  3511  		return x.Name
  3512  	}
  3513  	return ""
  3514  }
  3515  
  3516  // Request message for UpdateDataRetentionSettings RPC.
  3517  type UpdateDataRetentionSettingsRequest struct {
  3518  	state         protoimpl.MessageState
  3519  	sizeCache     protoimpl.SizeCache
  3520  	unknownFields protoimpl.UnknownFields
  3521  
  3522  	// Required. The settings to update.
  3523  	// The `name` field is used to identify the settings to be updated.
  3524  	DataRetentionSettings *DataRetentionSettings `protobuf:"bytes,1,opt,name=data_retention_settings,json=dataRetentionSettings,proto3" json:"data_retention_settings,omitempty"`
  3525  	// Required. The list of fields to be updated. Field names must be in snake
  3526  	// case (e.g., "field_to_update"). Omitted fields will not be updated. To
  3527  	// replace the entire entity, use one path with the string "*" to match all
  3528  	// fields.
  3529  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  3530  }
  3531  
  3532  func (x *UpdateDataRetentionSettingsRequest) Reset() {
  3533  	*x = UpdateDataRetentionSettingsRequest{}
  3534  	if protoimpl.UnsafeEnabled {
  3535  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[55]
  3536  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3537  		ms.StoreMessageInfo(mi)
  3538  	}
  3539  }
  3540  
  3541  func (x *UpdateDataRetentionSettingsRequest) String() string {
  3542  	return protoimpl.X.MessageStringOf(x)
  3543  }
  3544  
  3545  func (*UpdateDataRetentionSettingsRequest) ProtoMessage() {}
  3546  
  3547  func (x *UpdateDataRetentionSettingsRequest) ProtoReflect() protoreflect.Message {
  3548  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[55]
  3549  	if protoimpl.UnsafeEnabled && x != nil {
  3550  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3551  		if ms.LoadMessageInfo() == nil {
  3552  			ms.StoreMessageInfo(mi)
  3553  		}
  3554  		return ms
  3555  	}
  3556  	return mi.MessageOf(x)
  3557  }
  3558  
  3559  // Deprecated: Use UpdateDataRetentionSettingsRequest.ProtoReflect.Descriptor instead.
  3560  func (*UpdateDataRetentionSettingsRequest) Descriptor() ([]byte, []int) {
  3561  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{55}
  3562  }
  3563  
  3564  func (x *UpdateDataRetentionSettingsRequest) GetDataRetentionSettings() *DataRetentionSettings {
  3565  	if x != nil {
  3566  		return x.DataRetentionSettings
  3567  	}
  3568  	return nil
  3569  }
  3570  
  3571  func (x *UpdateDataRetentionSettingsRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  3572  	if x != nil {
  3573  		return x.UpdateMask
  3574  	}
  3575  	return nil
  3576  }
  3577  
  3578  // Request message for CreateDataStream RPC.
  3579  type CreateDataStreamRequest struct {
  3580  	state         protoimpl.MessageState
  3581  	sizeCache     protoimpl.SizeCache
  3582  	unknownFields protoimpl.UnknownFields
  3583  
  3584  	// Required. Example format: properties/1234
  3585  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  3586  	// Required. The DataStream to create.
  3587  	DataStream *DataStream `protobuf:"bytes,2,opt,name=data_stream,json=dataStream,proto3" json:"data_stream,omitempty"`
  3588  }
  3589  
  3590  func (x *CreateDataStreamRequest) Reset() {
  3591  	*x = CreateDataStreamRequest{}
  3592  	if protoimpl.UnsafeEnabled {
  3593  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[56]
  3594  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3595  		ms.StoreMessageInfo(mi)
  3596  	}
  3597  }
  3598  
  3599  func (x *CreateDataStreamRequest) String() string {
  3600  	return protoimpl.X.MessageStringOf(x)
  3601  }
  3602  
  3603  func (*CreateDataStreamRequest) ProtoMessage() {}
  3604  
  3605  func (x *CreateDataStreamRequest) ProtoReflect() protoreflect.Message {
  3606  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[56]
  3607  	if protoimpl.UnsafeEnabled && x != nil {
  3608  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3609  		if ms.LoadMessageInfo() == nil {
  3610  			ms.StoreMessageInfo(mi)
  3611  		}
  3612  		return ms
  3613  	}
  3614  	return mi.MessageOf(x)
  3615  }
  3616  
  3617  // Deprecated: Use CreateDataStreamRequest.ProtoReflect.Descriptor instead.
  3618  func (*CreateDataStreamRequest) Descriptor() ([]byte, []int) {
  3619  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{56}
  3620  }
  3621  
  3622  func (x *CreateDataStreamRequest) GetParent() string {
  3623  	if x != nil {
  3624  		return x.Parent
  3625  	}
  3626  	return ""
  3627  }
  3628  
  3629  func (x *CreateDataStreamRequest) GetDataStream() *DataStream {
  3630  	if x != nil {
  3631  		return x.DataStream
  3632  	}
  3633  	return nil
  3634  }
  3635  
  3636  // Request message for DeleteDataStream RPC.
  3637  type DeleteDataStreamRequest struct {
  3638  	state         protoimpl.MessageState
  3639  	sizeCache     protoimpl.SizeCache
  3640  	unknownFields protoimpl.UnknownFields
  3641  
  3642  	// Required. The name of the DataStream to delete.
  3643  	// Example format: properties/1234/dataStreams/5678
  3644  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3645  }
  3646  
  3647  func (x *DeleteDataStreamRequest) Reset() {
  3648  	*x = DeleteDataStreamRequest{}
  3649  	if protoimpl.UnsafeEnabled {
  3650  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[57]
  3651  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3652  		ms.StoreMessageInfo(mi)
  3653  	}
  3654  }
  3655  
  3656  func (x *DeleteDataStreamRequest) String() string {
  3657  	return protoimpl.X.MessageStringOf(x)
  3658  }
  3659  
  3660  func (*DeleteDataStreamRequest) ProtoMessage() {}
  3661  
  3662  func (x *DeleteDataStreamRequest) ProtoReflect() protoreflect.Message {
  3663  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[57]
  3664  	if protoimpl.UnsafeEnabled && x != nil {
  3665  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3666  		if ms.LoadMessageInfo() == nil {
  3667  			ms.StoreMessageInfo(mi)
  3668  		}
  3669  		return ms
  3670  	}
  3671  	return mi.MessageOf(x)
  3672  }
  3673  
  3674  // Deprecated: Use DeleteDataStreamRequest.ProtoReflect.Descriptor instead.
  3675  func (*DeleteDataStreamRequest) Descriptor() ([]byte, []int) {
  3676  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{57}
  3677  }
  3678  
  3679  func (x *DeleteDataStreamRequest) GetName() string {
  3680  	if x != nil {
  3681  		return x.Name
  3682  	}
  3683  	return ""
  3684  }
  3685  
  3686  // Request message for UpdateDataStream RPC.
  3687  type UpdateDataStreamRequest struct {
  3688  	state         protoimpl.MessageState
  3689  	sizeCache     protoimpl.SizeCache
  3690  	unknownFields protoimpl.UnknownFields
  3691  
  3692  	// The DataStream to update
  3693  	DataStream *DataStream `protobuf:"bytes,1,opt,name=data_stream,json=dataStream,proto3" json:"data_stream,omitempty"`
  3694  	// Required. The list of fields to be updated. Omitted fields will not be
  3695  	// updated. To replace the entire entity, use one path with the string "*" to
  3696  	// match all fields.
  3697  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  3698  }
  3699  
  3700  func (x *UpdateDataStreamRequest) Reset() {
  3701  	*x = UpdateDataStreamRequest{}
  3702  	if protoimpl.UnsafeEnabled {
  3703  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[58]
  3704  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3705  		ms.StoreMessageInfo(mi)
  3706  	}
  3707  }
  3708  
  3709  func (x *UpdateDataStreamRequest) String() string {
  3710  	return protoimpl.X.MessageStringOf(x)
  3711  }
  3712  
  3713  func (*UpdateDataStreamRequest) ProtoMessage() {}
  3714  
  3715  func (x *UpdateDataStreamRequest) ProtoReflect() protoreflect.Message {
  3716  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[58]
  3717  	if protoimpl.UnsafeEnabled && x != nil {
  3718  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3719  		if ms.LoadMessageInfo() == nil {
  3720  			ms.StoreMessageInfo(mi)
  3721  		}
  3722  		return ms
  3723  	}
  3724  	return mi.MessageOf(x)
  3725  }
  3726  
  3727  // Deprecated: Use UpdateDataStreamRequest.ProtoReflect.Descriptor instead.
  3728  func (*UpdateDataStreamRequest) Descriptor() ([]byte, []int) {
  3729  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{58}
  3730  }
  3731  
  3732  func (x *UpdateDataStreamRequest) GetDataStream() *DataStream {
  3733  	if x != nil {
  3734  		return x.DataStream
  3735  	}
  3736  	return nil
  3737  }
  3738  
  3739  func (x *UpdateDataStreamRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  3740  	if x != nil {
  3741  		return x.UpdateMask
  3742  	}
  3743  	return nil
  3744  }
  3745  
  3746  // Request message for ListDataStreams RPC.
  3747  type ListDataStreamsRequest struct {
  3748  	state         protoimpl.MessageState
  3749  	sizeCache     protoimpl.SizeCache
  3750  	unknownFields protoimpl.UnknownFields
  3751  
  3752  	// Required. Example format: properties/1234
  3753  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  3754  	// The maximum number of resources to return.
  3755  	// If unspecified, at most 50 resources will be returned.
  3756  	// The maximum value is 200 (higher values will be coerced to the maximum).
  3757  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  3758  	// A page token, received from a previous `ListDataStreams` call.
  3759  	// Provide this to retrieve the subsequent page.
  3760  	//
  3761  	// When paginating, all other parameters provided to `ListDataStreams` must
  3762  	// match the call that provided the page token.
  3763  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  3764  }
  3765  
  3766  func (x *ListDataStreamsRequest) Reset() {
  3767  	*x = ListDataStreamsRequest{}
  3768  	if protoimpl.UnsafeEnabled {
  3769  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[59]
  3770  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3771  		ms.StoreMessageInfo(mi)
  3772  	}
  3773  }
  3774  
  3775  func (x *ListDataStreamsRequest) String() string {
  3776  	return protoimpl.X.MessageStringOf(x)
  3777  }
  3778  
  3779  func (*ListDataStreamsRequest) ProtoMessage() {}
  3780  
  3781  func (x *ListDataStreamsRequest) ProtoReflect() protoreflect.Message {
  3782  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[59]
  3783  	if protoimpl.UnsafeEnabled && x != nil {
  3784  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3785  		if ms.LoadMessageInfo() == nil {
  3786  			ms.StoreMessageInfo(mi)
  3787  		}
  3788  		return ms
  3789  	}
  3790  	return mi.MessageOf(x)
  3791  }
  3792  
  3793  // Deprecated: Use ListDataStreamsRequest.ProtoReflect.Descriptor instead.
  3794  func (*ListDataStreamsRequest) Descriptor() ([]byte, []int) {
  3795  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{59}
  3796  }
  3797  
  3798  func (x *ListDataStreamsRequest) GetParent() string {
  3799  	if x != nil {
  3800  		return x.Parent
  3801  	}
  3802  	return ""
  3803  }
  3804  
  3805  func (x *ListDataStreamsRequest) GetPageSize() int32 {
  3806  	if x != nil {
  3807  		return x.PageSize
  3808  	}
  3809  	return 0
  3810  }
  3811  
  3812  func (x *ListDataStreamsRequest) GetPageToken() string {
  3813  	if x != nil {
  3814  		return x.PageToken
  3815  	}
  3816  	return ""
  3817  }
  3818  
  3819  // Response message for ListDataStreams RPC.
  3820  type ListDataStreamsResponse struct {
  3821  	state         protoimpl.MessageState
  3822  	sizeCache     protoimpl.SizeCache
  3823  	unknownFields protoimpl.UnknownFields
  3824  
  3825  	// List of DataStreams.
  3826  	DataStreams []*DataStream `protobuf:"bytes,1,rep,name=data_streams,json=dataStreams,proto3" json:"data_streams,omitempty"`
  3827  	// A token, which can be sent as `page_token` to retrieve the next page.
  3828  	// If this field is omitted, there are no subsequent pages.
  3829  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  3830  }
  3831  
  3832  func (x *ListDataStreamsResponse) Reset() {
  3833  	*x = ListDataStreamsResponse{}
  3834  	if protoimpl.UnsafeEnabled {
  3835  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[60]
  3836  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3837  		ms.StoreMessageInfo(mi)
  3838  	}
  3839  }
  3840  
  3841  func (x *ListDataStreamsResponse) String() string {
  3842  	return protoimpl.X.MessageStringOf(x)
  3843  }
  3844  
  3845  func (*ListDataStreamsResponse) ProtoMessage() {}
  3846  
  3847  func (x *ListDataStreamsResponse) ProtoReflect() protoreflect.Message {
  3848  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[60]
  3849  	if protoimpl.UnsafeEnabled && x != nil {
  3850  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3851  		if ms.LoadMessageInfo() == nil {
  3852  			ms.StoreMessageInfo(mi)
  3853  		}
  3854  		return ms
  3855  	}
  3856  	return mi.MessageOf(x)
  3857  }
  3858  
  3859  // Deprecated: Use ListDataStreamsResponse.ProtoReflect.Descriptor instead.
  3860  func (*ListDataStreamsResponse) Descriptor() ([]byte, []int) {
  3861  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{60}
  3862  }
  3863  
  3864  func (x *ListDataStreamsResponse) GetDataStreams() []*DataStream {
  3865  	if x != nil {
  3866  		return x.DataStreams
  3867  	}
  3868  	return nil
  3869  }
  3870  
  3871  func (x *ListDataStreamsResponse) GetNextPageToken() string {
  3872  	if x != nil {
  3873  		return x.NextPageToken
  3874  	}
  3875  	return ""
  3876  }
  3877  
  3878  // Request message for GetDataStream RPC.
  3879  type GetDataStreamRequest struct {
  3880  	state         protoimpl.MessageState
  3881  	sizeCache     protoimpl.SizeCache
  3882  	unknownFields protoimpl.UnknownFields
  3883  
  3884  	// Required. The name of the DataStream to get.
  3885  	// Example format: properties/1234/dataStreams/5678
  3886  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3887  }
  3888  
  3889  func (x *GetDataStreamRequest) Reset() {
  3890  	*x = GetDataStreamRequest{}
  3891  	if protoimpl.UnsafeEnabled {
  3892  		mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[61]
  3893  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3894  		ms.StoreMessageInfo(mi)
  3895  	}
  3896  }
  3897  
  3898  func (x *GetDataStreamRequest) String() string {
  3899  	return protoimpl.X.MessageStringOf(x)
  3900  }
  3901  
  3902  func (*GetDataStreamRequest) ProtoMessage() {}
  3903  
  3904  func (x *GetDataStreamRequest) ProtoReflect() protoreflect.Message {
  3905  	mi := &file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[61]
  3906  	if protoimpl.UnsafeEnabled && x != nil {
  3907  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3908  		if ms.LoadMessageInfo() == nil {
  3909  			ms.StoreMessageInfo(mi)
  3910  		}
  3911  		return ms
  3912  	}
  3913  	return mi.MessageOf(x)
  3914  }
  3915  
  3916  // Deprecated: Use GetDataStreamRequest.ProtoReflect.Descriptor instead.
  3917  func (*GetDataStreamRequest) Descriptor() ([]byte, []int) {
  3918  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP(), []int{61}
  3919  }
  3920  
  3921  func (x *GetDataStreamRequest) GetName() string {
  3922  	if x != nil {
  3923  		return x.Name
  3924  	}
  3925  	return ""
  3926  }
  3927  
  3928  var File_google_analytics_admin_v1beta_analytics_admin_proto protoreflect.FileDescriptor
  3929  
  3930  var file_google_analytics_admin_v1beta_analytics_admin_proto_rawDesc = []byte{
  3931  	0x0a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  3932  	0x63, 0x73, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f,
  3933  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  3934  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e,
  3935  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31,
  3936  	0x62, 0x65, 0x74, 0x61, 0x1a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x6e, 0x61,
  3937  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x31, 0x62,
  3938  	0x65, 0x74, 0x61, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72,
  3939  	0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
  3940  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f,
  3941  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73,
  3942  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
  3943  	0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70,
  3944  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
  3945  	0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67,
  3946  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f,
  3947  	0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
  3948  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75,
  3949  	0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  3950  	0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79,
  3951  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
  3952  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61,
  3953  	0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  3954  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
  3955  	0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x05, 0x0a, 0x16, 0x52, 0x75,
  3956  	0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71,
  3957  	0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x01,
  3958  	0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x4e, 0x0a, 0x0a,
  3959  	0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
  3960  	0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  3961  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  3962  	0x2e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
  3963  	0x52, 0x0a, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x45, 0x0a, 0x07,
  3964  	0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e,
  3965  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73,
  3966  	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x63,
  3967  	0x63, 0x65, 0x73, 0x73, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x72,
  3968  	0x69, 0x63, 0x73, 0x12, 0x4f, 0x0a, 0x0b, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x61, 0x6e, 0x67,
  3969  	0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  3970  	0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69,
  3971  	0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x44,
  3972  	0x61, 0x74, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0a, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61,
  3973  	0x6e, 0x67, 0x65, 0x73, 0x12, 0x60, 0x0a, 0x10, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f,
  3974  	0x6e, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35,
  3975  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63,
  3976  	0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41,
  3977  	0x63, 0x63, 0x65, 0x73, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x45, 0x78, 0x70, 0x72, 0x65,
  3978  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
  3979  	0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x5a, 0x0a, 0x0d, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63,
  3980  	0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e,
  3981  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73,
  3982  	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x63,
  3983  	0x63, 0x65, 0x73, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73,
  3984  	0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x46, 0x69, 0x6c, 0x74,
  3985  	0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x07, 0x20, 0x01,
  3986  	0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69,
  3987  	0x6d, 0x69, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74,
  3988  	0x12, 0x1b, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x09, 0x20,
  3989  	0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x49, 0x0a,
  3990  	0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b,
  3991  	0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  3992  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  3993  	0x2e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x52, 0x08,
  3994  	0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x72, 0x65, 0x74, 0x75,
  3995  	0x72, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x18,
  3996  	0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x45, 0x6e, 0x74,
  3997  	0x69, 0x74, 0x79, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x22, 0xf3, 0x02, 0x0a, 0x17, 0x52, 0x75, 0x6e,
  3998  	0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70,
  3999  	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x11, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f,
  4000  	0x6e, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
  4001  	0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4002  	0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
  4003  	0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x48,
  4004  	0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x10, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
  4005  	0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x58, 0x0a, 0x0e, 0x6d, 0x65, 0x74, 0x72, 0x69,
  4006  	0x63, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
  4007  	0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4008  	0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
  4009  	0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x48, 0x65, 0x61, 0x64,
  4010  	0x65, 0x72, 0x52, 0x0d, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72,
  4011  	0x73, 0x12, 0x3c, 0x0a, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
  4012  	0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4013  	0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
  4014  	0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x6f, 0x77, 0x52, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x12,
  4015  	0x1b, 0x0a, 0x09, 0x72, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01,
  4016  	0x28, 0x05, 0x52, 0x08, 0x72, 0x6f, 0x77, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x40, 0x0a, 0x05,
  4017  	0x71, 0x75, 0x6f, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f,
  4018  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61,
  4019  	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x63, 0x63, 0x65,
  4020  	0x73, 0x73, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x52, 0x05, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x22, 0x56,
  4021  	0x0a, 0x11, 0x47, 0x65, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75,
  4022  	0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  4023  	0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x61, 0x6e, 0x61, 0x6c, 0x79,
  4024  	0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4025  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  4026  	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x74, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63,
  4027  	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a,
  4028  	0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
  4029  	0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61,
  4030  	0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
  4031  	0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x68, 0x6f,
  4032  	0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
  4033  	0x0b, 0x73, 0x68, 0x6f, 0x77, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x22, 0x82, 0x01, 0x0a,
  4034  	0x14, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73,
  4035  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  4036  	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4037  	0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
  4038  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52,
  4039  	0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78,
  4040  	0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
  4041  	0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
  4042  	0x6e, 0x22, 0x59, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75,
  4043  	0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
  4044  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a,
  4045  	0x25, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  4046  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41,
  4047  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x9f, 0x01, 0x0a,
  4048  	0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65,
  4049  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  4050  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4051  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  4052  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x03,
  4053  	0xe0, 0x41, 0x02, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x40, 0x0a, 0x0b,
  4054  	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28,
  4055  	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  4056  	0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0,
  4057  	0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x84,
  4058  	0x01, 0x0a, 0x1d, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x6f,
  4059  	0x75, 0x6e, 0x74, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  4060  	0x12, 0x40, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
  4061  	0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79,
  4062  	0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  4063  	0x61, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75,
  4064  	0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x5f, 0x75,
  4065  	0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x64, 0x69, 0x72, 0x65,
  4066  	0x63, 0x74, 0x55, 0x72, 0x69, 0x22, 0x4c, 0x0a, 0x1e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
  4067  	0x6f, 0x6e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52,
  4068  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x63, 0x63, 0x6f, 0x75,
  4069  	0x6e, 0x74, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
  4070  	0x28, 0x09, 0x52, 0x0f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x69, 0x63, 0x6b, 0x65,
  4071  	0x74, 0x49, 0x64, 0x22, 0x58, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72,
  4072  	0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
  4073  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x0a,
  4074  	0x26, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  4075  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50,
  4076  	0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x93, 0x01,
  4077  	0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
  4078  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
  4079  	0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x66, 0x69,
  4080  	0x6c, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a,
  4081  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
  4082  	0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
  4083  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
  4084  	0x12, 0x21, 0x0a, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64,
  4085  	0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x73, 0x68, 0x6f, 0x77, 0x44, 0x65, 0x6c, 0x65,
  4086  	0x74, 0x65, 0x64, 0x22, 0x89, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x70,
  4087  	0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47,
  4088  	0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03,
  4089  	0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c,
  4090  	0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
  4091  	0x74, 0x61, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x0a, 0x70, 0x72, 0x6f,
  4092  	0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f,
  4093  	0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  4094  	0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22,
  4095  	0xa3, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72,
  4096  	0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x08, 0x70, 0x72, 0x6f,
  4097  	0x70, 0x65, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f,
  4098  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61,
  4099  	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x72, 0x6f, 0x70,
  4100  	0x65, 0x72, 0x74, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65,
  4101  	0x72, 0x74, 0x79, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
  4102  	0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4103  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
  4104  	0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
  4105  	0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x61, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50,
  4106  	0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48,
  4107  	0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
  4108  	0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4109  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  4110  	0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08,
  4111  	0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x22, 0x5b, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65,
  4112  	0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  4113  	0x74, 0x12, 0x42, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
  4114  	0x2e, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x0a, 0x26, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4115  	0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
  4116  	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52,
  4117  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xbe, 0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
  4118  	0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75,
  4119  	0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
  4120  	0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x12, 0x2a, 0x61, 0x6e, 0x61,
  4121  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4122  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x46, 0x69, 0x72, 0x65, 0x62,
  4123  	0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
  4124  	0x55, 0x0a, 0x0d, 0x66, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x6c, 0x69, 0x6e, 0x6b,
  4125  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4126  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  4127  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c,
  4128  	0x69, 0x6e, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x66, 0x69, 0x72, 0x65, 0x62, 0x61,
  4129  	0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x22, 0x63, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
  4130  	0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75,
  4131  	0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  4132  	0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x61, 0x6e, 0x61, 0x6c, 0x79,
  4133  	0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4134  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73,
  4135  	0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa2, 0x01, 0x0a, 0x18,
  4136  	0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b,
  4137  	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
  4138  	0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c,
  4139  	0x12, 0x2a, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e,
  4140  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  4141  	0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x06, 0x70, 0x61,
  4142  	0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a,
  4143  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
  4144  	0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
  4145  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
  4146  	0x22, 0x97, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73,
  4147  	0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52,
  4148  	0x0a, 0x0e, 0x66, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x73,
  4149  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4150  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  4151  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c,
  4152  	0x69, 0x6e, 0x6b, 0x52, 0x0d, 0x66, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e,
  4153  	0x6b, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
  4154  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
  4155  	0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xc4, 0x01, 0x0a, 0x1a, 0x43,
  4156  	0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69,
  4157  	0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x06, 0x70, 0x61, 0x72,
  4158  	0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x02, 0xfa, 0x41,
  4159  	0x2d, 0x12, 0x2b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69,
  4160  	0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
  4161  	0x2f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x06,
  4162  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x59, 0x0a, 0x0f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4163  	0x5f, 0x61, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
  4164  	0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4165  	0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
  4166  	0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x03, 0xe0,
  4167  	0x41, 0x02, 0x52, 0x0d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e,
  4168  	0x6b, 0x22, 0xb4, 0x01, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x6f, 0x6f, 0x67,
  4169  	0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  4170  	0x12, 0x54, 0x0a, 0x0f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5f, 0x61, 0x64, 0x73, 0x5f, 0x6c,
  4171  	0x69, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4172  	0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d,
  4173  	0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4174  	0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x0d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41,
  4175  	0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
  4176  	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
  4177  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
  4178  	0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70,
  4179  	0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x65, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65,
  4180  	0x74, 0x65, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52,
  4181  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
  4182  	0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2d, 0x0a, 0x2b, 0x61, 0x6e,
  4183  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f,
  4184  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x6f, 0x6f, 0x67,
  4185  	0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22,
  4186  	0xa4, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64,
  4187  	0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a,
  4188  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0,
  4189  	0x41, 0x02, 0xfa, 0x41, 0x2d, 0x12, 0x2b, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73,
  4190  	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
  4191  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69,
  4192  	0x6e, 0x6b, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61,
  4193  	0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70,
  4194  	0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f,
  4195  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67,
  4196  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x9c, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x47,
  4197  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x65, 0x73,
  4198  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x10, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5f,
  4199  	0x61, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
  4200  	0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4201  	0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
  4202  	0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x0e, 0x67,
  4203  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x26, 0x0a,
  4204  	0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
  4205  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65,
  4206  	0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x6e, 0x0a, 0x1d, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61,
  4207  	0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52,
  4208  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
  4209  	0x20, 0x01, 0x28, 0x09, 0x42, 0x39, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x33, 0x0a, 0x31, 0x61, 0x6e,
  4210  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f,
  4211  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61,
  4212  	0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52,
  4213  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x59, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63,
  4214  	0x6f, 0x75, 0x6e, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71,
  4215  	0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a,
  4216  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
  4217  	0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
  4218  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
  4219  	0x22, 0xa2, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  4220  	0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  4221  	0x65, 0x12, 0x5a, 0x0a, 0x11, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x6d,
  4222  	0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67,
  4223  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e,
  4224  	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x63, 0x63,
  4225  	0x6f, 0x75, 0x6e, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x52, 0x10, 0x61, 0x63, 0x63,
  4226  	0x6f, 0x75, 0x6e, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a,
  4227  	0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
  4228  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65,
  4229  	0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa1, 0x01, 0x0a, 0x24, 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77,
  4230  	0x6c, 0x65, 0x64, 0x67, 0x65, 0x55, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x6c,
  4231  	0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a,
  4232  	0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  4233  	0x42, 0x2e, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x0a, 0x26, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4234  	0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  4235  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79,
  4236  	0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x2d, 0x0a, 0x0f, 0x61, 0x63,
  4237  	0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20,
  4238  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x61, 0x63, 0x6b, 0x6e, 0x6f, 0x77,
  4239  	0x6c, 0x65, 0x64, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x27, 0x0a, 0x25, 0x41, 0x63, 0x6b,
  4240  	0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x55, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61,
  4241  	0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  4242  	0x73, 0x65, 0x22, 0xf1, 0x04, 0x0a, 0x20, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x43, 0x68, 0x61,
  4243  	0x6e, 0x67, 0x65, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73,
  4244  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75,
  4245  	0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27,
  4246  	0x0a, 0x25, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e,
  4247  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  4248  	0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  4249  	0x12, 0x4a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01,
  4250  	0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x01, 0xfa, 0x41, 0x28, 0x0a, 0x26, 0x61, 0x6e, 0x61, 0x6c,
  4251  	0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4252  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72,
  4253  	0x74, 0x79, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x62, 0x0a, 0x0d,
  4254  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20,
  4255  	0x03, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61,
  4256  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62,
  4257  	0x65, 0x74, 0x61, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72,
  4258  	0x79, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0,
  4259  	0x41, 0x01, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65,
  4260  	0x12, 0x46, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e,
  4261  	0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4262  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  4263  	0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01,
  4264  	0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x6f,
  4265  	0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0,
  4266  	0x41, 0x01, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x51,
  4267  	0x0a, 0x14, 0x65, 0x61, 0x72, 0x6c, 0x69, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67,
  4268  	0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
  4269  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
  4270  	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x12, 0x65,
  4271  	0x61, 0x72, 0x6c, 0x69, 0x65, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x69, 0x6d,
  4272  	0x65, 0x12, 0x4d, 0x0a, 0x12, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e,
  4273  	0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  4274  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  4275  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x10,
  4276  	0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65,
  4277  	0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x08, 0x20,
  4278  	0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69,
  4279  	0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
  4280  	0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67,
  4281  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xb2, 0x01, 0x0a, 0x21, 0x53, 0x65, 0x61, 0x72, 0x63,
  4282  	0x68, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x45, 0x76,
  4283  	0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x15,
  4284  	0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x65,
  4285  	0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f,
  4286  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61,
  4287  	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x68, 0x61, 0x6e,
  4288  	0x67, 0x65, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x13,
  4289  	0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x45, 0x76, 0x65,
  4290  	0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65,
  4291  	0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65,
  4292  	0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x7a, 0x0a, 0x23, 0x47,
  4293  	0x65, 0x74, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f,
  4294  	0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
  4295  	0x73, 0x74, 0x12, 0x53, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  4296  	0x42, 0x3f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x39, 0x0a, 0x37, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4297  	0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  4298  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d,
  4299  	0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65,
  4300  	0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x80, 0x02, 0x0a, 0x26, 0x43, 0x72, 0x65, 0x61,
  4301  	0x74, 0x65, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f,
  4302  	0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
  4303  	0x73, 0x74, 0x12, 0x57, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
  4304  	0x28, 0x09, 0x42, 0x3f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x39, 0x12, 0x37, 0x61, 0x6e, 0x61, 0x6c,
  4305  	0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4306  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72,
  4307  	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63,
  4308  	0x72, 0x65, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x7d, 0x0a, 0x1b, 0x6d,
  4309  	0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  4310  	0x63, 0x6f, 0x6c, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
  4311  	0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4312  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  4313  	0x2e, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74,
  4314  	0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
  4315  	0x19, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74,
  4316  	0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0x7d, 0x0a, 0x26, 0x44, 0x65,
  4317  	0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50,
  4318  	0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71,
  4319  	0x75, 0x65, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
  4320  	0x28, 0x09, 0x42, 0x3f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x39, 0x0a, 0x37, 0x61, 0x6e, 0x61, 0x6c,
  4321  	0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4322  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72,
  4323  	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63,
  4324  	0x72, 0x65, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xe4, 0x01, 0x0a, 0x26, 0x55, 0x70,
  4325  	0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50,
  4326  	0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71,
  4327  	0x75, 0x65, 0x73, 0x74, 0x12, 0x7d, 0x0a, 0x1b, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d,
  4328  	0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x73, 0x65, 0x63,
  4329  	0x72, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4330  	0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d,
  4331  	0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72,
  4332  	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63,
  4333  	0x72, 0x65, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x19, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72,
  4334  	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63,
  4335  	0x72, 0x65, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
  4336  	0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4337  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
  4338  	0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b,
  4339  	0x22, 0xbc, 0x01, 0x0a, 0x25, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65,
  4340  	0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72,
  4341  	0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x57, 0x0a, 0x06, 0x70, 0x61,
  4342  	0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3f, 0xe0, 0x41, 0x02, 0xfa,
  4343  	0x41, 0x39, 0x12, 0x37, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d,
  4344  	0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
  4345  	0x6d, 0x2f, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f,
  4346  	0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72,
  4347  	0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65,
  4348  	0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65,
  4349  	0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03,
  4350  	0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22,
  4351  	0xcc, 0x01, 0x0a, 0x26, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d,
  4352  	0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65,
  4353  	0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1c, 0x6d, 0x65,
  4354  	0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63,
  4355  	0x6f, 0x6c, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
  4356  	0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4357  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  4358  	0x2e, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74,
  4359  	0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x1a, 0x6d, 0x65, 0x61, 0x73,
  4360  	0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53,
  4361  	0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
  4362  	0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  4363  	0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xcd,
  4364  	0x01, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73,
  4365  	0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  4366  	0x5e, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x76,
  4367  	0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4368  	0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d,
  4369  	0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72,
  4370  	0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f,
  4371  	0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12,
  4372  	0x4d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42,
  4373  	0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x12, 0x2d, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4374  	0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
  4375  	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
  4376  	0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x22, 0x66,
  4377  	0x0a, 0x19, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45,
  4378  	0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x04, 0x6e,
  4379  	0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41,
  4380  	0x2f, 0x0a, 0x2d, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69,
  4381  	0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
  4382  	0x2f, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74,
  4383  	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x69, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
  4384  	0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52,
  4385  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
  4386  	0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x0a, 0x2d, 0x61, 0x6e,
  4387  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f,
  4388  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6e, 0x76,
  4389  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d,
  4390  	0x65, 0x22, 0xa8, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72,
  4391  	0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  4392  	0x74, 0x12, 0x4d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
  4393  	0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x12, 0x2d, 0x61, 0x6e, 0x61, 0x6c, 0x79,
  4394  	0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4395  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73,
  4396  	0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
  4397  	0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20,
  4398  	0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a,
  4399  	0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
  4400  	0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa3, 0x01, 0x0a,
  4401  	0x1c, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45,
  4402  	0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a,
  4403  	0x11, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x76, 0x65, 0x6e,
  4404  	0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4405  	0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69,
  4406  	0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73,
  4407  	0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72,
  4408  	0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65,
  4409  	0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20,
  4410  	0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
  4411  	0x65, 0x6e, 0x22, 0xcd, 0x01, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73,
  4412  	0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75,
  4413  	0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
  4414  	0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x12, 0x2d, 0x61, 0x6e, 0x61,
  4415  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4416  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x75, 0x73, 0x74, 0x6f,
  4417  	0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65,
  4418  	0x6e, 0x74, 0x12, 0x5e, 0x0a, 0x10, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x69, 0x6d,
  4419  	0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67,
  4420  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e,
  4421  	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x75, 0x73,
  4422  	0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41,
  4423  	0x02, 0x52, 0x0f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69,
  4424  	0x6f, 0x6e, 0x22, 0xbb, 0x01, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73,
  4425  	0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75,
  4426  	0x65, 0x73, 0x74, 0x12, 0x59, 0x0a, 0x10, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x69,
  4427  	0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e,
  4428  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73,
  4429  	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x75,
  4430  	0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x63,
  4431  	0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x40,
  4432  	0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20,
  4433  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  4434  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42,
  4435  	0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b,
  4436  	0x22, 0xa8, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
  4437  	0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  4438  	0x12, 0x4d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  4439  	0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x12, 0x2d, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4440  	0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  4441  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69,
  4442  	0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
  4443  	0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01,
  4444  	0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
  4445  	0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  4446  	0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa3, 0x01, 0x0a, 0x1c,
  4447  	0x4c, 0x69, 0x73, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73,
  4448  	0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x11,
  4449  	0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
  4450  	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4451  	0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
  4452  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69,
  4453  	0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
  4454  	0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78,
  4455  	0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
  4456  	0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
  4457  	0x6e, 0x22, 0x6a, 0x0a, 0x1d, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74,
  4458  	0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
  4459  	0x73, 0x74, 0x12, 0x49, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  4460  	0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x0a, 0x2d, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4461  	0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  4462  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69,
  4463  	0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x66, 0x0a,
  4464  	0x19, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73,
  4465  	0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x04, 0x6e, 0x61,
  4466  	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f,
  4467  	0x0a, 0x2d, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e,
  4468  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  4469  	0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52,
  4470  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xbe, 0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
  4471  	0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75,
  4472  	0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
  4473  	0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x12, 0x2a, 0x61, 0x6e, 0x61,
  4474  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4475  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x75, 0x73, 0x74, 0x6f,
  4476  	0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
  4477  	0x55, 0x0a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63,
  4478  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4479  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  4480  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74,
  4481  	0x72, 0x69, 0x63, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d,
  4482  	0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x22, 0xaf, 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74,
  4483  	0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x65, 0x71,
  4484  	0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x6d,
  4485  	0x65, 0x74, 0x72, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f,
  4486  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61,
  4487  	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x75, 0x73, 0x74,
  4488  	0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x0c, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d,
  4489  	0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
  4490  	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
  4491  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
  4492  	0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70,
  4493  	0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0xa2, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73,
  4494  	0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x65,
  4495  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
  4496  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x12, 0x2a, 0x61,
  4497  	0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f,
  4498  	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x75, 0x73,
  4499  	0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
  4500  	0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
  4501  	0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d,
  4502  	0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01,
  4503  	0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x97, 0x01,
  4504  	0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72,
  4505  	0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0e, 0x63,
  4506  	0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x01, 0x20,
  4507  	0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61,
  4508  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62,
  4509  	0x65, 0x74, 0x61, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63,
  4510  	0x52, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12,
  4511  	0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
  4512  	0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61,
  4513  	0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x64, 0x0a, 0x1a, 0x41, 0x72, 0x63, 0x68, 0x69,
  4514  	0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x65,
  4515  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  4516  	0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x61, 0x6e, 0x61,
  4517  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4518  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x75, 0x73, 0x74, 0x6f,
  4519  	0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x60, 0x0a,
  4520  	0x16, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63,
  4521  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  4522  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x61,
  4523  	0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f,
  4524  	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x75, 0x73,
  4525  	0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22,
  4526  	0x72, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74,
  4527  	0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
  4528  	0x73, 0x74, 0x12, 0x4f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  4529  	0x42, 0x3b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x35, 0x0a, 0x33, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4530  	0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  4531  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x74, 0x65,
  4532  	0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x04, 0x6e,
  4533  	0x61, 0x6d, 0x65, 0x22, 0xd9, 0x01, 0x0a, 0x22, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x61,
  4534  	0x74, 0x61, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69,
  4535  	0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x71, 0x0a, 0x17, 0x64, 0x61,
  4536  	0x74, 0x61, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74,
  4537  	0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f,
  4538  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61,
  4539  	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61,
  4540  	0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
  4541  	0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x15, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x74, 0x65,
  4542  	0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x40, 0x0a,
  4543  	0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01,
  4544  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  4545  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03,
  4546  	0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22,
  4547  	0xb4, 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74,
  4548  	0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x06, 0x70,
  4549  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02,
  4550  	0xfa, 0x41, 0x2a, 0x12, 0x28, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64,
  4551  	0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
  4552  	0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x06, 0x70,
  4553  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x4f, 0x0a, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x74,
  4554  	0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f,
  4555  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64,
  4556  	0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x53,
  4557  	0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x64, 0x61, 0x74, 0x61,
  4558  	0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x22, 0x5f, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
  4559  	0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  4560  	0x74, 0x12, 0x44, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
  4561  	0x30, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4562  	0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
  4563  	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61,
  4564  	0x6d, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa7, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61,
  4565  	0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75,
  4566  	0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x74, 0x72, 0x65,
  4567  	0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4568  	0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69,
  4569  	0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72,
  4570  	0x65, 0x61, 0x6d, 0x52, 0x0a, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12,
  4571  	0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02,
  4572  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  4573  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b,
  4574  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73,
  4575  	0x6b, 0x22, 0x9e, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74,
  4576  	0x72, 0x65, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x06,
  4577  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41,
  4578  	0x02, 0xfa, 0x41, 0x2a, 0x12, 0x28, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61,
  4579  	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
  4580  	0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x06,
  4581  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
  4582  	0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
  4583  	0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
  4584  	0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
  4585  	0x65, 0x6e, 0x22, 0x8f, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x53,
  4586  	0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c,
  4587  	0x0a, 0x0c, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x18, 0x01,
  4588  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e,
  4589  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31,
  4590  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52,
  4591  	0x0b, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x12, 0x26, 0x0a, 0x0f,
  4592  	0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
  4593  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
  4594  	0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5c, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x53,
  4595  	0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x04,
  4596  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa,
  4597  	0x41, 0x2a, 0x0a, 0x28, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d,
  4598  	0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
  4599  	0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x04, 0x6e, 0x61,
  4600  	0x6d, 0x65, 0x32, 0xda, 0x4e, 0x0a, 0x15, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73,
  4601  	0x41, 0x64, 0x6d, 0x69, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x90, 0x01, 0x0a,
  4602  	0x0a, 0x47, 0x65, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x67, 0x6f,
  4603  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61,
  4604  	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x41,
  4605  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e,
  4606  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73,
  4607  	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x63,
  4608  	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x28, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x12, 0x19, 0x2f,
  4609  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x61, 0x63, 0x63,
  4610  	0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
  4611  	0x91, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73,
  4612  	0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4613  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  4614  	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71,
  4615  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e,
  4616  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31,
  4617  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  4618  	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x18, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  4619  	0x12, 0x12, 0x10, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75,
  4620  	0x6e, 0x74, 0x73, 0x12, 0x86, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63,
  4621  	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  4622  	0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
  4623  	0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f,
  4624  	0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f,
  4625  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70,
  4626  	0x74, 0x79, 0x22, 0x28, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x2a, 0x19, 0x2f, 0x76, 0x31, 0x62,
  4627  	0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
  4628  	0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xb6, 0x01, 0x0a,
  4629  	0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x33,
  4630  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63,
  4631  	0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55,
  4632  	0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75,
  4633  	0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61,
  4634  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62,
  4635  	0x65, 0x74, 0x61, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x48, 0x82, 0xd3, 0xe4,
  4636  	0x93, 0x02, 0x2c, 0x32, 0x21, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x61, 0x63,
  4637  	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x61, 0x63, 0x63, 0x6f, 0x75,
  4638  	0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0xda,
  4639  	0x41, 0x13, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
  4640  	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x12, 0xc9, 0x01, 0x0a, 0x16, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73,
  4641  	0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74,
  4642  	0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4643  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  4644  	0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
  4645  	0x74, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3d,
  4646  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63,
  4647  	0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x50,
  4648  	0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54,
  4649  	0x69, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x32, 0x82,
  4650  	0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x22, 0x27, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x61,
  4651  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x3a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
  4652  	0x6e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x3a, 0x01,
  4653  	0x2a, 0x12, 0xb1, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
  4654  	0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f,
  4655  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64,
  4656  	0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41,
  4657  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52,
  4658  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4659  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  4660  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75,
  4661  	0x6e, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
  4662  	0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x76, 0x31,
  4663  	0x62, 0x65, 0x74, 0x61, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x75, 0x6d, 0x6d,
  4664  	0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x95, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f,
  4665  	0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  4666  	0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
  4667  	0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
  4668  	0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4669  	0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69,
  4670  	0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
  4671  	0x79, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x76, 0x31, 0x62, 0x65,
  4672  	0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
  4673  	0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x99, 0x01,
  4674  	0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
  4675  	0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4676  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  4677  	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52,
  4678  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4679  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  4680  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x65,
  4681  	0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1a, 0x82,
  4682  	0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x70,
  4683  	0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0xa0, 0x01, 0x0a, 0x0e, 0x43, 0x72,
  4684  	0x65, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x34, 0x2e, 0x67,
  4685  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e,
  4686  	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65,
  4687  	0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
  4688  	0x73, 0x74, 0x1a, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c,
  4689  	0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
  4690  	0x74, 0x61, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x22, 0x2f, 0x82, 0xd3, 0xe4,
  4691  	0x93, 0x02, 0x1e, 0x22, 0x12, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f,
  4692  	0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x3a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
  4693  	0x79, 0xda, 0x41, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x9b, 0x01, 0x0a,
  4694  	0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12,
  4695  	0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4696  	0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
  4697  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x65,
  4698  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  4699  	0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
  4700  	0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x22, 0x2a,
  4701  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x2a, 0x1b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f,
  4702  	0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
  4703  	0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xbe, 0x01, 0x0a, 0x0e, 0x55,
  4704  	0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x34, 0x2e,
  4705  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73,
  4706  	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x70,
  4707  	0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75,
  4708  	0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61,
  4709  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62,
  4710  	0x65, 0x74, 0x61, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x22, 0x4d, 0x82, 0xd3,
  4711  	0xe4, 0x93, 0x02, 0x30, 0x32, 0x24, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70,
  4712  	0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
  4713  	0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x08, 0x70, 0x72, 0x6f, 0x70,
  4714  	0x65, 0x72, 0x74, 0x79, 0xda, 0x41, 0x14, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x2c,
  4715  	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x12, 0xd6, 0x01, 0x0a, 0x12,
  4716  	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69,
  4717  	0x6e, 0x6b, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c,
  4718  	0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
  4719  	0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73,
  4720  	0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67,
  4721  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e,
  4722  	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x72,
  4723  	0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x22, 0x59, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  4724  	0x3c, 0x22, 0x2b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
  4725  	0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d,
  4726  	0x2f, 0x66, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x3a, 0x0d,
  4727  	0x66, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0xda, 0x41, 0x14,
  4728  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x66, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x5f,
  4729  	0x6c, 0x69, 0x6e, 0x6b, 0x12, 0xa2, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46,
  4730  	0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x38, 0x2e, 0x67, 0x6f,
  4731  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61,
  4732  	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x65,
  4733  	0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65,
  4734  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  4735  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x3a, 0x82,
  4736  	0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x2a, 0x2b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b,
  4737  	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f,
  4738  	0x2a, 0x2f, 0x66, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x2f,
  4739  	0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xc4, 0x01, 0x0a, 0x11, 0x4c, 0x69,
  4740  	0x73, 0x74, 0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12,
  4741  	0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4742  	0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
  4743  	0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x72, 0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b,
  4744  	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4745  	0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69,
  4746  	0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x72,
  4747  	0x65, 0x62, 0x61, 0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  4748  	0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x12, 0x2b, 0x2f, 0x76, 0x31, 0x62,
  4749  	0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70,
  4750  	0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x66, 0x69, 0x72, 0x65, 0x62, 0x61,
  4751  	0x73, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
  4752  	0x12, 0xde, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
  4753  	0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4754  	0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69,
  4755  	0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47,
  4756  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75,
  4757  	0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61,
  4758  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62,
  4759  	0x65, 0x74, 0x61, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e,
  4760  	0x6b, 0x22, 0x5e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x22, 0x2c, 0x2f, 0x76, 0x31, 0x62, 0x65,
  4761  	0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65,
  4762  	0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41,
  4763  	0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x3a, 0x0f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5f,
  4764  	0x61, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0xda, 0x41, 0x16, 0x70, 0x61, 0x72, 0x65, 0x6e,
  4765  	0x74, 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5f, 0x61, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x6e,
  4766  	0x6b, 0x12, 0xf3, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x6f, 0x6f, 0x67,
  4767  	0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4768  	0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d,
  4769  	0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
  4770  	0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71,
  4771  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e,
  4772  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31,
  4773  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69,
  4774  	0x6e, 0x6b, 0x22, 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4f, 0x32, 0x3c, 0x2f, 0x76, 0x31, 0x62,
  4775  	0x65, 0x74, 0x61, 0x2f, 0x7b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5f, 0x61, 0x64, 0x73, 0x5f,
  4776  	0x6c, 0x69, 0x6e, 0x6b, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72,
  4777  	0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73,
  4778  	0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4779  	0x5f, 0x61, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0xda, 0x41, 0x1b, 0x67, 0x6f, 0x6f, 0x67,
  4780  	0x6c, 0x65, 0x5f, 0x61, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x2c, 0x75, 0x70, 0x64, 0x61,
  4781  	0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x12, 0xa5, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65,
  4782  	0x74, 0x65, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x12,
  4783  	0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4784  	0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
  4785  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c,
  4786  	0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f,
  4787  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70,
  4788  	0x74, 0x79, 0x22, 0x3b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x2a, 0x2c, 0x2f, 0x76, 0x31, 0x62,
  4789  	0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72,
  4790  	0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73,
  4791  	0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
  4792  	0xc8, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64,
  4793  	0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4794  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  4795  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
  4796  	0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  4797  	0x1a, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4798  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  4799  	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69,
  4800  	0x6e, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4,
  4801  	0x93, 0x02, 0x2e, 0x12, 0x2c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61,
  4802  	0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f,
  4803  	0x2a, 0x7d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x4c, 0x69, 0x6e, 0x6b,
  4804  	0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xc8, 0x01, 0x0a, 0x16, 0x47,
  4805  	0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74,
  4806  	0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  4807  	0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
  4808  	0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x53, 0x68, 0x61,
  4809  	0x72, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75,
  4810  	0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61,
  4811  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62,
  4812  	0x65, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53,
  4813  	0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12,
  4814  	0x2d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x61,
  4815  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x53, 0x68,
  4816  	0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x7d, 0xda, 0x41,
  4817  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xf3, 0x01, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x4d, 0x65, 0x61,
  4818  	0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c,
  4819  	0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4820  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  4821  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72,
  4822  	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63,
  4823  	0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f,
  4824  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64,
  4825  	0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x65, 0x61, 0x73, 0x75,
  4826  	0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65,
  4827  	0x63, 0x72, 0x65, 0x74, 0x22, 0x55, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x12, 0x46, 0x2f, 0x76,
  4828  	0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70,
  4829  	0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72,
  4830  	0x65, 0x61, 0x6d, 0x73, 0x2f, 0x2a, 0x2f, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65,
  4831  	0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74,
  4832  	0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x86, 0x02, 0x0a, 0x1e,
  4833  	0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50,
  4834  	0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x12, 0x44,
  4835  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63,
  4836  	0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c,
  4837  	0x69, 0x73, 0x74, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72,
  4838  	0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71,
  4839  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e,
  4840  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31,
  4841  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65,
  4842  	0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72,
  4843  	0x65, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x57, 0x82, 0xd3, 0xe4,
  4844  	0x93, 0x02, 0x48, 0x12, 0x46, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61,
  4845  	0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f,
  4846  	0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f, 0x2a, 0x7d,
  4847  	0x2f, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74,
  4848  	0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61,
  4849  	0x72, 0x65, 0x6e, 0x74, 0x12, 0xb5, 0x02, 0x0a, 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d,
  4850  	0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
  4851  	0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4852  	0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69,
  4853  	0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d,
  4854  	0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
  4855  	0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  4856  	0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  4857  	0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
  4858  	0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f,
  4859  	0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0x90, 0x01, 0x82, 0xd3, 0xe4, 0x93,
  4860  	0x02, 0x65, 0x22, 0x46, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72,
  4861  	0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a,
  4862  	0x2f, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
  4863  	0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f,
  4864  	0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x3a, 0x1b, 0x6d, 0x65, 0x61, 0x73,
  4865  	0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c,
  4866  	0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0xda, 0x41, 0x22, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
  4867  	0x2c, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f,
  4868  	0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0xd7, 0x01, 0x0a,
  4869  	0x1f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65,
  4870  	0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74,
  4871  	0x12, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4872  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  4873  	0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65,
  4874  	0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74,
  4875  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4876  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22,
  4877  	0x55, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x2a, 0x46, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  4878  	0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65,
  4879  	0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f,
  4880  	0x2a, 0x2f, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f,
  4881  	0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda,
  4882  	0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xd7, 0x02, 0x0a, 0x1f, 0x55, 0x70, 0x64, 0x61, 0x74,
  4883  	0x65, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74,
  4884  	0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x45, 0x2e, 0x67, 0x6f, 0x6f,
  4885  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64,
  4886  	0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
  4887  	0x65, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74,
  4888  	0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  4889  	0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79,
  4890  	0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  4891  	0x61, 0x2e, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f,
  4892  	0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0xb2, 0x01, 0x82, 0xd3,
  4893  	0xe4, 0x93, 0x02, 0x81, 0x01, 0x32, 0x62, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b,
  4894  	0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74,
  4895  	0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65,
  4896  	0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61,
  4897  	0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f, 0x2a, 0x2f, 0x6d, 0x65, 0x61, 0x73,
  4898  	0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53,
  4899  	0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x1b, 0x6d, 0x65, 0x61, 0x73, 0x75,
  4900  	0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f,
  4901  	0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0xda, 0x41, 0x27, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65,
  4902  	0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x73, 0x65,
  4903  	0x63, 0x72, 0x65, 0x74, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
  4904  	0x12, 0xf4, 0x01, 0x0a, 0x1d, 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65,
  4905  	0x55, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69,
  4906  	0x6f, 0x6e, 0x12, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c,
  4907  	0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
  4908  	0x74, 0x61, 0x2e, 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x55, 0x73,
  4909  	0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
  4910  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4911  	0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
  4912  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65,
  4913  	0x64, 0x67, 0x65, 0x55, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65,
  4914  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x48, 0x82,
  4915  	0xd3, 0xe4, 0x93, 0x02, 0x42, 0x22, 0x3d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b,
  4916  	0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
  4917  	0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x61, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64,
  4918  	0x67, 0x65, 0x55, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
  4919  	0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x01, 0x2a, 0x12, 0xe1, 0x01, 0x0a, 0x19, 0x53, 0x65, 0x61, 0x72,
  4920  	0x63, 0x68, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x45,
  4921  	0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  4922  	0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
  4923  	0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x43, 0x68, 0x61, 0x6e,
  4924  	0x67, 0x65, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52,
  4925  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4926  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  4927  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x43, 0x68, 0x61,
  4928  	0x6e, 0x67, 0x65, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73,
  4929  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b,
  4930  	0x22, 0x36, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x61, 0x63, 0x63, 0x6f, 0x75,
  4931  	0x6e, 0x74, 0x3d, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73,
  4932  	0x65, 0x61, 0x72, 0x63, 0x68, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x69, 0x73, 0x74, 0x6f,
  4933  	0x72, 0x79, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0xe8, 0x01, 0x0a, 0x15,
  4934  	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
  4935  	0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  4936  	0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
  4937  	0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x76,
  4938  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
  4939  	0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c,
  4940  	0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
  4941  	0x74, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65,
  4942  	0x6e, 0x74, 0x22, 0x62, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x22, 0x2e, 0x2f, 0x76, 0x31, 0x62,
  4943  	0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70,
  4944  	0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72,
  4945  	0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x3a, 0x10, 0x63, 0x6f, 0x6e, 0x76,
  4946  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0xda, 0x41, 0x17, 0x70,
  4947  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
  4948  	0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x12, 0xbd, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x43, 0x6f,
  4949  	0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x38, 0x2e,
  4950  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73,
  4951  	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65,
  4952  	0x74, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74,
  4953  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4954  	0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
  4955  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69,
  4956  	0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12,
  4957  	0x2e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
  4958  	0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6f, 0x6e, 0x76,
  4959  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda,
  4960  	0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xab, 0x01, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74,
  4961  	0x65, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74,
  4962  	0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  4963  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  4964  	0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
  4965  	0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
  4966  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  4967  	0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x2a, 0x2e, 0x2f,
  4968  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
  4969  	0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72,
  4970  	0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04,
  4971  	0x6e, 0x61, 0x6d, 0x65, 0x12, 0xd0, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e,
  4972  	0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x3a, 0x2e,
  4973  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73,
  4974  	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69,
  4975  	0x73, 0x74, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e,
  4976  	0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4977  	0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d,
  4978  	0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f,
  4979  	0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65,
  4980  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 0x2e,
  4981  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d,
  4982  	0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x6f,
  4983  	0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0xda, 0x41,
  4984  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xe8, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61,
  4985  	0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f,
  4986  	0x6e, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79,
  4987  	0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  4988  	0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69,
  4989  	0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e,
  4990  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63,
  4991  	0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43,
  4992  	0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x62,
  4993  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x22, 0x2e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f,
  4994  	0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
  4995  	0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65,
  4996  	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x10, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64,
  4997  	0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0xda, 0x41, 0x17, 0x70, 0x61, 0x72, 0x65, 0x6e,
  4998  	0x74, 0x2c, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69,
  4999  	0x6f, 0x6e, 0x12, 0xfe, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73,
  5000  	0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x2e, 0x67,
  5001  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e,
  5002  	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x70, 0x64,
  5003  	0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69,
  5004  	0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  5005  	0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d,
  5006  	0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
  5007  	0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x78, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  5008  	0x53, 0x32, 0x3f, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x63, 0x75, 0x73, 0x74,
  5009  	0x6f, 0x6d, 0x5f, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x6e, 0x61, 0x6d,
  5010  	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x63,
  5011  	0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
  5012  	0x2a, 0x7d, 0x3a, 0x10, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x69, 0x6d, 0x65, 0x6e,
  5013  	0x73, 0x69, 0x6f, 0x6e, 0xda, 0x41, 0x1c, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x69,
  5014  	0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
  5015  	0x61, 0x73, 0x6b, 0x12, 0xd0, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x75, 0x73, 0x74,
  5016  	0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3a, 0x2e, 0x67,
  5017  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e,
  5018  	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73,
  5019  	0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
  5020  	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  5021  	0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69,
  5022  	0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x75, 0x73,
  5023  	0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73,
  5024  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 0x2e, 0x2f,
  5025  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70,
  5026  	0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x75, 0x73,
  5027  	0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0xda, 0x41, 0x06,
  5028  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xb8, 0x01, 0x0a, 0x16, 0x41, 0x72, 0x63, 0x68, 0x69,
  5029  	0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f,
  5030  	0x6e, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79,
  5031  	0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  5032  	0x61, 0x2e, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
  5033  	0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  5034  	0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  5035  	0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x48, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x22,
  5036  	0x36, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
  5037  	0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x75, 0x73, 0x74,
  5038  	0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a,
  5039  	0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
  5040  	0x65, 0x12, 0xbd, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
  5041  	0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  5042  	0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69,
  5043  	0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74,
  5044  	0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
  5045  	0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c,
  5046  	0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
  5047  	0x74, 0x61, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69,
  5048  	0x6f, 0x6e, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 0x2e, 0x2f, 0x76, 0x31, 0x62,
  5049  	0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72,
  5050  	0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x69, 0x6d,
  5051  	0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
  5052  	0x65, 0x12, 0xd6, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74,
  5053  	0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  5054  	0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69,
  5055  	0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43,
  5056  	0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65,
  5057  	0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c,
  5058  	0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
  5059  	0x74, 0x61, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x22,
  5060  	0x59, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x22, 0x2b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  5061  	0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
  5062  	0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74,
  5063  	0x72, 0x69, 0x63, 0x73, 0x3a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x6d, 0x65, 0x74,
  5064  	0x72, 0x69, 0x63, 0xda, 0x41, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x63, 0x75, 0x73,
  5065  	0x74, 0x6f, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0xe9, 0x01, 0x0a, 0x12, 0x55,
  5066  	0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69,
  5067  	0x63, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79,
  5068  	0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  5069  	0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65,
  5070  	0x74, 0x72, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x6f,
  5071  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61,
  5072  	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x75, 0x73, 0x74,
  5073  	0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x22, 0x6c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4a,
  5074  	0x32, 0x39, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x63, 0x75, 0x73, 0x74, 0x6f,
  5075  	0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
  5076  	0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f,
  5077  	0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0d, 0x63, 0x75, 0x73,
  5078  	0x74, 0x6f, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0xda, 0x41, 0x19, 0x63, 0x75, 0x73,
  5079  	0x74, 0x6f, 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74,
  5080  	0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x12, 0xc4, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x43,
  5081  	0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x37, 0x2e, 0x67,
  5082  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e,
  5083  	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73,
  5084  	0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x65,
  5085  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  5086  	0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
  5087  	0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
  5088  	0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
  5089  	0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x12, 0x2b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  5090  	0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
  5091  	0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74,
  5092  	0x72, 0x69, 0x63, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xaf, 0x01,
  5093  	0x0a, 0x13, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d,
  5094  	0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  5095  	0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
  5096  	0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x43, 0x75, 0x73,
  5097  	0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  5098  	0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  5099  	0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x45, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38,
  5100  	0x22, 0x33, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
  5101  	0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x75, 0x73,
  5102  	0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x61, 0x72,
  5103  	0x63, 0x68, 0x69, 0x76, 0x65, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
  5104  	0xb1, 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74,
  5105  	0x72, 0x69, 0x63, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61,
  5106  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62,
  5107  	0x65, 0x74, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74,
  5108  	0x72, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x6f, 0x6f,
  5109  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64,
  5110  	0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f,
  5111  	0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x12,
  5112  	0x2b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
  5113  	0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x75, 0x73, 0x74,
  5114  	0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e,
  5115  	0x61, 0x6d, 0x65, 0x12, 0xd2, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52,
  5116  	0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
  5117  	0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  5118  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  5119  	0x2e, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f,
  5120  	0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  5121  	0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74,
  5122  	0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  5123  	0x2e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65,
  5124  	0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x40, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x12, 0x31,
  5125  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
  5126  	0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x52,
  5127  	0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
  5128  	0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xa9, 0x02, 0x0a, 0x1b, 0x55, 0x70, 0x64,
  5129  	0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e,
  5130  	0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  5131  	0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69,
  5132  	0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44,
  5133  	0x61, 0x74, 0x61, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74,
  5134  	0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f,
  5135  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61,
  5136  	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61,
  5137  	0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
  5138  	0x73, 0x22, 0x90, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x64, 0x32, 0x49, 0x2f, 0x76, 0x31, 0x62,
  5139  	0x65, 0x74, 0x61, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74,
  5140  	0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x6e, 0x61, 0x6d,
  5141  	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x64,
  5142  	0x61, 0x74, 0x61, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74,
  5143  	0x69, 0x6e, 0x67, 0x73, 0x7d, 0x3a, 0x17, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x65, 0x74, 0x65,
  5144  	0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0xda, 0x41,
  5145  	0x23, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  5146  	0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
  5147  	0x6d, 0x61, 0x73, 0x6b, 0x12, 0xca, 0x01, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44,
  5148  	0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  5149  	0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d,
  5150  	0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
  5151  	0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  5152  	0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79,
  5153  	0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  5154  	0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x22, 0x53, 0x82, 0xd3,
  5155  	0xe4, 0x93, 0x02, 0x38, 0x22, 0x29, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70,
  5156  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
  5157  	0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x3a,
  5158  	0x0b, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0xda, 0x41, 0x12, 0x70,
  5159  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61,
  5160  	0x6d, 0x12, 0x9c, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61,
  5161  	0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  5162  	0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
  5163  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74,
  5164  	0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16,
  5165  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  5166  	0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x2a, 0x29,
  5167  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
  5168  	0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x53,
  5169  	0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  5170  	0x12, 0xdb, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53,
  5171  	0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  5172  	0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
  5173  	0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61,
  5174  	0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e,
  5175  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73,
  5176  	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x61,
  5177  	0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x22, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44,
  5178  	0x32, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x5f,
  5179  	0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70,
  5180  	0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72,
  5181  	0x65, 0x61, 0x6d, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x74,
  5182  	0x72, 0x65, 0x61, 0x6d, 0xda, 0x41, 0x17, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x74, 0x72, 0x65,
  5183  	0x61, 0x6d, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x12, 0xbc,
  5184  	0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61,
  5185  	0x6d, 0x73, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c,
  5186  	0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
  5187  	0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61,
  5188  	0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  5189  	0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d,
  5190  	0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61,
  5191  	0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  5192  	0x65, 0x22, 0x3a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x12, 0x29, 0x2f, 0x76, 0x31, 0x62, 0x65,
  5193  	0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65,
  5194  	0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72,
  5195  	0x65, 0x61, 0x6d, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xa9, 0x01,
  5196  	0x0a, 0x0d, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12,
  5197  	0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69,
  5198  	0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
  5199  	0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71,
  5200  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e,
  5201  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31,
  5202  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x22,
  5203  	0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x12, 0x29, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  5204  	0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65,
  5205  	0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f,
  5206  	0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xec, 0x01, 0x0a, 0x0f, 0x52, 0x75,
  5207  	0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x35, 0x2e,
  5208  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73,
  5209  	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x52, 0x75,
  5210  	0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71,
  5211  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e,
  5212  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31,
  5213  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x52, 0x75, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x65,
  5214  	0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x6a, 0x82, 0xd3,
  5215  	0xe4, 0x93, 0x02, 0x64, 0x22, 0x2d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x65,
  5216  	0x6e, 0x74, 0x69, 0x74, 0x79, 0x3d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
  5217  	0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x75, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52, 0x65, 0x70,
  5218  	0x6f, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0x5a, 0x30, 0x22, 0x2b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
  5219  	0x61, 0x2f, 0x7b, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x3d, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
  5220  	0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x75, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x52,
  5221  	0x65, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0x1a, 0x84, 0x01, 0xca, 0x41, 0x1d, 0x61, 0x6e,
  5222  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f,
  5223  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x61, 0x68, 0x74,
  5224  	0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  5225  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x61, 0x6e,
  5226  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x2c, 0x68, 0x74, 0x74,
  5227  	0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  5228  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x61, 0x6e, 0x61,
  5229  	0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x6f, 0x6e, 0x6c, 0x79, 0x42,
  5230  	0x7e, 0x0a, 0x21, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x6e,
  5231  	0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31,
  5232  	0x62, 0x65, 0x74, 0x61, 0x42, 0x13, 0x41, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x41,
  5233  	0x64, 0x6d, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x42, 0x67, 0x6f, 0x6f,
  5234  	0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67,
  5235  	0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
  5236  	0x69, 0x73, 0x2f, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x74, 0x69, 0x63, 0x73, 0x2f, 0x61, 0x64, 0x6d,
  5237  	0x69, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x62,
  5238  	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  5239  }
  5240  
  5241  var (
  5242  	file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescOnce sync.Once
  5243  	file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescData = file_google_analytics_admin_v1beta_analytics_admin_proto_rawDesc
  5244  )
  5245  
  5246  func file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescGZIP() []byte {
  5247  	file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescOnce.Do(func() {
  5248  		file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescData)
  5249  	})
  5250  	return file_google_analytics_admin_v1beta_analytics_admin_proto_rawDescData
  5251  }
  5252  
  5253  var file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes = make([]protoimpl.MessageInfo, 62)
  5254  var file_google_analytics_admin_v1beta_analytics_admin_proto_goTypes = []interface{}{
  5255  	(*RunAccessReportRequest)(nil),                 // 0: google.analytics.admin.v1beta.RunAccessReportRequest
  5256  	(*RunAccessReportResponse)(nil),                // 1: google.analytics.admin.v1beta.RunAccessReportResponse
  5257  	(*GetAccountRequest)(nil),                      // 2: google.analytics.admin.v1beta.GetAccountRequest
  5258  	(*ListAccountsRequest)(nil),                    // 3: google.analytics.admin.v1beta.ListAccountsRequest
  5259  	(*ListAccountsResponse)(nil),                   // 4: google.analytics.admin.v1beta.ListAccountsResponse
  5260  	(*DeleteAccountRequest)(nil),                   // 5: google.analytics.admin.v1beta.DeleteAccountRequest
  5261  	(*UpdateAccountRequest)(nil),                   // 6: google.analytics.admin.v1beta.UpdateAccountRequest
  5262  	(*ProvisionAccountTicketRequest)(nil),          // 7: google.analytics.admin.v1beta.ProvisionAccountTicketRequest
  5263  	(*ProvisionAccountTicketResponse)(nil),         // 8: google.analytics.admin.v1beta.ProvisionAccountTicketResponse
  5264  	(*GetPropertyRequest)(nil),                     // 9: google.analytics.admin.v1beta.GetPropertyRequest
  5265  	(*ListPropertiesRequest)(nil),                  // 10: google.analytics.admin.v1beta.ListPropertiesRequest
  5266  	(*ListPropertiesResponse)(nil),                 // 11: google.analytics.admin.v1beta.ListPropertiesResponse
  5267  	(*UpdatePropertyRequest)(nil),                  // 12: google.analytics.admin.v1beta.UpdatePropertyRequest
  5268  	(*CreatePropertyRequest)(nil),                  // 13: google.analytics.admin.v1beta.CreatePropertyRequest
  5269  	(*DeletePropertyRequest)(nil),                  // 14: google.analytics.admin.v1beta.DeletePropertyRequest
  5270  	(*CreateFirebaseLinkRequest)(nil),              // 15: google.analytics.admin.v1beta.CreateFirebaseLinkRequest
  5271  	(*DeleteFirebaseLinkRequest)(nil),              // 16: google.analytics.admin.v1beta.DeleteFirebaseLinkRequest
  5272  	(*ListFirebaseLinksRequest)(nil),               // 17: google.analytics.admin.v1beta.ListFirebaseLinksRequest
  5273  	(*ListFirebaseLinksResponse)(nil),              // 18: google.analytics.admin.v1beta.ListFirebaseLinksResponse
  5274  	(*CreateGoogleAdsLinkRequest)(nil),             // 19: google.analytics.admin.v1beta.CreateGoogleAdsLinkRequest
  5275  	(*UpdateGoogleAdsLinkRequest)(nil),             // 20: google.analytics.admin.v1beta.UpdateGoogleAdsLinkRequest
  5276  	(*DeleteGoogleAdsLinkRequest)(nil),             // 21: google.analytics.admin.v1beta.DeleteGoogleAdsLinkRequest
  5277  	(*ListGoogleAdsLinksRequest)(nil),              // 22: google.analytics.admin.v1beta.ListGoogleAdsLinksRequest
  5278  	(*ListGoogleAdsLinksResponse)(nil),             // 23: google.analytics.admin.v1beta.ListGoogleAdsLinksResponse
  5279  	(*GetDataSharingSettingsRequest)(nil),          // 24: google.analytics.admin.v1beta.GetDataSharingSettingsRequest
  5280  	(*ListAccountSummariesRequest)(nil),            // 25: google.analytics.admin.v1beta.ListAccountSummariesRequest
  5281  	(*ListAccountSummariesResponse)(nil),           // 26: google.analytics.admin.v1beta.ListAccountSummariesResponse
  5282  	(*AcknowledgeUserDataCollectionRequest)(nil),   // 27: google.analytics.admin.v1beta.AcknowledgeUserDataCollectionRequest
  5283  	(*AcknowledgeUserDataCollectionResponse)(nil),  // 28: google.analytics.admin.v1beta.AcknowledgeUserDataCollectionResponse
  5284  	(*SearchChangeHistoryEventsRequest)(nil),       // 29: google.analytics.admin.v1beta.SearchChangeHistoryEventsRequest
  5285  	(*SearchChangeHistoryEventsResponse)(nil),      // 30: google.analytics.admin.v1beta.SearchChangeHistoryEventsResponse
  5286  	(*GetMeasurementProtocolSecretRequest)(nil),    // 31: google.analytics.admin.v1beta.GetMeasurementProtocolSecretRequest
  5287  	(*CreateMeasurementProtocolSecretRequest)(nil), // 32: google.analytics.admin.v1beta.CreateMeasurementProtocolSecretRequest
  5288  	(*DeleteMeasurementProtocolSecretRequest)(nil), // 33: google.analytics.admin.v1beta.DeleteMeasurementProtocolSecretRequest
  5289  	(*UpdateMeasurementProtocolSecretRequest)(nil), // 34: google.analytics.admin.v1beta.UpdateMeasurementProtocolSecretRequest
  5290  	(*ListMeasurementProtocolSecretsRequest)(nil),  // 35: google.analytics.admin.v1beta.ListMeasurementProtocolSecretsRequest
  5291  	(*ListMeasurementProtocolSecretsResponse)(nil), // 36: google.analytics.admin.v1beta.ListMeasurementProtocolSecretsResponse
  5292  	(*CreateConversionEventRequest)(nil),           // 37: google.analytics.admin.v1beta.CreateConversionEventRequest
  5293  	(*GetConversionEventRequest)(nil),              // 38: google.analytics.admin.v1beta.GetConversionEventRequest
  5294  	(*DeleteConversionEventRequest)(nil),           // 39: google.analytics.admin.v1beta.DeleteConversionEventRequest
  5295  	(*ListConversionEventsRequest)(nil),            // 40: google.analytics.admin.v1beta.ListConversionEventsRequest
  5296  	(*ListConversionEventsResponse)(nil),           // 41: google.analytics.admin.v1beta.ListConversionEventsResponse
  5297  	(*CreateCustomDimensionRequest)(nil),           // 42: google.analytics.admin.v1beta.CreateCustomDimensionRequest
  5298  	(*UpdateCustomDimensionRequest)(nil),           // 43: google.analytics.admin.v1beta.UpdateCustomDimensionRequest
  5299  	(*ListCustomDimensionsRequest)(nil),            // 44: google.analytics.admin.v1beta.ListCustomDimensionsRequest
  5300  	(*ListCustomDimensionsResponse)(nil),           // 45: google.analytics.admin.v1beta.ListCustomDimensionsResponse
  5301  	(*ArchiveCustomDimensionRequest)(nil),          // 46: google.analytics.admin.v1beta.ArchiveCustomDimensionRequest
  5302  	(*GetCustomDimensionRequest)(nil),              // 47: google.analytics.admin.v1beta.GetCustomDimensionRequest
  5303  	(*CreateCustomMetricRequest)(nil),              // 48: google.analytics.admin.v1beta.CreateCustomMetricRequest
  5304  	(*UpdateCustomMetricRequest)(nil),              // 49: google.analytics.admin.v1beta.UpdateCustomMetricRequest
  5305  	(*ListCustomMetricsRequest)(nil),               // 50: google.analytics.admin.v1beta.ListCustomMetricsRequest
  5306  	(*ListCustomMetricsResponse)(nil),              // 51: google.analytics.admin.v1beta.ListCustomMetricsResponse
  5307  	(*ArchiveCustomMetricRequest)(nil),             // 52: google.analytics.admin.v1beta.ArchiveCustomMetricRequest
  5308  	(*GetCustomMetricRequest)(nil),                 // 53: google.analytics.admin.v1beta.GetCustomMetricRequest
  5309  	(*GetDataRetentionSettingsRequest)(nil),        // 54: google.analytics.admin.v1beta.GetDataRetentionSettingsRequest
  5310  	(*UpdateDataRetentionSettingsRequest)(nil),     // 55: google.analytics.admin.v1beta.UpdateDataRetentionSettingsRequest
  5311  	(*CreateDataStreamRequest)(nil),                // 56: google.analytics.admin.v1beta.CreateDataStreamRequest
  5312  	(*DeleteDataStreamRequest)(nil),                // 57: google.analytics.admin.v1beta.DeleteDataStreamRequest
  5313  	(*UpdateDataStreamRequest)(nil),                // 58: google.analytics.admin.v1beta.UpdateDataStreamRequest
  5314  	(*ListDataStreamsRequest)(nil),                 // 59: google.analytics.admin.v1beta.ListDataStreamsRequest
  5315  	(*ListDataStreamsResponse)(nil),                // 60: google.analytics.admin.v1beta.ListDataStreamsResponse
  5316  	(*GetDataStreamRequest)(nil),                   // 61: google.analytics.admin.v1beta.GetDataStreamRequest
  5317  	(*AccessDimension)(nil),                        // 62: google.analytics.admin.v1beta.AccessDimension
  5318  	(*AccessMetric)(nil),                           // 63: google.analytics.admin.v1beta.AccessMetric
  5319  	(*AccessDateRange)(nil),                        // 64: google.analytics.admin.v1beta.AccessDateRange
  5320  	(*AccessFilterExpression)(nil),                 // 65: google.analytics.admin.v1beta.AccessFilterExpression
  5321  	(*AccessOrderBy)(nil),                          // 66: google.analytics.admin.v1beta.AccessOrderBy
  5322  	(*AccessDimensionHeader)(nil),                  // 67: google.analytics.admin.v1beta.AccessDimensionHeader
  5323  	(*AccessMetricHeader)(nil),                     // 68: google.analytics.admin.v1beta.AccessMetricHeader
  5324  	(*AccessRow)(nil),                              // 69: google.analytics.admin.v1beta.AccessRow
  5325  	(*AccessQuota)(nil),                            // 70: google.analytics.admin.v1beta.AccessQuota
  5326  	(*Account)(nil),                                // 71: google.analytics.admin.v1beta.Account
  5327  	(*fieldmaskpb.FieldMask)(nil),                  // 72: google.protobuf.FieldMask
  5328  	(*Property)(nil),                               // 73: google.analytics.admin.v1beta.Property
  5329  	(*FirebaseLink)(nil),                           // 74: google.analytics.admin.v1beta.FirebaseLink
  5330  	(*GoogleAdsLink)(nil),                          // 75: google.analytics.admin.v1beta.GoogleAdsLink
  5331  	(*AccountSummary)(nil),                         // 76: google.analytics.admin.v1beta.AccountSummary
  5332  	(ChangeHistoryResourceType)(0),                 // 77: google.analytics.admin.v1beta.ChangeHistoryResourceType
  5333  	(ActionType)(0),                                // 78: google.analytics.admin.v1beta.ActionType
  5334  	(*timestamppb.Timestamp)(nil),                  // 79: google.protobuf.Timestamp
  5335  	(*ChangeHistoryEvent)(nil),                     // 80: google.analytics.admin.v1beta.ChangeHistoryEvent
  5336  	(*MeasurementProtocolSecret)(nil),              // 81: google.analytics.admin.v1beta.MeasurementProtocolSecret
  5337  	(*ConversionEvent)(nil),                        // 82: google.analytics.admin.v1beta.ConversionEvent
  5338  	(*CustomDimension)(nil),                        // 83: google.analytics.admin.v1beta.CustomDimension
  5339  	(*CustomMetric)(nil),                           // 84: google.analytics.admin.v1beta.CustomMetric
  5340  	(*DataRetentionSettings)(nil),                  // 85: google.analytics.admin.v1beta.DataRetentionSettings
  5341  	(*DataStream)(nil),                             // 86: google.analytics.admin.v1beta.DataStream
  5342  	(*emptypb.Empty)(nil),                          // 87: google.protobuf.Empty
  5343  	(*DataSharingSettings)(nil),                    // 88: google.analytics.admin.v1beta.DataSharingSettings
  5344  }
  5345  var file_google_analytics_admin_v1beta_analytics_admin_proto_depIdxs = []int32{
  5346  	62, // 0: google.analytics.admin.v1beta.RunAccessReportRequest.dimensions:type_name -> google.analytics.admin.v1beta.AccessDimension
  5347  	63, // 1: google.analytics.admin.v1beta.RunAccessReportRequest.metrics:type_name -> google.analytics.admin.v1beta.AccessMetric
  5348  	64, // 2: google.analytics.admin.v1beta.RunAccessReportRequest.date_ranges:type_name -> google.analytics.admin.v1beta.AccessDateRange
  5349  	65, // 3: google.analytics.admin.v1beta.RunAccessReportRequest.dimension_filter:type_name -> google.analytics.admin.v1beta.AccessFilterExpression
  5350  	65, // 4: google.analytics.admin.v1beta.RunAccessReportRequest.metric_filter:type_name -> google.analytics.admin.v1beta.AccessFilterExpression
  5351  	66, // 5: google.analytics.admin.v1beta.RunAccessReportRequest.order_bys:type_name -> google.analytics.admin.v1beta.AccessOrderBy
  5352  	67, // 6: google.analytics.admin.v1beta.RunAccessReportResponse.dimension_headers:type_name -> google.analytics.admin.v1beta.AccessDimensionHeader
  5353  	68, // 7: google.analytics.admin.v1beta.RunAccessReportResponse.metric_headers:type_name -> google.analytics.admin.v1beta.AccessMetricHeader
  5354  	69, // 8: google.analytics.admin.v1beta.RunAccessReportResponse.rows:type_name -> google.analytics.admin.v1beta.AccessRow
  5355  	70, // 9: google.analytics.admin.v1beta.RunAccessReportResponse.quota:type_name -> google.analytics.admin.v1beta.AccessQuota
  5356  	71, // 10: google.analytics.admin.v1beta.ListAccountsResponse.accounts:type_name -> google.analytics.admin.v1beta.Account
  5357  	71, // 11: google.analytics.admin.v1beta.UpdateAccountRequest.account:type_name -> google.analytics.admin.v1beta.Account
  5358  	72, // 12: google.analytics.admin.v1beta.UpdateAccountRequest.update_mask:type_name -> google.protobuf.FieldMask
  5359  	71, // 13: google.analytics.admin.v1beta.ProvisionAccountTicketRequest.account:type_name -> google.analytics.admin.v1beta.Account
  5360  	73, // 14: google.analytics.admin.v1beta.ListPropertiesResponse.properties:type_name -> google.analytics.admin.v1beta.Property
  5361  	73, // 15: google.analytics.admin.v1beta.UpdatePropertyRequest.property:type_name -> google.analytics.admin.v1beta.Property
  5362  	72, // 16: google.analytics.admin.v1beta.UpdatePropertyRequest.update_mask:type_name -> google.protobuf.FieldMask
  5363  	73, // 17: google.analytics.admin.v1beta.CreatePropertyRequest.property:type_name -> google.analytics.admin.v1beta.Property
  5364  	74, // 18: google.analytics.admin.v1beta.CreateFirebaseLinkRequest.firebase_link:type_name -> google.analytics.admin.v1beta.FirebaseLink
  5365  	74, // 19: google.analytics.admin.v1beta.ListFirebaseLinksResponse.firebase_links:type_name -> google.analytics.admin.v1beta.FirebaseLink
  5366  	75, // 20: google.analytics.admin.v1beta.CreateGoogleAdsLinkRequest.google_ads_link:type_name -> google.analytics.admin.v1beta.GoogleAdsLink
  5367  	75, // 21: google.analytics.admin.v1beta.UpdateGoogleAdsLinkRequest.google_ads_link:type_name -> google.analytics.admin.v1beta.GoogleAdsLink
  5368  	72, // 22: google.analytics.admin.v1beta.UpdateGoogleAdsLinkRequest.update_mask:type_name -> google.protobuf.FieldMask
  5369  	75, // 23: google.analytics.admin.v1beta.ListGoogleAdsLinksResponse.google_ads_links:type_name -> google.analytics.admin.v1beta.GoogleAdsLink
  5370  	76, // 24: google.analytics.admin.v1beta.ListAccountSummariesResponse.account_summaries:type_name -> google.analytics.admin.v1beta.AccountSummary
  5371  	77, // 25: google.analytics.admin.v1beta.SearchChangeHistoryEventsRequest.resource_type:type_name -> google.analytics.admin.v1beta.ChangeHistoryResourceType
  5372  	78, // 26: google.analytics.admin.v1beta.SearchChangeHistoryEventsRequest.action:type_name -> google.analytics.admin.v1beta.ActionType
  5373  	79, // 27: google.analytics.admin.v1beta.SearchChangeHistoryEventsRequest.earliest_change_time:type_name -> google.protobuf.Timestamp
  5374  	79, // 28: google.analytics.admin.v1beta.SearchChangeHistoryEventsRequest.latest_change_time:type_name -> google.protobuf.Timestamp
  5375  	80, // 29: google.analytics.admin.v1beta.SearchChangeHistoryEventsResponse.change_history_events:type_name -> google.analytics.admin.v1beta.ChangeHistoryEvent
  5376  	81, // 30: google.analytics.admin.v1beta.CreateMeasurementProtocolSecretRequest.measurement_protocol_secret:type_name -> google.analytics.admin.v1beta.MeasurementProtocolSecret
  5377  	81, // 31: google.analytics.admin.v1beta.UpdateMeasurementProtocolSecretRequest.measurement_protocol_secret:type_name -> google.analytics.admin.v1beta.MeasurementProtocolSecret
  5378  	72, // 32: google.analytics.admin.v1beta.UpdateMeasurementProtocolSecretRequest.update_mask:type_name -> google.protobuf.FieldMask
  5379  	81, // 33: google.analytics.admin.v1beta.ListMeasurementProtocolSecretsResponse.measurement_protocol_secrets:type_name -> google.analytics.admin.v1beta.MeasurementProtocolSecret
  5380  	82, // 34: google.analytics.admin.v1beta.CreateConversionEventRequest.conversion_event:type_name -> google.analytics.admin.v1beta.ConversionEvent
  5381  	82, // 35: google.analytics.admin.v1beta.ListConversionEventsResponse.conversion_events:type_name -> google.analytics.admin.v1beta.ConversionEvent
  5382  	83, // 36: google.analytics.admin.v1beta.CreateCustomDimensionRequest.custom_dimension:type_name -> google.analytics.admin.v1beta.CustomDimension
  5383  	83, // 37: google.analytics.admin.v1beta.UpdateCustomDimensionRequest.custom_dimension:type_name -> google.analytics.admin.v1beta.CustomDimension
  5384  	72, // 38: google.analytics.admin.v1beta.UpdateCustomDimensionRequest.update_mask:type_name -> google.protobuf.FieldMask
  5385  	83, // 39: google.analytics.admin.v1beta.ListCustomDimensionsResponse.custom_dimensions:type_name -> google.analytics.admin.v1beta.CustomDimension
  5386  	84, // 40: google.analytics.admin.v1beta.CreateCustomMetricRequest.custom_metric:type_name -> google.analytics.admin.v1beta.CustomMetric
  5387  	84, // 41: google.analytics.admin.v1beta.UpdateCustomMetricRequest.custom_metric:type_name -> google.analytics.admin.v1beta.CustomMetric
  5388  	72, // 42: google.analytics.admin.v1beta.UpdateCustomMetricRequest.update_mask:type_name -> google.protobuf.FieldMask
  5389  	84, // 43: google.analytics.admin.v1beta.ListCustomMetricsResponse.custom_metrics:type_name -> google.analytics.admin.v1beta.CustomMetric
  5390  	85, // 44: google.analytics.admin.v1beta.UpdateDataRetentionSettingsRequest.data_retention_settings:type_name -> google.analytics.admin.v1beta.DataRetentionSettings
  5391  	72, // 45: google.analytics.admin.v1beta.UpdateDataRetentionSettingsRequest.update_mask:type_name -> google.protobuf.FieldMask
  5392  	86, // 46: google.analytics.admin.v1beta.CreateDataStreamRequest.data_stream:type_name -> google.analytics.admin.v1beta.DataStream
  5393  	86, // 47: google.analytics.admin.v1beta.UpdateDataStreamRequest.data_stream:type_name -> google.analytics.admin.v1beta.DataStream
  5394  	72, // 48: google.analytics.admin.v1beta.UpdateDataStreamRequest.update_mask:type_name -> google.protobuf.FieldMask
  5395  	86, // 49: google.analytics.admin.v1beta.ListDataStreamsResponse.data_streams:type_name -> google.analytics.admin.v1beta.DataStream
  5396  	2,  // 50: google.analytics.admin.v1beta.AnalyticsAdminService.GetAccount:input_type -> google.analytics.admin.v1beta.GetAccountRequest
  5397  	3,  // 51: google.analytics.admin.v1beta.AnalyticsAdminService.ListAccounts:input_type -> google.analytics.admin.v1beta.ListAccountsRequest
  5398  	5,  // 52: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteAccount:input_type -> google.analytics.admin.v1beta.DeleteAccountRequest
  5399  	6,  // 53: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateAccount:input_type -> google.analytics.admin.v1beta.UpdateAccountRequest
  5400  	7,  // 54: google.analytics.admin.v1beta.AnalyticsAdminService.ProvisionAccountTicket:input_type -> google.analytics.admin.v1beta.ProvisionAccountTicketRequest
  5401  	25, // 55: google.analytics.admin.v1beta.AnalyticsAdminService.ListAccountSummaries:input_type -> google.analytics.admin.v1beta.ListAccountSummariesRequest
  5402  	9,  // 56: google.analytics.admin.v1beta.AnalyticsAdminService.GetProperty:input_type -> google.analytics.admin.v1beta.GetPropertyRequest
  5403  	10, // 57: google.analytics.admin.v1beta.AnalyticsAdminService.ListProperties:input_type -> google.analytics.admin.v1beta.ListPropertiesRequest
  5404  	13, // 58: google.analytics.admin.v1beta.AnalyticsAdminService.CreateProperty:input_type -> google.analytics.admin.v1beta.CreatePropertyRequest
  5405  	14, // 59: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteProperty:input_type -> google.analytics.admin.v1beta.DeletePropertyRequest
  5406  	12, // 60: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateProperty:input_type -> google.analytics.admin.v1beta.UpdatePropertyRequest
  5407  	15, // 61: google.analytics.admin.v1beta.AnalyticsAdminService.CreateFirebaseLink:input_type -> google.analytics.admin.v1beta.CreateFirebaseLinkRequest
  5408  	16, // 62: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteFirebaseLink:input_type -> google.analytics.admin.v1beta.DeleteFirebaseLinkRequest
  5409  	17, // 63: google.analytics.admin.v1beta.AnalyticsAdminService.ListFirebaseLinks:input_type -> google.analytics.admin.v1beta.ListFirebaseLinksRequest
  5410  	19, // 64: google.analytics.admin.v1beta.AnalyticsAdminService.CreateGoogleAdsLink:input_type -> google.analytics.admin.v1beta.CreateGoogleAdsLinkRequest
  5411  	20, // 65: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateGoogleAdsLink:input_type -> google.analytics.admin.v1beta.UpdateGoogleAdsLinkRequest
  5412  	21, // 66: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteGoogleAdsLink:input_type -> google.analytics.admin.v1beta.DeleteGoogleAdsLinkRequest
  5413  	22, // 67: google.analytics.admin.v1beta.AnalyticsAdminService.ListGoogleAdsLinks:input_type -> google.analytics.admin.v1beta.ListGoogleAdsLinksRequest
  5414  	24, // 68: google.analytics.admin.v1beta.AnalyticsAdminService.GetDataSharingSettings:input_type -> google.analytics.admin.v1beta.GetDataSharingSettingsRequest
  5415  	31, // 69: google.analytics.admin.v1beta.AnalyticsAdminService.GetMeasurementProtocolSecret:input_type -> google.analytics.admin.v1beta.GetMeasurementProtocolSecretRequest
  5416  	35, // 70: google.analytics.admin.v1beta.AnalyticsAdminService.ListMeasurementProtocolSecrets:input_type -> google.analytics.admin.v1beta.ListMeasurementProtocolSecretsRequest
  5417  	32, // 71: google.analytics.admin.v1beta.AnalyticsAdminService.CreateMeasurementProtocolSecret:input_type -> google.analytics.admin.v1beta.CreateMeasurementProtocolSecretRequest
  5418  	33, // 72: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteMeasurementProtocolSecret:input_type -> google.analytics.admin.v1beta.DeleteMeasurementProtocolSecretRequest
  5419  	34, // 73: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateMeasurementProtocolSecret:input_type -> google.analytics.admin.v1beta.UpdateMeasurementProtocolSecretRequest
  5420  	27, // 74: google.analytics.admin.v1beta.AnalyticsAdminService.AcknowledgeUserDataCollection:input_type -> google.analytics.admin.v1beta.AcknowledgeUserDataCollectionRequest
  5421  	29, // 75: google.analytics.admin.v1beta.AnalyticsAdminService.SearchChangeHistoryEvents:input_type -> google.analytics.admin.v1beta.SearchChangeHistoryEventsRequest
  5422  	37, // 76: google.analytics.admin.v1beta.AnalyticsAdminService.CreateConversionEvent:input_type -> google.analytics.admin.v1beta.CreateConversionEventRequest
  5423  	38, // 77: google.analytics.admin.v1beta.AnalyticsAdminService.GetConversionEvent:input_type -> google.analytics.admin.v1beta.GetConversionEventRequest
  5424  	39, // 78: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteConversionEvent:input_type -> google.analytics.admin.v1beta.DeleteConversionEventRequest
  5425  	40, // 79: google.analytics.admin.v1beta.AnalyticsAdminService.ListConversionEvents:input_type -> google.analytics.admin.v1beta.ListConversionEventsRequest
  5426  	42, // 80: google.analytics.admin.v1beta.AnalyticsAdminService.CreateCustomDimension:input_type -> google.analytics.admin.v1beta.CreateCustomDimensionRequest
  5427  	43, // 81: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateCustomDimension:input_type -> google.analytics.admin.v1beta.UpdateCustomDimensionRequest
  5428  	44, // 82: google.analytics.admin.v1beta.AnalyticsAdminService.ListCustomDimensions:input_type -> google.analytics.admin.v1beta.ListCustomDimensionsRequest
  5429  	46, // 83: google.analytics.admin.v1beta.AnalyticsAdminService.ArchiveCustomDimension:input_type -> google.analytics.admin.v1beta.ArchiveCustomDimensionRequest
  5430  	47, // 84: google.analytics.admin.v1beta.AnalyticsAdminService.GetCustomDimension:input_type -> google.analytics.admin.v1beta.GetCustomDimensionRequest
  5431  	48, // 85: google.analytics.admin.v1beta.AnalyticsAdminService.CreateCustomMetric:input_type -> google.analytics.admin.v1beta.CreateCustomMetricRequest
  5432  	49, // 86: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateCustomMetric:input_type -> google.analytics.admin.v1beta.UpdateCustomMetricRequest
  5433  	50, // 87: google.analytics.admin.v1beta.AnalyticsAdminService.ListCustomMetrics:input_type -> google.analytics.admin.v1beta.ListCustomMetricsRequest
  5434  	52, // 88: google.analytics.admin.v1beta.AnalyticsAdminService.ArchiveCustomMetric:input_type -> google.analytics.admin.v1beta.ArchiveCustomMetricRequest
  5435  	53, // 89: google.analytics.admin.v1beta.AnalyticsAdminService.GetCustomMetric:input_type -> google.analytics.admin.v1beta.GetCustomMetricRequest
  5436  	54, // 90: google.analytics.admin.v1beta.AnalyticsAdminService.GetDataRetentionSettings:input_type -> google.analytics.admin.v1beta.GetDataRetentionSettingsRequest
  5437  	55, // 91: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateDataRetentionSettings:input_type -> google.analytics.admin.v1beta.UpdateDataRetentionSettingsRequest
  5438  	56, // 92: google.analytics.admin.v1beta.AnalyticsAdminService.CreateDataStream:input_type -> google.analytics.admin.v1beta.CreateDataStreamRequest
  5439  	57, // 93: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteDataStream:input_type -> google.analytics.admin.v1beta.DeleteDataStreamRequest
  5440  	58, // 94: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateDataStream:input_type -> google.analytics.admin.v1beta.UpdateDataStreamRequest
  5441  	59, // 95: google.analytics.admin.v1beta.AnalyticsAdminService.ListDataStreams:input_type -> google.analytics.admin.v1beta.ListDataStreamsRequest
  5442  	61, // 96: google.analytics.admin.v1beta.AnalyticsAdminService.GetDataStream:input_type -> google.analytics.admin.v1beta.GetDataStreamRequest
  5443  	0,  // 97: google.analytics.admin.v1beta.AnalyticsAdminService.RunAccessReport:input_type -> google.analytics.admin.v1beta.RunAccessReportRequest
  5444  	71, // 98: google.analytics.admin.v1beta.AnalyticsAdminService.GetAccount:output_type -> google.analytics.admin.v1beta.Account
  5445  	4,  // 99: google.analytics.admin.v1beta.AnalyticsAdminService.ListAccounts:output_type -> google.analytics.admin.v1beta.ListAccountsResponse
  5446  	87, // 100: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteAccount:output_type -> google.protobuf.Empty
  5447  	71, // 101: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateAccount:output_type -> google.analytics.admin.v1beta.Account
  5448  	8,  // 102: google.analytics.admin.v1beta.AnalyticsAdminService.ProvisionAccountTicket:output_type -> google.analytics.admin.v1beta.ProvisionAccountTicketResponse
  5449  	26, // 103: google.analytics.admin.v1beta.AnalyticsAdminService.ListAccountSummaries:output_type -> google.analytics.admin.v1beta.ListAccountSummariesResponse
  5450  	73, // 104: google.analytics.admin.v1beta.AnalyticsAdminService.GetProperty:output_type -> google.analytics.admin.v1beta.Property
  5451  	11, // 105: google.analytics.admin.v1beta.AnalyticsAdminService.ListProperties:output_type -> google.analytics.admin.v1beta.ListPropertiesResponse
  5452  	73, // 106: google.analytics.admin.v1beta.AnalyticsAdminService.CreateProperty:output_type -> google.analytics.admin.v1beta.Property
  5453  	73, // 107: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteProperty:output_type -> google.analytics.admin.v1beta.Property
  5454  	73, // 108: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateProperty:output_type -> google.analytics.admin.v1beta.Property
  5455  	74, // 109: google.analytics.admin.v1beta.AnalyticsAdminService.CreateFirebaseLink:output_type -> google.analytics.admin.v1beta.FirebaseLink
  5456  	87, // 110: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteFirebaseLink:output_type -> google.protobuf.Empty
  5457  	18, // 111: google.analytics.admin.v1beta.AnalyticsAdminService.ListFirebaseLinks:output_type -> google.analytics.admin.v1beta.ListFirebaseLinksResponse
  5458  	75, // 112: google.analytics.admin.v1beta.AnalyticsAdminService.CreateGoogleAdsLink:output_type -> google.analytics.admin.v1beta.GoogleAdsLink
  5459  	75, // 113: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateGoogleAdsLink:output_type -> google.analytics.admin.v1beta.GoogleAdsLink
  5460  	87, // 114: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteGoogleAdsLink:output_type -> google.protobuf.Empty
  5461  	23, // 115: google.analytics.admin.v1beta.AnalyticsAdminService.ListGoogleAdsLinks:output_type -> google.analytics.admin.v1beta.ListGoogleAdsLinksResponse
  5462  	88, // 116: google.analytics.admin.v1beta.AnalyticsAdminService.GetDataSharingSettings:output_type -> google.analytics.admin.v1beta.DataSharingSettings
  5463  	81, // 117: google.analytics.admin.v1beta.AnalyticsAdminService.GetMeasurementProtocolSecret:output_type -> google.analytics.admin.v1beta.MeasurementProtocolSecret
  5464  	36, // 118: google.analytics.admin.v1beta.AnalyticsAdminService.ListMeasurementProtocolSecrets:output_type -> google.analytics.admin.v1beta.ListMeasurementProtocolSecretsResponse
  5465  	81, // 119: google.analytics.admin.v1beta.AnalyticsAdminService.CreateMeasurementProtocolSecret:output_type -> google.analytics.admin.v1beta.MeasurementProtocolSecret
  5466  	87, // 120: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteMeasurementProtocolSecret:output_type -> google.protobuf.Empty
  5467  	81, // 121: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateMeasurementProtocolSecret:output_type -> google.analytics.admin.v1beta.MeasurementProtocolSecret
  5468  	28, // 122: google.analytics.admin.v1beta.AnalyticsAdminService.AcknowledgeUserDataCollection:output_type -> google.analytics.admin.v1beta.AcknowledgeUserDataCollectionResponse
  5469  	30, // 123: google.analytics.admin.v1beta.AnalyticsAdminService.SearchChangeHistoryEvents:output_type -> google.analytics.admin.v1beta.SearchChangeHistoryEventsResponse
  5470  	82, // 124: google.analytics.admin.v1beta.AnalyticsAdminService.CreateConversionEvent:output_type -> google.analytics.admin.v1beta.ConversionEvent
  5471  	82, // 125: google.analytics.admin.v1beta.AnalyticsAdminService.GetConversionEvent:output_type -> google.analytics.admin.v1beta.ConversionEvent
  5472  	87, // 126: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteConversionEvent:output_type -> google.protobuf.Empty
  5473  	41, // 127: google.analytics.admin.v1beta.AnalyticsAdminService.ListConversionEvents:output_type -> google.analytics.admin.v1beta.ListConversionEventsResponse
  5474  	83, // 128: google.analytics.admin.v1beta.AnalyticsAdminService.CreateCustomDimension:output_type -> google.analytics.admin.v1beta.CustomDimension
  5475  	83, // 129: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateCustomDimension:output_type -> google.analytics.admin.v1beta.CustomDimension
  5476  	45, // 130: google.analytics.admin.v1beta.AnalyticsAdminService.ListCustomDimensions:output_type -> google.analytics.admin.v1beta.ListCustomDimensionsResponse
  5477  	87, // 131: google.analytics.admin.v1beta.AnalyticsAdminService.ArchiveCustomDimension:output_type -> google.protobuf.Empty
  5478  	83, // 132: google.analytics.admin.v1beta.AnalyticsAdminService.GetCustomDimension:output_type -> google.analytics.admin.v1beta.CustomDimension
  5479  	84, // 133: google.analytics.admin.v1beta.AnalyticsAdminService.CreateCustomMetric:output_type -> google.analytics.admin.v1beta.CustomMetric
  5480  	84, // 134: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateCustomMetric:output_type -> google.analytics.admin.v1beta.CustomMetric
  5481  	51, // 135: google.analytics.admin.v1beta.AnalyticsAdminService.ListCustomMetrics:output_type -> google.analytics.admin.v1beta.ListCustomMetricsResponse
  5482  	87, // 136: google.analytics.admin.v1beta.AnalyticsAdminService.ArchiveCustomMetric:output_type -> google.protobuf.Empty
  5483  	84, // 137: google.analytics.admin.v1beta.AnalyticsAdminService.GetCustomMetric:output_type -> google.analytics.admin.v1beta.CustomMetric
  5484  	85, // 138: google.analytics.admin.v1beta.AnalyticsAdminService.GetDataRetentionSettings:output_type -> google.analytics.admin.v1beta.DataRetentionSettings
  5485  	85, // 139: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateDataRetentionSettings:output_type -> google.analytics.admin.v1beta.DataRetentionSettings
  5486  	86, // 140: google.analytics.admin.v1beta.AnalyticsAdminService.CreateDataStream:output_type -> google.analytics.admin.v1beta.DataStream
  5487  	87, // 141: google.analytics.admin.v1beta.AnalyticsAdminService.DeleteDataStream:output_type -> google.protobuf.Empty
  5488  	86, // 142: google.analytics.admin.v1beta.AnalyticsAdminService.UpdateDataStream:output_type -> google.analytics.admin.v1beta.DataStream
  5489  	60, // 143: google.analytics.admin.v1beta.AnalyticsAdminService.ListDataStreams:output_type -> google.analytics.admin.v1beta.ListDataStreamsResponse
  5490  	86, // 144: google.analytics.admin.v1beta.AnalyticsAdminService.GetDataStream:output_type -> google.analytics.admin.v1beta.DataStream
  5491  	1,  // 145: google.analytics.admin.v1beta.AnalyticsAdminService.RunAccessReport:output_type -> google.analytics.admin.v1beta.RunAccessReportResponse
  5492  	98, // [98:146] is the sub-list for method output_type
  5493  	50, // [50:98] is the sub-list for method input_type
  5494  	50, // [50:50] is the sub-list for extension type_name
  5495  	50, // [50:50] is the sub-list for extension extendee
  5496  	0,  // [0:50] is the sub-list for field type_name
  5497  }
  5498  
  5499  func init() { file_google_analytics_admin_v1beta_analytics_admin_proto_init() }
  5500  func file_google_analytics_admin_v1beta_analytics_admin_proto_init() {
  5501  	if File_google_analytics_admin_v1beta_analytics_admin_proto != nil {
  5502  		return
  5503  	}
  5504  	file_google_analytics_admin_v1beta_access_report_proto_init()
  5505  	file_google_analytics_admin_v1beta_resources_proto_init()
  5506  	if !protoimpl.UnsafeEnabled {
  5507  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  5508  			switch v := v.(*RunAccessReportRequest); i {
  5509  			case 0:
  5510  				return &v.state
  5511  			case 1:
  5512  				return &v.sizeCache
  5513  			case 2:
  5514  				return &v.unknownFields
  5515  			default:
  5516  				return nil
  5517  			}
  5518  		}
  5519  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  5520  			switch v := v.(*RunAccessReportResponse); i {
  5521  			case 0:
  5522  				return &v.state
  5523  			case 1:
  5524  				return &v.sizeCache
  5525  			case 2:
  5526  				return &v.unknownFields
  5527  			default:
  5528  				return nil
  5529  			}
  5530  		}
  5531  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  5532  			switch v := v.(*GetAccountRequest); i {
  5533  			case 0:
  5534  				return &v.state
  5535  			case 1:
  5536  				return &v.sizeCache
  5537  			case 2:
  5538  				return &v.unknownFields
  5539  			default:
  5540  				return nil
  5541  			}
  5542  		}
  5543  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  5544  			switch v := v.(*ListAccountsRequest); i {
  5545  			case 0:
  5546  				return &v.state
  5547  			case 1:
  5548  				return &v.sizeCache
  5549  			case 2:
  5550  				return &v.unknownFields
  5551  			default:
  5552  				return nil
  5553  			}
  5554  		}
  5555  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  5556  			switch v := v.(*ListAccountsResponse); i {
  5557  			case 0:
  5558  				return &v.state
  5559  			case 1:
  5560  				return &v.sizeCache
  5561  			case 2:
  5562  				return &v.unknownFields
  5563  			default:
  5564  				return nil
  5565  			}
  5566  		}
  5567  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  5568  			switch v := v.(*DeleteAccountRequest); i {
  5569  			case 0:
  5570  				return &v.state
  5571  			case 1:
  5572  				return &v.sizeCache
  5573  			case 2:
  5574  				return &v.unknownFields
  5575  			default:
  5576  				return nil
  5577  			}
  5578  		}
  5579  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  5580  			switch v := v.(*UpdateAccountRequest); i {
  5581  			case 0:
  5582  				return &v.state
  5583  			case 1:
  5584  				return &v.sizeCache
  5585  			case 2:
  5586  				return &v.unknownFields
  5587  			default:
  5588  				return nil
  5589  			}
  5590  		}
  5591  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  5592  			switch v := v.(*ProvisionAccountTicketRequest); i {
  5593  			case 0:
  5594  				return &v.state
  5595  			case 1:
  5596  				return &v.sizeCache
  5597  			case 2:
  5598  				return &v.unknownFields
  5599  			default:
  5600  				return nil
  5601  			}
  5602  		}
  5603  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  5604  			switch v := v.(*ProvisionAccountTicketResponse); i {
  5605  			case 0:
  5606  				return &v.state
  5607  			case 1:
  5608  				return &v.sizeCache
  5609  			case 2:
  5610  				return &v.unknownFields
  5611  			default:
  5612  				return nil
  5613  			}
  5614  		}
  5615  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  5616  			switch v := v.(*GetPropertyRequest); i {
  5617  			case 0:
  5618  				return &v.state
  5619  			case 1:
  5620  				return &v.sizeCache
  5621  			case 2:
  5622  				return &v.unknownFields
  5623  			default:
  5624  				return nil
  5625  			}
  5626  		}
  5627  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  5628  			switch v := v.(*ListPropertiesRequest); i {
  5629  			case 0:
  5630  				return &v.state
  5631  			case 1:
  5632  				return &v.sizeCache
  5633  			case 2:
  5634  				return &v.unknownFields
  5635  			default:
  5636  				return nil
  5637  			}
  5638  		}
  5639  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  5640  			switch v := v.(*ListPropertiesResponse); i {
  5641  			case 0:
  5642  				return &v.state
  5643  			case 1:
  5644  				return &v.sizeCache
  5645  			case 2:
  5646  				return &v.unknownFields
  5647  			default:
  5648  				return nil
  5649  			}
  5650  		}
  5651  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  5652  			switch v := v.(*UpdatePropertyRequest); i {
  5653  			case 0:
  5654  				return &v.state
  5655  			case 1:
  5656  				return &v.sizeCache
  5657  			case 2:
  5658  				return &v.unknownFields
  5659  			default:
  5660  				return nil
  5661  			}
  5662  		}
  5663  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  5664  			switch v := v.(*CreatePropertyRequest); i {
  5665  			case 0:
  5666  				return &v.state
  5667  			case 1:
  5668  				return &v.sizeCache
  5669  			case 2:
  5670  				return &v.unknownFields
  5671  			default:
  5672  				return nil
  5673  			}
  5674  		}
  5675  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  5676  			switch v := v.(*DeletePropertyRequest); i {
  5677  			case 0:
  5678  				return &v.state
  5679  			case 1:
  5680  				return &v.sizeCache
  5681  			case 2:
  5682  				return &v.unknownFields
  5683  			default:
  5684  				return nil
  5685  			}
  5686  		}
  5687  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  5688  			switch v := v.(*CreateFirebaseLinkRequest); i {
  5689  			case 0:
  5690  				return &v.state
  5691  			case 1:
  5692  				return &v.sizeCache
  5693  			case 2:
  5694  				return &v.unknownFields
  5695  			default:
  5696  				return nil
  5697  			}
  5698  		}
  5699  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  5700  			switch v := v.(*DeleteFirebaseLinkRequest); i {
  5701  			case 0:
  5702  				return &v.state
  5703  			case 1:
  5704  				return &v.sizeCache
  5705  			case 2:
  5706  				return &v.unknownFields
  5707  			default:
  5708  				return nil
  5709  			}
  5710  		}
  5711  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  5712  			switch v := v.(*ListFirebaseLinksRequest); i {
  5713  			case 0:
  5714  				return &v.state
  5715  			case 1:
  5716  				return &v.sizeCache
  5717  			case 2:
  5718  				return &v.unknownFields
  5719  			default:
  5720  				return nil
  5721  			}
  5722  		}
  5723  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
  5724  			switch v := v.(*ListFirebaseLinksResponse); i {
  5725  			case 0:
  5726  				return &v.state
  5727  			case 1:
  5728  				return &v.sizeCache
  5729  			case 2:
  5730  				return &v.unknownFields
  5731  			default:
  5732  				return nil
  5733  			}
  5734  		}
  5735  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
  5736  			switch v := v.(*CreateGoogleAdsLinkRequest); i {
  5737  			case 0:
  5738  				return &v.state
  5739  			case 1:
  5740  				return &v.sizeCache
  5741  			case 2:
  5742  				return &v.unknownFields
  5743  			default:
  5744  				return nil
  5745  			}
  5746  		}
  5747  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
  5748  			switch v := v.(*UpdateGoogleAdsLinkRequest); i {
  5749  			case 0:
  5750  				return &v.state
  5751  			case 1:
  5752  				return &v.sizeCache
  5753  			case 2:
  5754  				return &v.unknownFields
  5755  			default:
  5756  				return nil
  5757  			}
  5758  		}
  5759  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
  5760  			switch v := v.(*DeleteGoogleAdsLinkRequest); i {
  5761  			case 0:
  5762  				return &v.state
  5763  			case 1:
  5764  				return &v.sizeCache
  5765  			case 2:
  5766  				return &v.unknownFields
  5767  			default:
  5768  				return nil
  5769  			}
  5770  		}
  5771  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
  5772  			switch v := v.(*ListGoogleAdsLinksRequest); i {
  5773  			case 0:
  5774  				return &v.state
  5775  			case 1:
  5776  				return &v.sizeCache
  5777  			case 2:
  5778  				return &v.unknownFields
  5779  			default:
  5780  				return nil
  5781  			}
  5782  		}
  5783  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
  5784  			switch v := v.(*ListGoogleAdsLinksResponse); i {
  5785  			case 0:
  5786  				return &v.state
  5787  			case 1:
  5788  				return &v.sizeCache
  5789  			case 2:
  5790  				return &v.unknownFields
  5791  			default:
  5792  				return nil
  5793  			}
  5794  		}
  5795  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
  5796  			switch v := v.(*GetDataSharingSettingsRequest); i {
  5797  			case 0:
  5798  				return &v.state
  5799  			case 1:
  5800  				return &v.sizeCache
  5801  			case 2:
  5802  				return &v.unknownFields
  5803  			default:
  5804  				return nil
  5805  			}
  5806  		}
  5807  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
  5808  			switch v := v.(*ListAccountSummariesRequest); i {
  5809  			case 0:
  5810  				return &v.state
  5811  			case 1:
  5812  				return &v.sizeCache
  5813  			case 2:
  5814  				return &v.unknownFields
  5815  			default:
  5816  				return nil
  5817  			}
  5818  		}
  5819  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
  5820  			switch v := v.(*ListAccountSummariesResponse); i {
  5821  			case 0:
  5822  				return &v.state
  5823  			case 1:
  5824  				return &v.sizeCache
  5825  			case 2:
  5826  				return &v.unknownFields
  5827  			default:
  5828  				return nil
  5829  			}
  5830  		}
  5831  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
  5832  			switch v := v.(*AcknowledgeUserDataCollectionRequest); i {
  5833  			case 0:
  5834  				return &v.state
  5835  			case 1:
  5836  				return &v.sizeCache
  5837  			case 2:
  5838  				return &v.unknownFields
  5839  			default:
  5840  				return nil
  5841  			}
  5842  		}
  5843  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
  5844  			switch v := v.(*AcknowledgeUserDataCollectionResponse); i {
  5845  			case 0:
  5846  				return &v.state
  5847  			case 1:
  5848  				return &v.sizeCache
  5849  			case 2:
  5850  				return &v.unknownFields
  5851  			default:
  5852  				return nil
  5853  			}
  5854  		}
  5855  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
  5856  			switch v := v.(*SearchChangeHistoryEventsRequest); i {
  5857  			case 0:
  5858  				return &v.state
  5859  			case 1:
  5860  				return &v.sizeCache
  5861  			case 2:
  5862  				return &v.unknownFields
  5863  			default:
  5864  				return nil
  5865  			}
  5866  		}
  5867  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
  5868  			switch v := v.(*SearchChangeHistoryEventsResponse); i {
  5869  			case 0:
  5870  				return &v.state
  5871  			case 1:
  5872  				return &v.sizeCache
  5873  			case 2:
  5874  				return &v.unknownFields
  5875  			default:
  5876  				return nil
  5877  			}
  5878  		}
  5879  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
  5880  			switch v := v.(*GetMeasurementProtocolSecretRequest); i {
  5881  			case 0:
  5882  				return &v.state
  5883  			case 1:
  5884  				return &v.sizeCache
  5885  			case 2:
  5886  				return &v.unknownFields
  5887  			default:
  5888  				return nil
  5889  			}
  5890  		}
  5891  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
  5892  			switch v := v.(*CreateMeasurementProtocolSecretRequest); i {
  5893  			case 0:
  5894  				return &v.state
  5895  			case 1:
  5896  				return &v.sizeCache
  5897  			case 2:
  5898  				return &v.unknownFields
  5899  			default:
  5900  				return nil
  5901  			}
  5902  		}
  5903  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
  5904  			switch v := v.(*DeleteMeasurementProtocolSecretRequest); i {
  5905  			case 0:
  5906  				return &v.state
  5907  			case 1:
  5908  				return &v.sizeCache
  5909  			case 2:
  5910  				return &v.unknownFields
  5911  			default:
  5912  				return nil
  5913  			}
  5914  		}
  5915  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
  5916  			switch v := v.(*UpdateMeasurementProtocolSecretRequest); i {
  5917  			case 0:
  5918  				return &v.state
  5919  			case 1:
  5920  				return &v.sizeCache
  5921  			case 2:
  5922  				return &v.unknownFields
  5923  			default:
  5924  				return nil
  5925  			}
  5926  		}
  5927  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
  5928  			switch v := v.(*ListMeasurementProtocolSecretsRequest); i {
  5929  			case 0:
  5930  				return &v.state
  5931  			case 1:
  5932  				return &v.sizeCache
  5933  			case 2:
  5934  				return &v.unknownFields
  5935  			default:
  5936  				return nil
  5937  			}
  5938  		}
  5939  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
  5940  			switch v := v.(*ListMeasurementProtocolSecretsResponse); i {
  5941  			case 0:
  5942  				return &v.state
  5943  			case 1:
  5944  				return &v.sizeCache
  5945  			case 2:
  5946  				return &v.unknownFields
  5947  			default:
  5948  				return nil
  5949  			}
  5950  		}
  5951  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
  5952  			switch v := v.(*CreateConversionEventRequest); i {
  5953  			case 0:
  5954  				return &v.state
  5955  			case 1:
  5956  				return &v.sizeCache
  5957  			case 2:
  5958  				return &v.unknownFields
  5959  			default:
  5960  				return nil
  5961  			}
  5962  		}
  5963  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
  5964  			switch v := v.(*GetConversionEventRequest); i {
  5965  			case 0:
  5966  				return &v.state
  5967  			case 1:
  5968  				return &v.sizeCache
  5969  			case 2:
  5970  				return &v.unknownFields
  5971  			default:
  5972  				return nil
  5973  			}
  5974  		}
  5975  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
  5976  			switch v := v.(*DeleteConversionEventRequest); i {
  5977  			case 0:
  5978  				return &v.state
  5979  			case 1:
  5980  				return &v.sizeCache
  5981  			case 2:
  5982  				return &v.unknownFields
  5983  			default:
  5984  				return nil
  5985  			}
  5986  		}
  5987  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
  5988  			switch v := v.(*ListConversionEventsRequest); i {
  5989  			case 0:
  5990  				return &v.state
  5991  			case 1:
  5992  				return &v.sizeCache
  5993  			case 2:
  5994  				return &v.unknownFields
  5995  			default:
  5996  				return nil
  5997  			}
  5998  		}
  5999  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
  6000  			switch v := v.(*ListConversionEventsResponse); i {
  6001  			case 0:
  6002  				return &v.state
  6003  			case 1:
  6004  				return &v.sizeCache
  6005  			case 2:
  6006  				return &v.unknownFields
  6007  			default:
  6008  				return nil
  6009  			}
  6010  		}
  6011  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
  6012  			switch v := v.(*CreateCustomDimensionRequest); i {
  6013  			case 0:
  6014  				return &v.state
  6015  			case 1:
  6016  				return &v.sizeCache
  6017  			case 2:
  6018  				return &v.unknownFields
  6019  			default:
  6020  				return nil
  6021  			}
  6022  		}
  6023  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
  6024  			switch v := v.(*UpdateCustomDimensionRequest); i {
  6025  			case 0:
  6026  				return &v.state
  6027  			case 1:
  6028  				return &v.sizeCache
  6029  			case 2:
  6030  				return &v.unknownFields
  6031  			default:
  6032  				return nil
  6033  			}
  6034  		}
  6035  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
  6036  			switch v := v.(*ListCustomDimensionsRequest); i {
  6037  			case 0:
  6038  				return &v.state
  6039  			case 1:
  6040  				return &v.sizeCache
  6041  			case 2:
  6042  				return &v.unknownFields
  6043  			default:
  6044  				return nil
  6045  			}
  6046  		}
  6047  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
  6048  			switch v := v.(*ListCustomDimensionsResponse); i {
  6049  			case 0:
  6050  				return &v.state
  6051  			case 1:
  6052  				return &v.sizeCache
  6053  			case 2:
  6054  				return &v.unknownFields
  6055  			default:
  6056  				return nil
  6057  			}
  6058  		}
  6059  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
  6060  			switch v := v.(*ArchiveCustomDimensionRequest); i {
  6061  			case 0:
  6062  				return &v.state
  6063  			case 1:
  6064  				return &v.sizeCache
  6065  			case 2:
  6066  				return &v.unknownFields
  6067  			default:
  6068  				return nil
  6069  			}
  6070  		}
  6071  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
  6072  			switch v := v.(*GetCustomDimensionRequest); i {
  6073  			case 0:
  6074  				return &v.state
  6075  			case 1:
  6076  				return &v.sizeCache
  6077  			case 2:
  6078  				return &v.unknownFields
  6079  			default:
  6080  				return nil
  6081  			}
  6082  		}
  6083  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
  6084  			switch v := v.(*CreateCustomMetricRequest); i {
  6085  			case 0:
  6086  				return &v.state
  6087  			case 1:
  6088  				return &v.sizeCache
  6089  			case 2:
  6090  				return &v.unknownFields
  6091  			default:
  6092  				return nil
  6093  			}
  6094  		}
  6095  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
  6096  			switch v := v.(*UpdateCustomMetricRequest); i {
  6097  			case 0:
  6098  				return &v.state
  6099  			case 1:
  6100  				return &v.sizeCache
  6101  			case 2:
  6102  				return &v.unknownFields
  6103  			default:
  6104  				return nil
  6105  			}
  6106  		}
  6107  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
  6108  			switch v := v.(*ListCustomMetricsRequest); i {
  6109  			case 0:
  6110  				return &v.state
  6111  			case 1:
  6112  				return &v.sizeCache
  6113  			case 2:
  6114  				return &v.unknownFields
  6115  			default:
  6116  				return nil
  6117  			}
  6118  		}
  6119  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
  6120  			switch v := v.(*ListCustomMetricsResponse); i {
  6121  			case 0:
  6122  				return &v.state
  6123  			case 1:
  6124  				return &v.sizeCache
  6125  			case 2:
  6126  				return &v.unknownFields
  6127  			default:
  6128  				return nil
  6129  			}
  6130  		}
  6131  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
  6132  			switch v := v.(*ArchiveCustomMetricRequest); i {
  6133  			case 0:
  6134  				return &v.state
  6135  			case 1:
  6136  				return &v.sizeCache
  6137  			case 2:
  6138  				return &v.unknownFields
  6139  			default:
  6140  				return nil
  6141  			}
  6142  		}
  6143  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
  6144  			switch v := v.(*GetCustomMetricRequest); i {
  6145  			case 0:
  6146  				return &v.state
  6147  			case 1:
  6148  				return &v.sizeCache
  6149  			case 2:
  6150  				return &v.unknownFields
  6151  			default:
  6152  				return nil
  6153  			}
  6154  		}
  6155  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
  6156  			switch v := v.(*GetDataRetentionSettingsRequest); i {
  6157  			case 0:
  6158  				return &v.state
  6159  			case 1:
  6160  				return &v.sizeCache
  6161  			case 2:
  6162  				return &v.unknownFields
  6163  			default:
  6164  				return nil
  6165  			}
  6166  		}
  6167  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
  6168  			switch v := v.(*UpdateDataRetentionSettingsRequest); i {
  6169  			case 0:
  6170  				return &v.state
  6171  			case 1:
  6172  				return &v.sizeCache
  6173  			case 2:
  6174  				return &v.unknownFields
  6175  			default:
  6176  				return nil
  6177  			}
  6178  		}
  6179  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
  6180  			switch v := v.(*CreateDataStreamRequest); i {
  6181  			case 0:
  6182  				return &v.state
  6183  			case 1:
  6184  				return &v.sizeCache
  6185  			case 2:
  6186  				return &v.unknownFields
  6187  			default:
  6188  				return nil
  6189  			}
  6190  		}
  6191  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
  6192  			switch v := v.(*DeleteDataStreamRequest); i {
  6193  			case 0:
  6194  				return &v.state
  6195  			case 1:
  6196  				return &v.sizeCache
  6197  			case 2:
  6198  				return &v.unknownFields
  6199  			default:
  6200  				return nil
  6201  			}
  6202  		}
  6203  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
  6204  			switch v := v.(*UpdateDataStreamRequest); i {
  6205  			case 0:
  6206  				return &v.state
  6207  			case 1:
  6208  				return &v.sizeCache
  6209  			case 2:
  6210  				return &v.unknownFields
  6211  			default:
  6212  				return nil
  6213  			}
  6214  		}
  6215  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
  6216  			switch v := v.(*ListDataStreamsRequest); i {
  6217  			case 0:
  6218  				return &v.state
  6219  			case 1:
  6220  				return &v.sizeCache
  6221  			case 2:
  6222  				return &v.unknownFields
  6223  			default:
  6224  				return nil
  6225  			}
  6226  		}
  6227  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
  6228  			switch v := v.(*ListDataStreamsResponse); i {
  6229  			case 0:
  6230  				return &v.state
  6231  			case 1:
  6232  				return &v.sizeCache
  6233  			case 2:
  6234  				return &v.unknownFields
  6235  			default:
  6236  				return nil
  6237  			}
  6238  		}
  6239  		file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
  6240  			switch v := v.(*GetDataStreamRequest); i {
  6241  			case 0:
  6242  				return &v.state
  6243  			case 1:
  6244  				return &v.sizeCache
  6245  			case 2:
  6246  				return &v.unknownFields
  6247  			default:
  6248  				return nil
  6249  			}
  6250  		}
  6251  	}
  6252  	type x struct{}
  6253  	out := protoimpl.TypeBuilder{
  6254  		File: protoimpl.DescBuilder{
  6255  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  6256  			RawDescriptor: file_google_analytics_admin_v1beta_analytics_admin_proto_rawDesc,
  6257  			NumEnums:      0,
  6258  			NumMessages:   62,
  6259  			NumExtensions: 0,
  6260  			NumServices:   1,
  6261  		},
  6262  		GoTypes:           file_google_analytics_admin_v1beta_analytics_admin_proto_goTypes,
  6263  		DependencyIndexes: file_google_analytics_admin_v1beta_analytics_admin_proto_depIdxs,
  6264  		MessageInfos:      file_google_analytics_admin_v1beta_analytics_admin_proto_msgTypes,
  6265  	}.Build()
  6266  	File_google_analytics_admin_v1beta_analytics_admin_proto = out.File
  6267  	file_google_analytics_admin_v1beta_analytics_admin_proto_rawDesc = nil
  6268  	file_google_analytics_admin_v1beta_analytics_admin_proto_goTypes = nil
  6269  	file_google_analytics_admin_v1beta_analytics_admin_proto_depIdxs = nil
  6270  }
  6271  
  6272  // Reference imports to suppress errors if they are not otherwise used.
  6273  var _ context.Context
  6274  var _ grpc.ClientConnInterface
  6275  
  6276  // This is a compile-time assertion to ensure that this generated file
  6277  // is compatible with the grpc package it is being compiled against.
  6278  const _ = grpc.SupportPackageIsVersion6
  6279  
  6280  // AnalyticsAdminServiceClient is the client API for AnalyticsAdminService service.
  6281  //
  6282  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  6283  type AnalyticsAdminServiceClient interface {
  6284  	// Lookup for a single Account.
  6285  	GetAccount(ctx context.Context, in *GetAccountRequest, opts ...grpc.CallOption) (*Account, error)
  6286  	// Returns all accounts accessible by the caller.
  6287  	//
  6288  	// Note that these accounts might not currently have GA4 properties.
  6289  	// Soft-deleted (ie: "trashed") accounts are excluded by default.
  6290  	// Returns an empty list if no relevant accounts are found.
  6291  	ListAccounts(ctx context.Context, in *ListAccountsRequest, opts ...grpc.CallOption) (*ListAccountsResponse, error)
  6292  	// Marks target Account as soft-deleted (ie: "trashed") and returns it.
  6293  	//
  6294  	// This API does not have a method to restore soft-deleted accounts.
  6295  	// However, they can be restored using the Trash Can UI.
  6296  	//
  6297  	// If the accounts are not restored before the expiration time, the account
  6298  	// and all child resources (eg: Properties, GoogleAdsLinks, Streams,
  6299  	// UserLinks) will be permanently purged.
  6300  	// https://support.google.com/analytics/answer/6154772
  6301  	//
  6302  	// Returns an error if the target is not found.
  6303  	DeleteAccount(ctx context.Context, in *DeleteAccountRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  6304  	// Updates an account.
  6305  	UpdateAccount(ctx context.Context, in *UpdateAccountRequest, opts ...grpc.CallOption) (*Account, error)
  6306  	// Requests a ticket for creating an account.
  6307  	ProvisionAccountTicket(ctx context.Context, in *ProvisionAccountTicketRequest, opts ...grpc.CallOption) (*ProvisionAccountTicketResponse, error)
  6308  	// Returns summaries of all accounts accessible by the caller.
  6309  	ListAccountSummaries(ctx context.Context, in *ListAccountSummariesRequest, opts ...grpc.CallOption) (*ListAccountSummariesResponse, error)
  6310  	// Lookup for a single "GA4" Property.
  6311  	GetProperty(ctx context.Context, in *GetPropertyRequest, opts ...grpc.CallOption) (*Property, error)
  6312  	// Returns child Properties under the specified parent Account.
  6313  	//
  6314  	// Only "GA4" properties will be returned.
  6315  	// Properties will be excluded if the caller does not have access.
  6316  	// Soft-deleted (ie: "trashed") properties are excluded by default.
  6317  	// Returns an empty list if no relevant properties are found.
  6318  	ListProperties(ctx context.Context, in *ListPropertiesRequest, opts ...grpc.CallOption) (*ListPropertiesResponse, error)
  6319  	// Creates an "GA4" property with the specified location and attributes.
  6320  	CreateProperty(ctx context.Context, in *CreatePropertyRequest, opts ...grpc.CallOption) (*Property, error)
  6321  	// Marks target Property as soft-deleted (ie: "trashed") and returns it.
  6322  	//
  6323  	// This API does not have a method to restore soft-deleted properties.
  6324  	// However, they can be restored using the Trash Can UI.
  6325  	//
  6326  	// If the properties are not restored before the expiration time, the Property
  6327  	// and all child resources (eg: GoogleAdsLinks, Streams, UserLinks)
  6328  	// will be permanently purged.
  6329  	// https://support.google.com/analytics/answer/6154772
  6330  	//
  6331  	// Returns an error if the target is not found, or is not a GA4 Property.
  6332  	DeleteProperty(ctx context.Context, in *DeletePropertyRequest, opts ...grpc.CallOption) (*Property, error)
  6333  	// Updates a property.
  6334  	UpdateProperty(ctx context.Context, in *UpdatePropertyRequest, opts ...grpc.CallOption) (*Property, error)
  6335  	// Creates a FirebaseLink.
  6336  	//
  6337  	// Properties can have at most one FirebaseLink.
  6338  	CreateFirebaseLink(ctx context.Context, in *CreateFirebaseLinkRequest, opts ...grpc.CallOption) (*FirebaseLink, error)
  6339  	// Deletes a FirebaseLink on a property
  6340  	DeleteFirebaseLink(ctx context.Context, in *DeleteFirebaseLinkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  6341  	// Lists FirebaseLinks on a property.
  6342  	// Properties can have at most one FirebaseLink.
  6343  	ListFirebaseLinks(ctx context.Context, in *ListFirebaseLinksRequest, opts ...grpc.CallOption) (*ListFirebaseLinksResponse, error)
  6344  	// Creates a GoogleAdsLink.
  6345  	CreateGoogleAdsLink(ctx context.Context, in *CreateGoogleAdsLinkRequest, opts ...grpc.CallOption) (*GoogleAdsLink, error)
  6346  	// Updates a GoogleAdsLink on a property
  6347  	UpdateGoogleAdsLink(ctx context.Context, in *UpdateGoogleAdsLinkRequest, opts ...grpc.CallOption) (*GoogleAdsLink, error)
  6348  	// Deletes a GoogleAdsLink on a property
  6349  	DeleteGoogleAdsLink(ctx context.Context, in *DeleteGoogleAdsLinkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  6350  	// Lists GoogleAdsLinks on a property.
  6351  	ListGoogleAdsLinks(ctx context.Context, in *ListGoogleAdsLinksRequest, opts ...grpc.CallOption) (*ListGoogleAdsLinksResponse, error)
  6352  	// Get data sharing settings on an account.
  6353  	// Data sharing settings are singletons.
  6354  	GetDataSharingSettings(ctx context.Context, in *GetDataSharingSettingsRequest, opts ...grpc.CallOption) (*DataSharingSettings, error)
  6355  	// Lookup for a single "GA4" MeasurementProtocolSecret.
  6356  	GetMeasurementProtocolSecret(ctx context.Context, in *GetMeasurementProtocolSecretRequest, opts ...grpc.CallOption) (*MeasurementProtocolSecret, error)
  6357  	// Returns child MeasurementProtocolSecrets under the specified parent
  6358  	// Property.
  6359  	ListMeasurementProtocolSecrets(ctx context.Context, in *ListMeasurementProtocolSecretsRequest, opts ...grpc.CallOption) (*ListMeasurementProtocolSecretsResponse, error)
  6360  	// Creates a measurement protocol secret.
  6361  	CreateMeasurementProtocolSecret(ctx context.Context, in *CreateMeasurementProtocolSecretRequest, opts ...grpc.CallOption) (*MeasurementProtocolSecret, error)
  6362  	// Deletes target MeasurementProtocolSecret.
  6363  	DeleteMeasurementProtocolSecret(ctx context.Context, in *DeleteMeasurementProtocolSecretRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  6364  	// Updates a measurement protocol secret.
  6365  	UpdateMeasurementProtocolSecret(ctx context.Context, in *UpdateMeasurementProtocolSecretRequest, opts ...grpc.CallOption) (*MeasurementProtocolSecret, error)
  6366  	// Acknowledges the terms of user data collection for the specified property.
  6367  	//
  6368  	// This acknowledgement must be completed (either in the Google Analytics UI
  6369  	// or through this API) before MeasurementProtocolSecret resources may be
  6370  	// created.
  6371  	AcknowledgeUserDataCollection(ctx context.Context, in *AcknowledgeUserDataCollectionRequest, opts ...grpc.CallOption) (*AcknowledgeUserDataCollectionResponse, error)
  6372  	// Searches through all changes to an account or its children given the
  6373  	// specified set of filters.
  6374  	SearchChangeHistoryEvents(ctx context.Context, in *SearchChangeHistoryEventsRequest, opts ...grpc.CallOption) (*SearchChangeHistoryEventsResponse, error)
  6375  	// Creates a conversion event with the specified attributes.
  6376  	CreateConversionEvent(ctx context.Context, in *CreateConversionEventRequest, opts ...grpc.CallOption) (*ConversionEvent, error)
  6377  	// Retrieve a single conversion event.
  6378  	GetConversionEvent(ctx context.Context, in *GetConversionEventRequest, opts ...grpc.CallOption) (*ConversionEvent, error)
  6379  	// Deletes a conversion event in a property.
  6380  	DeleteConversionEvent(ctx context.Context, in *DeleteConversionEventRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  6381  	// Returns a list of conversion events in the specified parent property.
  6382  	//
  6383  	// Returns an empty list if no conversion events are found.
  6384  	ListConversionEvents(ctx context.Context, in *ListConversionEventsRequest, opts ...grpc.CallOption) (*ListConversionEventsResponse, error)
  6385  	// Creates a CustomDimension.
  6386  	CreateCustomDimension(ctx context.Context, in *CreateCustomDimensionRequest, opts ...grpc.CallOption) (*CustomDimension, error)
  6387  	// Updates a CustomDimension on a property.
  6388  	UpdateCustomDimension(ctx context.Context, in *UpdateCustomDimensionRequest, opts ...grpc.CallOption) (*CustomDimension, error)
  6389  	// Lists CustomDimensions on a property.
  6390  	ListCustomDimensions(ctx context.Context, in *ListCustomDimensionsRequest, opts ...grpc.CallOption) (*ListCustomDimensionsResponse, error)
  6391  	// Archives a CustomDimension on a property.
  6392  	ArchiveCustomDimension(ctx context.Context, in *ArchiveCustomDimensionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  6393  	// Lookup for a single CustomDimension.
  6394  	GetCustomDimension(ctx context.Context, in *GetCustomDimensionRequest, opts ...grpc.CallOption) (*CustomDimension, error)
  6395  	// Creates a CustomMetric.
  6396  	CreateCustomMetric(ctx context.Context, in *CreateCustomMetricRequest, opts ...grpc.CallOption) (*CustomMetric, error)
  6397  	// Updates a CustomMetric on a property.
  6398  	UpdateCustomMetric(ctx context.Context, in *UpdateCustomMetricRequest, opts ...grpc.CallOption) (*CustomMetric, error)
  6399  	// Lists CustomMetrics on a property.
  6400  	ListCustomMetrics(ctx context.Context, in *ListCustomMetricsRequest, opts ...grpc.CallOption) (*ListCustomMetricsResponse, error)
  6401  	// Archives a CustomMetric on a property.
  6402  	ArchiveCustomMetric(ctx context.Context, in *ArchiveCustomMetricRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  6403  	// Lookup for a single CustomMetric.
  6404  	GetCustomMetric(ctx context.Context, in *GetCustomMetricRequest, opts ...grpc.CallOption) (*CustomMetric, error)
  6405  	// Returns the singleton data retention settings for this property.
  6406  	GetDataRetentionSettings(ctx context.Context, in *GetDataRetentionSettingsRequest, opts ...grpc.CallOption) (*DataRetentionSettings, error)
  6407  	// Updates the singleton data retention settings for this property.
  6408  	UpdateDataRetentionSettings(ctx context.Context, in *UpdateDataRetentionSettingsRequest, opts ...grpc.CallOption) (*DataRetentionSettings, error)
  6409  	// Creates a DataStream.
  6410  	CreateDataStream(ctx context.Context, in *CreateDataStreamRequest, opts ...grpc.CallOption) (*DataStream, error)
  6411  	// Deletes a DataStream on a property.
  6412  	DeleteDataStream(ctx context.Context, in *DeleteDataStreamRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  6413  	// Updates a DataStream on a property.
  6414  	UpdateDataStream(ctx context.Context, in *UpdateDataStreamRequest, opts ...grpc.CallOption) (*DataStream, error)
  6415  	// Lists DataStreams on a property.
  6416  	ListDataStreams(ctx context.Context, in *ListDataStreamsRequest, opts ...grpc.CallOption) (*ListDataStreamsResponse, error)
  6417  	// Lookup for a single DataStream.
  6418  	GetDataStream(ctx context.Context, in *GetDataStreamRequest, opts ...grpc.CallOption) (*DataStream, error)
  6419  	// Returns a customized report of data access records. The report provides
  6420  	// records of each time a user reads Google Analytics reporting data. Access
  6421  	// records are retained for up to 2 years.
  6422  	//
  6423  	// Data Access Reports can be requested for a property. The property must be
  6424  	// in Google Analytics 360. This method is only available to Administrators.
  6425  	//
  6426  	// These data access records include GA4 UI Reporting, GA4 UI Explorations,
  6427  	// GA4 Data API, and other products like Firebase & Admob that can retrieve
  6428  	// data from Google Analytics through a linkage. These records don't include
  6429  	// property configuration changes like adding a stream or changing a
  6430  	// property's time zone. For configuration change history, see
  6431  	// [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
  6432  	RunAccessReport(ctx context.Context, in *RunAccessReportRequest, opts ...grpc.CallOption) (*RunAccessReportResponse, error)
  6433  }
  6434  
  6435  type analyticsAdminServiceClient struct {
  6436  	cc grpc.ClientConnInterface
  6437  }
  6438  
  6439  func NewAnalyticsAdminServiceClient(cc grpc.ClientConnInterface) AnalyticsAdminServiceClient {
  6440  	return &analyticsAdminServiceClient{cc}
  6441  }
  6442  
  6443  func (c *analyticsAdminServiceClient) GetAccount(ctx context.Context, in *GetAccountRequest, opts ...grpc.CallOption) (*Account, error) {
  6444  	out := new(Account)
  6445  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/GetAccount", in, out, opts...)
  6446  	if err != nil {
  6447  		return nil, err
  6448  	}
  6449  	return out, nil
  6450  }
  6451  
  6452  func (c *analyticsAdminServiceClient) ListAccounts(ctx context.Context, in *ListAccountsRequest, opts ...grpc.CallOption) (*ListAccountsResponse, error) {
  6453  	out := new(ListAccountsResponse)
  6454  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ListAccounts", in, out, opts...)
  6455  	if err != nil {
  6456  		return nil, err
  6457  	}
  6458  	return out, nil
  6459  }
  6460  
  6461  func (c *analyticsAdminServiceClient) DeleteAccount(ctx context.Context, in *DeleteAccountRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  6462  	out := new(emptypb.Empty)
  6463  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteAccount", in, out, opts...)
  6464  	if err != nil {
  6465  		return nil, err
  6466  	}
  6467  	return out, nil
  6468  }
  6469  
  6470  func (c *analyticsAdminServiceClient) UpdateAccount(ctx context.Context, in *UpdateAccountRequest, opts ...grpc.CallOption) (*Account, error) {
  6471  	out := new(Account)
  6472  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateAccount", in, out, opts...)
  6473  	if err != nil {
  6474  		return nil, err
  6475  	}
  6476  	return out, nil
  6477  }
  6478  
  6479  func (c *analyticsAdminServiceClient) ProvisionAccountTicket(ctx context.Context, in *ProvisionAccountTicketRequest, opts ...grpc.CallOption) (*ProvisionAccountTicketResponse, error) {
  6480  	out := new(ProvisionAccountTicketResponse)
  6481  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ProvisionAccountTicket", in, out, opts...)
  6482  	if err != nil {
  6483  		return nil, err
  6484  	}
  6485  	return out, nil
  6486  }
  6487  
  6488  func (c *analyticsAdminServiceClient) ListAccountSummaries(ctx context.Context, in *ListAccountSummariesRequest, opts ...grpc.CallOption) (*ListAccountSummariesResponse, error) {
  6489  	out := new(ListAccountSummariesResponse)
  6490  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ListAccountSummaries", in, out, opts...)
  6491  	if err != nil {
  6492  		return nil, err
  6493  	}
  6494  	return out, nil
  6495  }
  6496  
  6497  func (c *analyticsAdminServiceClient) GetProperty(ctx context.Context, in *GetPropertyRequest, opts ...grpc.CallOption) (*Property, error) {
  6498  	out := new(Property)
  6499  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/GetProperty", in, out, opts...)
  6500  	if err != nil {
  6501  		return nil, err
  6502  	}
  6503  	return out, nil
  6504  }
  6505  
  6506  func (c *analyticsAdminServiceClient) ListProperties(ctx context.Context, in *ListPropertiesRequest, opts ...grpc.CallOption) (*ListPropertiesResponse, error) {
  6507  	out := new(ListPropertiesResponse)
  6508  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ListProperties", in, out, opts...)
  6509  	if err != nil {
  6510  		return nil, err
  6511  	}
  6512  	return out, nil
  6513  }
  6514  
  6515  func (c *analyticsAdminServiceClient) CreateProperty(ctx context.Context, in *CreatePropertyRequest, opts ...grpc.CallOption) (*Property, error) {
  6516  	out := new(Property)
  6517  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateProperty", in, out, opts...)
  6518  	if err != nil {
  6519  		return nil, err
  6520  	}
  6521  	return out, nil
  6522  }
  6523  
  6524  func (c *analyticsAdminServiceClient) DeleteProperty(ctx context.Context, in *DeletePropertyRequest, opts ...grpc.CallOption) (*Property, error) {
  6525  	out := new(Property)
  6526  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteProperty", in, out, opts...)
  6527  	if err != nil {
  6528  		return nil, err
  6529  	}
  6530  	return out, nil
  6531  }
  6532  
  6533  func (c *analyticsAdminServiceClient) UpdateProperty(ctx context.Context, in *UpdatePropertyRequest, opts ...grpc.CallOption) (*Property, error) {
  6534  	out := new(Property)
  6535  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateProperty", in, out, opts...)
  6536  	if err != nil {
  6537  		return nil, err
  6538  	}
  6539  	return out, nil
  6540  }
  6541  
  6542  func (c *analyticsAdminServiceClient) CreateFirebaseLink(ctx context.Context, in *CreateFirebaseLinkRequest, opts ...grpc.CallOption) (*FirebaseLink, error) {
  6543  	out := new(FirebaseLink)
  6544  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateFirebaseLink", in, out, opts...)
  6545  	if err != nil {
  6546  		return nil, err
  6547  	}
  6548  	return out, nil
  6549  }
  6550  
  6551  func (c *analyticsAdminServiceClient) DeleteFirebaseLink(ctx context.Context, in *DeleteFirebaseLinkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  6552  	out := new(emptypb.Empty)
  6553  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteFirebaseLink", in, out, opts...)
  6554  	if err != nil {
  6555  		return nil, err
  6556  	}
  6557  	return out, nil
  6558  }
  6559  
  6560  func (c *analyticsAdminServiceClient) ListFirebaseLinks(ctx context.Context, in *ListFirebaseLinksRequest, opts ...grpc.CallOption) (*ListFirebaseLinksResponse, error) {
  6561  	out := new(ListFirebaseLinksResponse)
  6562  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ListFirebaseLinks", in, out, opts...)
  6563  	if err != nil {
  6564  		return nil, err
  6565  	}
  6566  	return out, nil
  6567  }
  6568  
  6569  func (c *analyticsAdminServiceClient) CreateGoogleAdsLink(ctx context.Context, in *CreateGoogleAdsLinkRequest, opts ...grpc.CallOption) (*GoogleAdsLink, error) {
  6570  	out := new(GoogleAdsLink)
  6571  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateGoogleAdsLink", in, out, opts...)
  6572  	if err != nil {
  6573  		return nil, err
  6574  	}
  6575  	return out, nil
  6576  }
  6577  
  6578  func (c *analyticsAdminServiceClient) UpdateGoogleAdsLink(ctx context.Context, in *UpdateGoogleAdsLinkRequest, opts ...grpc.CallOption) (*GoogleAdsLink, error) {
  6579  	out := new(GoogleAdsLink)
  6580  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateGoogleAdsLink", in, out, opts...)
  6581  	if err != nil {
  6582  		return nil, err
  6583  	}
  6584  	return out, nil
  6585  }
  6586  
  6587  func (c *analyticsAdminServiceClient) DeleteGoogleAdsLink(ctx context.Context, in *DeleteGoogleAdsLinkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  6588  	out := new(emptypb.Empty)
  6589  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteGoogleAdsLink", in, out, opts...)
  6590  	if err != nil {
  6591  		return nil, err
  6592  	}
  6593  	return out, nil
  6594  }
  6595  
  6596  func (c *analyticsAdminServiceClient) ListGoogleAdsLinks(ctx context.Context, in *ListGoogleAdsLinksRequest, opts ...grpc.CallOption) (*ListGoogleAdsLinksResponse, error) {
  6597  	out := new(ListGoogleAdsLinksResponse)
  6598  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ListGoogleAdsLinks", in, out, opts...)
  6599  	if err != nil {
  6600  		return nil, err
  6601  	}
  6602  	return out, nil
  6603  }
  6604  
  6605  func (c *analyticsAdminServiceClient) GetDataSharingSettings(ctx context.Context, in *GetDataSharingSettingsRequest, opts ...grpc.CallOption) (*DataSharingSettings, error) {
  6606  	out := new(DataSharingSettings)
  6607  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/GetDataSharingSettings", in, out, opts...)
  6608  	if err != nil {
  6609  		return nil, err
  6610  	}
  6611  	return out, nil
  6612  }
  6613  
  6614  func (c *analyticsAdminServiceClient) GetMeasurementProtocolSecret(ctx context.Context, in *GetMeasurementProtocolSecretRequest, opts ...grpc.CallOption) (*MeasurementProtocolSecret, error) {
  6615  	out := new(MeasurementProtocolSecret)
  6616  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/GetMeasurementProtocolSecret", in, out, opts...)
  6617  	if err != nil {
  6618  		return nil, err
  6619  	}
  6620  	return out, nil
  6621  }
  6622  
  6623  func (c *analyticsAdminServiceClient) ListMeasurementProtocolSecrets(ctx context.Context, in *ListMeasurementProtocolSecretsRequest, opts ...grpc.CallOption) (*ListMeasurementProtocolSecretsResponse, error) {
  6624  	out := new(ListMeasurementProtocolSecretsResponse)
  6625  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ListMeasurementProtocolSecrets", in, out, opts...)
  6626  	if err != nil {
  6627  		return nil, err
  6628  	}
  6629  	return out, nil
  6630  }
  6631  
  6632  func (c *analyticsAdminServiceClient) CreateMeasurementProtocolSecret(ctx context.Context, in *CreateMeasurementProtocolSecretRequest, opts ...grpc.CallOption) (*MeasurementProtocolSecret, error) {
  6633  	out := new(MeasurementProtocolSecret)
  6634  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateMeasurementProtocolSecret", in, out, opts...)
  6635  	if err != nil {
  6636  		return nil, err
  6637  	}
  6638  	return out, nil
  6639  }
  6640  
  6641  func (c *analyticsAdminServiceClient) DeleteMeasurementProtocolSecret(ctx context.Context, in *DeleteMeasurementProtocolSecretRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  6642  	out := new(emptypb.Empty)
  6643  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteMeasurementProtocolSecret", in, out, opts...)
  6644  	if err != nil {
  6645  		return nil, err
  6646  	}
  6647  	return out, nil
  6648  }
  6649  
  6650  func (c *analyticsAdminServiceClient) UpdateMeasurementProtocolSecret(ctx context.Context, in *UpdateMeasurementProtocolSecretRequest, opts ...grpc.CallOption) (*MeasurementProtocolSecret, error) {
  6651  	out := new(MeasurementProtocolSecret)
  6652  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateMeasurementProtocolSecret", in, out, opts...)
  6653  	if err != nil {
  6654  		return nil, err
  6655  	}
  6656  	return out, nil
  6657  }
  6658  
  6659  func (c *analyticsAdminServiceClient) AcknowledgeUserDataCollection(ctx context.Context, in *AcknowledgeUserDataCollectionRequest, opts ...grpc.CallOption) (*AcknowledgeUserDataCollectionResponse, error) {
  6660  	out := new(AcknowledgeUserDataCollectionResponse)
  6661  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/AcknowledgeUserDataCollection", in, out, opts...)
  6662  	if err != nil {
  6663  		return nil, err
  6664  	}
  6665  	return out, nil
  6666  }
  6667  
  6668  func (c *analyticsAdminServiceClient) SearchChangeHistoryEvents(ctx context.Context, in *SearchChangeHistoryEventsRequest, opts ...grpc.CallOption) (*SearchChangeHistoryEventsResponse, error) {
  6669  	out := new(SearchChangeHistoryEventsResponse)
  6670  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/SearchChangeHistoryEvents", in, out, opts...)
  6671  	if err != nil {
  6672  		return nil, err
  6673  	}
  6674  	return out, nil
  6675  }
  6676  
  6677  func (c *analyticsAdminServiceClient) CreateConversionEvent(ctx context.Context, in *CreateConversionEventRequest, opts ...grpc.CallOption) (*ConversionEvent, error) {
  6678  	out := new(ConversionEvent)
  6679  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateConversionEvent", in, out, opts...)
  6680  	if err != nil {
  6681  		return nil, err
  6682  	}
  6683  	return out, nil
  6684  }
  6685  
  6686  func (c *analyticsAdminServiceClient) GetConversionEvent(ctx context.Context, in *GetConversionEventRequest, opts ...grpc.CallOption) (*ConversionEvent, error) {
  6687  	out := new(ConversionEvent)
  6688  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/GetConversionEvent", in, out, opts...)
  6689  	if err != nil {
  6690  		return nil, err
  6691  	}
  6692  	return out, nil
  6693  }
  6694  
  6695  func (c *analyticsAdminServiceClient) DeleteConversionEvent(ctx context.Context, in *DeleteConversionEventRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  6696  	out := new(emptypb.Empty)
  6697  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteConversionEvent", in, out, opts...)
  6698  	if err != nil {
  6699  		return nil, err
  6700  	}
  6701  	return out, nil
  6702  }
  6703  
  6704  func (c *analyticsAdminServiceClient) ListConversionEvents(ctx context.Context, in *ListConversionEventsRequest, opts ...grpc.CallOption) (*ListConversionEventsResponse, error) {
  6705  	out := new(ListConversionEventsResponse)
  6706  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ListConversionEvents", in, out, opts...)
  6707  	if err != nil {
  6708  		return nil, err
  6709  	}
  6710  	return out, nil
  6711  }
  6712  
  6713  func (c *analyticsAdminServiceClient) CreateCustomDimension(ctx context.Context, in *CreateCustomDimensionRequest, opts ...grpc.CallOption) (*CustomDimension, error) {
  6714  	out := new(CustomDimension)
  6715  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateCustomDimension", in, out, opts...)
  6716  	if err != nil {
  6717  		return nil, err
  6718  	}
  6719  	return out, nil
  6720  }
  6721  
  6722  func (c *analyticsAdminServiceClient) UpdateCustomDimension(ctx context.Context, in *UpdateCustomDimensionRequest, opts ...grpc.CallOption) (*CustomDimension, error) {
  6723  	out := new(CustomDimension)
  6724  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateCustomDimension", in, out, opts...)
  6725  	if err != nil {
  6726  		return nil, err
  6727  	}
  6728  	return out, nil
  6729  }
  6730  
  6731  func (c *analyticsAdminServiceClient) ListCustomDimensions(ctx context.Context, in *ListCustomDimensionsRequest, opts ...grpc.CallOption) (*ListCustomDimensionsResponse, error) {
  6732  	out := new(ListCustomDimensionsResponse)
  6733  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ListCustomDimensions", in, out, opts...)
  6734  	if err != nil {
  6735  		return nil, err
  6736  	}
  6737  	return out, nil
  6738  }
  6739  
  6740  func (c *analyticsAdminServiceClient) ArchiveCustomDimension(ctx context.Context, in *ArchiveCustomDimensionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  6741  	out := new(emptypb.Empty)
  6742  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ArchiveCustomDimension", in, out, opts...)
  6743  	if err != nil {
  6744  		return nil, err
  6745  	}
  6746  	return out, nil
  6747  }
  6748  
  6749  func (c *analyticsAdminServiceClient) GetCustomDimension(ctx context.Context, in *GetCustomDimensionRequest, opts ...grpc.CallOption) (*CustomDimension, error) {
  6750  	out := new(CustomDimension)
  6751  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/GetCustomDimension", in, out, opts...)
  6752  	if err != nil {
  6753  		return nil, err
  6754  	}
  6755  	return out, nil
  6756  }
  6757  
  6758  func (c *analyticsAdminServiceClient) CreateCustomMetric(ctx context.Context, in *CreateCustomMetricRequest, opts ...grpc.CallOption) (*CustomMetric, error) {
  6759  	out := new(CustomMetric)
  6760  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateCustomMetric", in, out, opts...)
  6761  	if err != nil {
  6762  		return nil, err
  6763  	}
  6764  	return out, nil
  6765  }
  6766  
  6767  func (c *analyticsAdminServiceClient) UpdateCustomMetric(ctx context.Context, in *UpdateCustomMetricRequest, opts ...grpc.CallOption) (*CustomMetric, error) {
  6768  	out := new(CustomMetric)
  6769  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateCustomMetric", in, out, opts...)
  6770  	if err != nil {
  6771  		return nil, err
  6772  	}
  6773  	return out, nil
  6774  }
  6775  
  6776  func (c *analyticsAdminServiceClient) ListCustomMetrics(ctx context.Context, in *ListCustomMetricsRequest, opts ...grpc.CallOption) (*ListCustomMetricsResponse, error) {
  6777  	out := new(ListCustomMetricsResponse)
  6778  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ListCustomMetrics", in, out, opts...)
  6779  	if err != nil {
  6780  		return nil, err
  6781  	}
  6782  	return out, nil
  6783  }
  6784  
  6785  func (c *analyticsAdminServiceClient) ArchiveCustomMetric(ctx context.Context, in *ArchiveCustomMetricRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  6786  	out := new(emptypb.Empty)
  6787  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ArchiveCustomMetric", in, out, opts...)
  6788  	if err != nil {
  6789  		return nil, err
  6790  	}
  6791  	return out, nil
  6792  }
  6793  
  6794  func (c *analyticsAdminServiceClient) GetCustomMetric(ctx context.Context, in *GetCustomMetricRequest, opts ...grpc.CallOption) (*CustomMetric, error) {
  6795  	out := new(CustomMetric)
  6796  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/GetCustomMetric", in, out, opts...)
  6797  	if err != nil {
  6798  		return nil, err
  6799  	}
  6800  	return out, nil
  6801  }
  6802  
  6803  func (c *analyticsAdminServiceClient) GetDataRetentionSettings(ctx context.Context, in *GetDataRetentionSettingsRequest, opts ...grpc.CallOption) (*DataRetentionSettings, error) {
  6804  	out := new(DataRetentionSettings)
  6805  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/GetDataRetentionSettings", in, out, opts...)
  6806  	if err != nil {
  6807  		return nil, err
  6808  	}
  6809  	return out, nil
  6810  }
  6811  
  6812  func (c *analyticsAdminServiceClient) UpdateDataRetentionSettings(ctx context.Context, in *UpdateDataRetentionSettingsRequest, opts ...grpc.CallOption) (*DataRetentionSettings, error) {
  6813  	out := new(DataRetentionSettings)
  6814  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateDataRetentionSettings", in, out, opts...)
  6815  	if err != nil {
  6816  		return nil, err
  6817  	}
  6818  	return out, nil
  6819  }
  6820  
  6821  func (c *analyticsAdminServiceClient) CreateDataStream(ctx context.Context, in *CreateDataStreamRequest, opts ...grpc.CallOption) (*DataStream, error) {
  6822  	out := new(DataStream)
  6823  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateDataStream", in, out, opts...)
  6824  	if err != nil {
  6825  		return nil, err
  6826  	}
  6827  	return out, nil
  6828  }
  6829  
  6830  func (c *analyticsAdminServiceClient) DeleteDataStream(ctx context.Context, in *DeleteDataStreamRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  6831  	out := new(emptypb.Empty)
  6832  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteDataStream", in, out, opts...)
  6833  	if err != nil {
  6834  		return nil, err
  6835  	}
  6836  	return out, nil
  6837  }
  6838  
  6839  func (c *analyticsAdminServiceClient) UpdateDataStream(ctx context.Context, in *UpdateDataStreamRequest, opts ...grpc.CallOption) (*DataStream, error) {
  6840  	out := new(DataStream)
  6841  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateDataStream", in, out, opts...)
  6842  	if err != nil {
  6843  		return nil, err
  6844  	}
  6845  	return out, nil
  6846  }
  6847  
  6848  func (c *analyticsAdminServiceClient) ListDataStreams(ctx context.Context, in *ListDataStreamsRequest, opts ...grpc.CallOption) (*ListDataStreamsResponse, error) {
  6849  	out := new(ListDataStreamsResponse)
  6850  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/ListDataStreams", in, out, opts...)
  6851  	if err != nil {
  6852  		return nil, err
  6853  	}
  6854  	return out, nil
  6855  }
  6856  
  6857  func (c *analyticsAdminServiceClient) GetDataStream(ctx context.Context, in *GetDataStreamRequest, opts ...grpc.CallOption) (*DataStream, error) {
  6858  	out := new(DataStream)
  6859  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/GetDataStream", in, out, opts...)
  6860  	if err != nil {
  6861  		return nil, err
  6862  	}
  6863  	return out, nil
  6864  }
  6865  
  6866  func (c *analyticsAdminServiceClient) RunAccessReport(ctx context.Context, in *RunAccessReportRequest, opts ...grpc.CallOption) (*RunAccessReportResponse, error) {
  6867  	out := new(RunAccessReportResponse)
  6868  	err := c.cc.Invoke(ctx, "/google.analytics.admin.v1beta.AnalyticsAdminService/RunAccessReport", in, out, opts...)
  6869  	if err != nil {
  6870  		return nil, err
  6871  	}
  6872  	return out, nil
  6873  }
  6874  
  6875  // AnalyticsAdminServiceServer is the server API for AnalyticsAdminService service.
  6876  type AnalyticsAdminServiceServer interface {
  6877  	// Lookup for a single Account.
  6878  	GetAccount(context.Context, *GetAccountRequest) (*Account, error)
  6879  	// Returns all accounts accessible by the caller.
  6880  	//
  6881  	// Note that these accounts might not currently have GA4 properties.
  6882  	// Soft-deleted (ie: "trashed") accounts are excluded by default.
  6883  	// Returns an empty list if no relevant accounts are found.
  6884  	ListAccounts(context.Context, *ListAccountsRequest) (*ListAccountsResponse, error)
  6885  	// Marks target Account as soft-deleted (ie: "trashed") and returns it.
  6886  	//
  6887  	// This API does not have a method to restore soft-deleted accounts.
  6888  	// However, they can be restored using the Trash Can UI.
  6889  	//
  6890  	// If the accounts are not restored before the expiration time, the account
  6891  	// and all child resources (eg: Properties, GoogleAdsLinks, Streams,
  6892  	// UserLinks) will be permanently purged.
  6893  	// https://support.google.com/analytics/answer/6154772
  6894  	//
  6895  	// Returns an error if the target is not found.
  6896  	DeleteAccount(context.Context, *DeleteAccountRequest) (*emptypb.Empty, error)
  6897  	// Updates an account.
  6898  	UpdateAccount(context.Context, *UpdateAccountRequest) (*Account, error)
  6899  	// Requests a ticket for creating an account.
  6900  	ProvisionAccountTicket(context.Context, *ProvisionAccountTicketRequest) (*ProvisionAccountTicketResponse, error)
  6901  	// Returns summaries of all accounts accessible by the caller.
  6902  	ListAccountSummaries(context.Context, *ListAccountSummariesRequest) (*ListAccountSummariesResponse, error)
  6903  	// Lookup for a single "GA4" Property.
  6904  	GetProperty(context.Context, *GetPropertyRequest) (*Property, error)
  6905  	// Returns child Properties under the specified parent Account.
  6906  	//
  6907  	// Only "GA4" properties will be returned.
  6908  	// Properties will be excluded if the caller does not have access.
  6909  	// Soft-deleted (ie: "trashed") properties are excluded by default.
  6910  	// Returns an empty list if no relevant properties are found.
  6911  	ListProperties(context.Context, *ListPropertiesRequest) (*ListPropertiesResponse, error)
  6912  	// Creates an "GA4" property with the specified location and attributes.
  6913  	CreateProperty(context.Context, *CreatePropertyRequest) (*Property, error)
  6914  	// Marks target Property as soft-deleted (ie: "trashed") and returns it.
  6915  	//
  6916  	// This API does not have a method to restore soft-deleted properties.
  6917  	// However, they can be restored using the Trash Can UI.
  6918  	//
  6919  	// If the properties are not restored before the expiration time, the Property
  6920  	// and all child resources (eg: GoogleAdsLinks, Streams, UserLinks)
  6921  	// will be permanently purged.
  6922  	// https://support.google.com/analytics/answer/6154772
  6923  	//
  6924  	// Returns an error if the target is not found, or is not a GA4 Property.
  6925  	DeleteProperty(context.Context, *DeletePropertyRequest) (*Property, error)
  6926  	// Updates a property.
  6927  	UpdateProperty(context.Context, *UpdatePropertyRequest) (*Property, error)
  6928  	// Creates a FirebaseLink.
  6929  	//
  6930  	// Properties can have at most one FirebaseLink.
  6931  	CreateFirebaseLink(context.Context, *CreateFirebaseLinkRequest) (*FirebaseLink, error)
  6932  	// Deletes a FirebaseLink on a property
  6933  	DeleteFirebaseLink(context.Context, *DeleteFirebaseLinkRequest) (*emptypb.Empty, error)
  6934  	// Lists FirebaseLinks on a property.
  6935  	// Properties can have at most one FirebaseLink.
  6936  	ListFirebaseLinks(context.Context, *ListFirebaseLinksRequest) (*ListFirebaseLinksResponse, error)
  6937  	// Creates a GoogleAdsLink.
  6938  	CreateGoogleAdsLink(context.Context, *CreateGoogleAdsLinkRequest) (*GoogleAdsLink, error)
  6939  	// Updates a GoogleAdsLink on a property
  6940  	UpdateGoogleAdsLink(context.Context, *UpdateGoogleAdsLinkRequest) (*GoogleAdsLink, error)
  6941  	// Deletes a GoogleAdsLink on a property
  6942  	DeleteGoogleAdsLink(context.Context, *DeleteGoogleAdsLinkRequest) (*emptypb.Empty, error)
  6943  	// Lists GoogleAdsLinks on a property.
  6944  	ListGoogleAdsLinks(context.Context, *ListGoogleAdsLinksRequest) (*ListGoogleAdsLinksResponse, error)
  6945  	// Get data sharing settings on an account.
  6946  	// Data sharing settings are singletons.
  6947  	GetDataSharingSettings(context.Context, *GetDataSharingSettingsRequest) (*DataSharingSettings, error)
  6948  	// Lookup for a single "GA4" MeasurementProtocolSecret.
  6949  	GetMeasurementProtocolSecret(context.Context, *GetMeasurementProtocolSecretRequest) (*MeasurementProtocolSecret, error)
  6950  	// Returns child MeasurementProtocolSecrets under the specified parent
  6951  	// Property.
  6952  	ListMeasurementProtocolSecrets(context.Context, *ListMeasurementProtocolSecretsRequest) (*ListMeasurementProtocolSecretsResponse, error)
  6953  	// Creates a measurement protocol secret.
  6954  	CreateMeasurementProtocolSecret(context.Context, *CreateMeasurementProtocolSecretRequest) (*MeasurementProtocolSecret, error)
  6955  	// Deletes target MeasurementProtocolSecret.
  6956  	DeleteMeasurementProtocolSecret(context.Context, *DeleteMeasurementProtocolSecretRequest) (*emptypb.Empty, error)
  6957  	// Updates a measurement protocol secret.
  6958  	UpdateMeasurementProtocolSecret(context.Context, *UpdateMeasurementProtocolSecretRequest) (*MeasurementProtocolSecret, error)
  6959  	// Acknowledges the terms of user data collection for the specified property.
  6960  	//
  6961  	// This acknowledgement must be completed (either in the Google Analytics UI
  6962  	// or through this API) before MeasurementProtocolSecret resources may be
  6963  	// created.
  6964  	AcknowledgeUserDataCollection(context.Context, *AcknowledgeUserDataCollectionRequest) (*AcknowledgeUserDataCollectionResponse, error)
  6965  	// Searches through all changes to an account or its children given the
  6966  	// specified set of filters.
  6967  	SearchChangeHistoryEvents(context.Context, *SearchChangeHistoryEventsRequest) (*SearchChangeHistoryEventsResponse, error)
  6968  	// Creates a conversion event with the specified attributes.
  6969  	CreateConversionEvent(context.Context, *CreateConversionEventRequest) (*ConversionEvent, error)
  6970  	// Retrieve a single conversion event.
  6971  	GetConversionEvent(context.Context, *GetConversionEventRequest) (*ConversionEvent, error)
  6972  	// Deletes a conversion event in a property.
  6973  	DeleteConversionEvent(context.Context, *DeleteConversionEventRequest) (*emptypb.Empty, error)
  6974  	// Returns a list of conversion events in the specified parent property.
  6975  	//
  6976  	// Returns an empty list if no conversion events are found.
  6977  	ListConversionEvents(context.Context, *ListConversionEventsRequest) (*ListConversionEventsResponse, error)
  6978  	// Creates a CustomDimension.
  6979  	CreateCustomDimension(context.Context, *CreateCustomDimensionRequest) (*CustomDimension, error)
  6980  	// Updates a CustomDimension on a property.
  6981  	UpdateCustomDimension(context.Context, *UpdateCustomDimensionRequest) (*CustomDimension, error)
  6982  	// Lists CustomDimensions on a property.
  6983  	ListCustomDimensions(context.Context, *ListCustomDimensionsRequest) (*ListCustomDimensionsResponse, error)
  6984  	// Archives a CustomDimension on a property.
  6985  	ArchiveCustomDimension(context.Context, *ArchiveCustomDimensionRequest) (*emptypb.Empty, error)
  6986  	// Lookup for a single CustomDimension.
  6987  	GetCustomDimension(context.Context, *GetCustomDimensionRequest) (*CustomDimension, error)
  6988  	// Creates a CustomMetric.
  6989  	CreateCustomMetric(context.Context, *CreateCustomMetricRequest) (*CustomMetric, error)
  6990  	// Updates a CustomMetric on a property.
  6991  	UpdateCustomMetric(context.Context, *UpdateCustomMetricRequest) (*CustomMetric, error)
  6992  	// Lists CustomMetrics on a property.
  6993  	ListCustomMetrics(context.Context, *ListCustomMetricsRequest) (*ListCustomMetricsResponse, error)
  6994  	// Archives a CustomMetric on a property.
  6995  	ArchiveCustomMetric(context.Context, *ArchiveCustomMetricRequest) (*emptypb.Empty, error)
  6996  	// Lookup for a single CustomMetric.
  6997  	GetCustomMetric(context.Context, *GetCustomMetricRequest) (*CustomMetric, error)
  6998  	// Returns the singleton data retention settings for this property.
  6999  	GetDataRetentionSettings(context.Context, *GetDataRetentionSettingsRequest) (*DataRetentionSettings, error)
  7000  	// Updates the singleton data retention settings for this property.
  7001  	UpdateDataRetentionSettings(context.Context, *UpdateDataRetentionSettingsRequest) (*DataRetentionSettings, error)
  7002  	// Creates a DataStream.
  7003  	CreateDataStream(context.Context, *CreateDataStreamRequest) (*DataStream, error)
  7004  	// Deletes a DataStream on a property.
  7005  	DeleteDataStream(context.Context, *DeleteDataStreamRequest) (*emptypb.Empty, error)
  7006  	// Updates a DataStream on a property.
  7007  	UpdateDataStream(context.Context, *UpdateDataStreamRequest) (*DataStream, error)
  7008  	// Lists DataStreams on a property.
  7009  	ListDataStreams(context.Context, *ListDataStreamsRequest) (*ListDataStreamsResponse, error)
  7010  	// Lookup for a single DataStream.
  7011  	GetDataStream(context.Context, *GetDataStreamRequest) (*DataStream, error)
  7012  	// Returns a customized report of data access records. The report provides
  7013  	// records of each time a user reads Google Analytics reporting data. Access
  7014  	// records are retained for up to 2 years.
  7015  	//
  7016  	// Data Access Reports can be requested for a property. The property must be
  7017  	// in Google Analytics 360. This method is only available to Administrators.
  7018  	//
  7019  	// These data access records include GA4 UI Reporting, GA4 UI Explorations,
  7020  	// GA4 Data API, and other products like Firebase & Admob that can retrieve
  7021  	// data from Google Analytics through a linkage. These records don't include
  7022  	// property configuration changes like adding a stream or changing a
  7023  	// property's time zone. For configuration change history, see
  7024  	// [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
  7025  	RunAccessReport(context.Context, *RunAccessReportRequest) (*RunAccessReportResponse, error)
  7026  }
  7027  
  7028  // UnimplementedAnalyticsAdminServiceServer can be embedded to have forward compatible implementations.
  7029  type UnimplementedAnalyticsAdminServiceServer struct {
  7030  }
  7031  
  7032  func (*UnimplementedAnalyticsAdminServiceServer) GetAccount(context.Context, *GetAccountRequest) (*Account, error) {
  7033  	return nil, status.Errorf(codes.Unimplemented, "method GetAccount not implemented")
  7034  }
  7035  func (*UnimplementedAnalyticsAdminServiceServer) ListAccounts(context.Context, *ListAccountsRequest) (*ListAccountsResponse, error) {
  7036  	return nil, status.Errorf(codes.Unimplemented, "method ListAccounts not implemented")
  7037  }
  7038  func (*UnimplementedAnalyticsAdminServiceServer) DeleteAccount(context.Context, *DeleteAccountRequest) (*emptypb.Empty, error) {
  7039  	return nil, status.Errorf(codes.Unimplemented, "method DeleteAccount not implemented")
  7040  }
  7041  func (*UnimplementedAnalyticsAdminServiceServer) UpdateAccount(context.Context, *UpdateAccountRequest) (*Account, error) {
  7042  	return nil, status.Errorf(codes.Unimplemented, "method UpdateAccount not implemented")
  7043  }
  7044  func (*UnimplementedAnalyticsAdminServiceServer) ProvisionAccountTicket(context.Context, *ProvisionAccountTicketRequest) (*ProvisionAccountTicketResponse, error) {
  7045  	return nil, status.Errorf(codes.Unimplemented, "method ProvisionAccountTicket not implemented")
  7046  }
  7047  func (*UnimplementedAnalyticsAdminServiceServer) ListAccountSummaries(context.Context, *ListAccountSummariesRequest) (*ListAccountSummariesResponse, error) {
  7048  	return nil, status.Errorf(codes.Unimplemented, "method ListAccountSummaries not implemented")
  7049  }
  7050  func (*UnimplementedAnalyticsAdminServiceServer) GetProperty(context.Context, *GetPropertyRequest) (*Property, error) {
  7051  	return nil, status.Errorf(codes.Unimplemented, "method GetProperty not implemented")
  7052  }
  7053  func (*UnimplementedAnalyticsAdminServiceServer) ListProperties(context.Context, *ListPropertiesRequest) (*ListPropertiesResponse, error) {
  7054  	return nil, status.Errorf(codes.Unimplemented, "method ListProperties not implemented")
  7055  }
  7056  func (*UnimplementedAnalyticsAdminServiceServer) CreateProperty(context.Context, *CreatePropertyRequest) (*Property, error) {
  7057  	return nil, status.Errorf(codes.Unimplemented, "method CreateProperty not implemented")
  7058  }
  7059  func (*UnimplementedAnalyticsAdminServiceServer) DeleteProperty(context.Context, *DeletePropertyRequest) (*Property, error) {
  7060  	return nil, status.Errorf(codes.Unimplemented, "method DeleteProperty not implemented")
  7061  }
  7062  func (*UnimplementedAnalyticsAdminServiceServer) UpdateProperty(context.Context, *UpdatePropertyRequest) (*Property, error) {
  7063  	return nil, status.Errorf(codes.Unimplemented, "method UpdateProperty not implemented")
  7064  }
  7065  func (*UnimplementedAnalyticsAdminServiceServer) CreateFirebaseLink(context.Context, *CreateFirebaseLinkRequest) (*FirebaseLink, error) {
  7066  	return nil, status.Errorf(codes.Unimplemented, "method CreateFirebaseLink not implemented")
  7067  }
  7068  func (*UnimplementedAnalyticsAdminServiceServer) DeleteFirebaseLink(context.Context, *DeleteFirebaseLinkRequest) (*emptypb.Empty, error) {
  7069  	return nil, status.Errorf(codes.Unimplemented, "method DeleteFirebaseLink not implemented")
  7070  }
  7071  func (*UnimplementedAnalyticsAdminServiceServer) ListFirebaseLinks(context.Context, *ListFirebaseLinksRequest) (*ListFirebaseLinksResponse, error) {
  7072  	return nil, status.Errorf(codes.Unimplemented, "method ListFirebaseLinks not implemented")
  7073  }
  7074  func (*UnimplementedAnalyticsAdminServiceServer) CreateGoogleAdsLink(context.Context, *CreateGoogleAdsLinkRequest) (*GoogleAdsLink, error) {
  7075  	return nil, status.Errorf(codes.Unimplemented, "method CreateGoogleAdsLink not implemented")
  7076  }
  7077  func (*UnimplementedAnalyticsAdminServiceServer) UpdateGoogleAdsLink(context.Context, *UpdateGoogleAdsLinkRequest) (*GoogleAdsLink, error) {
  7078  	return nil, status.Errorf(codes.Unimplemented, "method UpdateGoogleAdsLink not implemented")
  7079  }
  7080  func (*UnimplementedAnalyticsAdminServiceServer) DeleteGoogleAdsLink(context.Context, *DeleteGoogleAdsLinkRequest) (*emptypb.Empty, error) {
  7081  	return nil, status.Errorf(codes.Unimplemented, "method DeleteGoogleAdsLink not implemented")
  7082  }
  7083  func (*UnimplementedAnalyticsAdminServiceServer) ListGoogleAdsLinks(context.Context, *ListGoogleAdsLinksRequest) (*ListGoogleAdsLinksResponse, error) {
  7084  	return nil, status.Errorf(codes.Unimplemented, "method ListGoogleAdsLinks not implemented")
  7085  }
  7086  func (*UnimplementedAnalyticsAdminServiceServer) GetDataSharingSettings(context.Context, *GetDataSharingSettingsRequest) (*DataSharingSettings, error) {
  7087  	return nil, status.Errorf(codes.Unimplemented, "method GetDataSharingSettings not implemented")
  7088  }
  7089  func (*UnimplementedAnalyticsAdminServiceServer) GetMeasurementProtocolSecret(context.Context, *GetMeasurementProtocolSecretRequest) (*MeasurementProtocolSecret, error) {
  7090  	return nil, status.Errorf(codes.Unimplemented, "method GetMeasurementProtocolSecret not implemented")
  7091  }
  7092  func (*UnimplementedAnalyticsAdminServiceServer) ListMeasurementProtocolSecrets(context.Context, *ListMeasurementProtocolSecretsRequest) (*ListMeasurementProtocolSecretsResponse, error) {
  7093  	return nil, status.Errorf(codes.Unimplemented, "method ListMeasurementProtocolSecrets not implemented")
  7094  }
  7095  func (*UnimplementedAnalyticsAdminServiceServer) CreateMeasurementProtocolSecret(context.Context, *CreateMeasurementProtocolSecretRequest) (*MeasurementProtocolSecret, error) {
  7096  	return nil, status.Errorf(codes.Unimplemented, "method CreateMeasurementProtocolSecret not implemented")
  7097  }
  7098  func (*UnimplementedAnalyticsAdminServiceServer) DeleteMeasurementProtocolSecret(context.Context, *DeleteMeasurementProtocolSecretRequest) (*emptypb.Empty, error) {
  7099  	return nil, status.Errorf(codes.Unimplemented, "method DeleteMeasurementProtocolSecret not implemented")
  7100  }
  7101  func (*UnimplementedAnalyticsAdminServiceServer) UpdateMeasurementProtocolSecret(context.Context, *UpdateMeasurementProtocolSecretRequest) (*MeasurementProtocolSecret, error) {
  7102  	return nil, status.Errorf(codes.Unimplemented, "method UpdateMeasurementProtocolSecret not implemented")
  7103  }
  7104  func (*UnimplementedAnalyticsAdminServiceServer) AcknowledgeUserDataCollection(context.Context, *AcknowledgeUserDataCollectionRequest) (*AcknowledgeUserDataCollectionResponse, error) {
  7105  	return nil, status.Errorf(codes.Unimplemented, "method AcknowledgeUserDataCollection not implemented")
  7106  }
  7107  func (*UnimplementedAnalyticsAdminServiceServer) SearchChangeHistoryEvents(context.Context, *SearchChangeHistoryEventsRequest) (*SearchChangeHistoryEventsResponse, error) {
  7108  	return nil, status.Errorf(codes.Unimplemented, "method SearchChangeHistoryEvents not implemented")
  7109  }
  7110  func (*UnimplementedAnalyticsAdminServiceServer) CreateConversionEvent(context.Context, *CreateConversionEventRequest) (*ConversionEvent, error) {
  7111  	return nil, status.Errorf(codes.Unimplemented, "method CreateConversionEvent not implemented")
  7112  }
  7113  func (*UnimplementedAnalyticsAdminServiceServer) GetConversionEvent(context.Context, *GetConversionEventRequest) (*ConversionEvent, error) {
  7114  	return nil, status.Errorf(codes.Unimplemented, "method GetConversionEvent not implemented")
  7115  }
  7116  func (*UnimplementedAnalyticsAdminServiceServer) DeleteConversionEvent(context.Context, *DeleteConversionEventRequest) (*emptypb.Empty, error) {
  7117  	return nil, status.Errorf(codes.Unimplemented, "method DeleteConversionEvent not implemented")
  7118  }
  7119  func (*UnimplementedAnalyticsAdminServiceServer) ListConversionEvents(context.Context, *ListConversionEventsRequest) (*ListConversionEventsResponse, error) {
  7120  	return nil, status.Errorf(codes.Unimplemented, "method ListConversionEvents not implemented")
  7121  }
  7122  func (*UnimplementedAnalyticsAdminServiceServer) CreateCustomDimension(context.Context, *CreateCustomDimensionRequest) (*CustomDimension, error) {
  7123  	return nil, status.Errorf(codes.Unimplemented, "method CreateCustomDimension not implemented")
  7124  }
  7125  func (*UnimplementedAnalyticsAdminServiceServer) UpdateCustomDimension(context.Context, *UpdateCustomDimensionRequest) (*CustomDimension, error) {
  7126  	return nil, status.Errorf(codes.Unimplemented, "method UpdateCustomDimension not implemented")
  7127  }
  7128  func (*UnimplementedAnalyticsAdminServiceServer) ListCustomDimensions(context.Context, *ListCustomDimensionsRequest) (*ListCustomDimensionsResponse, error) {
  7129  	return nil, status.Errorf(codes.Unimplemented, "method ListCustomDimensions not implemented")
  7130  }
  7131  func (*UnimplementedAnalyticsAdminServiceServer) ArchiveCustomDimension(context.Context, *ArchiveCustomDimensionRequest) (*emptypb.Empty, error) {
  7132  	return nil, status.Errorf(codes.Unimplemented, "method ArchiveCustomDimension not implemented")
  7133  }
  7134  func (*UnimplementedAnalyticsAdminServiceServer) GetCustomDimension(context.Context, *GetCustomDimensionRequest) (*CustomDimension, error) {
  7135  	return nil, status.Errorf(codes.Unimplemented, "method GetCustomDimension not implemented")
  7136  }
  7137  func (*UnimplementedAnalyticsAdminServiceServer) CreateCustomMetric(context.Context, *CreateCustomMetricRequest) (*CustomMetric, error) {
  7138  	return nil, status.Errorf(codes.Unimplemented, "method CreateCustomMetric not implemented")
  7139  }
  7140  func (*UnimplementedAnalyticsAdminServiceServer) UpdateCustomMetric(context.Context, *UpdateCustomMetricRequest) (*CustomMetric, error) {
  7141  	return nil, status.Errorf(codes.Unimplemented, "method UpdateCustomMetric not implemented")
  7142  }
  7143  func (*UnimplementedAnalyticsAdminServiceServer) ListCustomMetrics(context.Context, *ListCustomMetricsRequest) (*ListCustomMetricsResponse, error) {
  7144  	return nil, status.Errorf(codes.Unimplemented, "method ListCustomMetrics not implemented")
  7145  }
  7146  func (*UnimplementedAnalyticsAdminServiceServer) ArchiveCustomMetric(context.Context, *ArchiveCustomMetricRequest) (*emptypb.Empty, error) {
  7147  	return nil, status.Errorf(codes.Unimplemented, "method ArchiveCustomMetric not implemented")
  7148  }
  7149  func (*UnimplementedAnalyticsAdminServiceServer) GetCustomMetric(context.Context, *GetCustomMetricRequest) (*CustomMetric, error) {
  7150  	return nil, status.Errorf(codes.Unimplemented, "method GetCustomMetric not implemented")
  7151  }
  7152  func (*UnimplementedAnalyticsAdminServiceServer) GetDataRetentionSettings(context.Context, *GetDataRetentionSettingsRequest) (*DataRetentionSettings, error) {
  7153  	return nil, status.Errorf(codes.Unimplemented, "method GetDataRetentionSettings not implemented")
  7154  }
  7155  func (*UnimplementedAnalyticsAdminServiceServer) UpdateDataRetentionSettings(context.Context, *UpdateDataRetentionSettingsRequest) (*DataRetentionSettings, error) {
  7156  	return nil, status.Errorf(codes.Unimplemented, "method UpdateDataRetentionSettings not implemented")
  7157  }
  7158  func (*UnimplementedAnalyticsAdminServiceServer) CreateDataStream(context.Context, *CreateDataStreamRequest) (*DataStream, error) {
  7159  	return nil, status.Errorf(codes.Unimplemented, "method CreateDataStream not implemented")
  7160  }
  7161  func (*UnimplementedAnalyticsAdminServiceServer) DeleteDataStream(context.Context, *DeleteDataStreamRequest) (*emptypb.Empty, error) {
  7162  	return nil, status.Errorf(codes.Unimplemented, "method DeleteDataStream not implemented")
  7163  }
  7164  func (*UnimplementedAnalyticsAdminServiceServer) UpdateDataStream(context.Context, *UpdateDataStreamRequest) (*DataStream, error) {
  7165  	return nil, status.Errorf(codes.Unimplemented, "method UpdateDataStream not implemented")
  7166  }
  7167  func (*UnimplementedAnalyticsAdminServiceServer) ListDataStreams(context.Context, *ListDataStreamsRequest) (*ListDataStreamsResponse, error) {
  7168  	return nil, status.Errorf(codes.Unimplemented, "method ListDataStreams not implemented")
  7169  }
  7170  func (*UnimplementedAnalyticsAdminServiceServer) GetDataStream(context.Context, *GetDataStreamRequest) (*DataStream, error) {
  7171  	return nil, status.Errorf(codes.Unimplemented, "method GetDataStream not implemented")
  7172  }
  7173  func (*UnimplementedAnalyticsAdminServiceServer) RunAccessReport(context.Context, *RunAccessReportRequest) (*RunAccessReportResponse, error) {
  7174  	return nil, status.Errorf(codes.Unimplemented, "method RunAccessReport not implemented")
  7175  }
  7176  
  7177  func RegisterAnalyticsAdminServiceServer(s *grpc.Server, srv AnalyticsAdminServiceServer) {
  7178  	s.RegisterService(&_AnalyticsAdminService_serviceDesc, srv)
  7179  }
  7180  
  7181  func _AnalyticsAdminService_GetAccount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7182  	in := new(GetAccountRequest)
  7183  	if err := dec(in); err != nil {
  7184  		return nil, err
  7185  	}
  7186  	if interceptor == nil {
  7187  		return srv.(AnalyticsAdminServiceServer).GetAccount(ctx, in)
  7188  	}
  7189  	info := &grpc.UnaryServerInfo{
  7190  		Server:     srv,
  7191  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/GetAccount",
  7192  	}
  7193  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7194  		return srv.(AnalyticsAdminServiceServer).GetAccount(ctx, req.(*GetAccountRequest))
  7195  	}
  7196  	return interceptor(ctx, in, info, handler)
  7197  }
  7198  
  7199  func _AnalyticsAdminService_ListAccounts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7200  	in := new(ListAccountsRequest)
  7201  	if err := dec(in); err != nil {
  7202  		return nil, err
  7203  	}
  7204  	if interceptor == nil {
  7205  		return srv.(AnalyticsAdminServiceServer).ListAccounts(ctx, in)
  7206  	}
  7207  	info := &grpc.UnaryServerInfo{
  7208  		Server:     srv,
  7209  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ListAccounts",
  7210  	}
  7211  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7212  		return srv.(AnalyticsAdminServiceServer).ListAccounts(ctx, req.(*ListAccountsRequest))
  7213  	}
  7214  	return interceptor(ctx, in, info, handler)
  7215  }
  7216  
  7217  func _AnalyticsAdminService_DeleteAccount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7218  	in := new(DeleteAccountRequest)
  7219  	if err := dec(in); err != nil {
  7220  		return nil, err
  7221  	}
  7222  	if interceptor == nil {
  7223  		return srv.(AnalyticsAdminServiceServer).DeleteAccount(ctx, in)
  7224  	}
  7225  	info := &grpc.UnaryServerInfo{
  7226  		Server:     srv,
  7227  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteAccount",
  7228  	}
  7229  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7230  		return srv.(AnalyticsAdminServiceServer).DeleteAccount(ctx, req.(*DeleteAccountRequest))
  7231  	}
  7232  	return interceptor(ctx, in, info, handler)
  7233  }
  7234  
  7235  func _AnalyticsAdminService_UpdateAccount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7236  	in := new(UpdateAccountRequest)
  7237  	if err := dec(in); err != nil {
  7238  		return nil, err
  7239  	}
  7240  	if interceptor == nil {
  7241  		return srv.(AnalyticsAdminServiceServer).UpdateAccount(ctx, in)
  7242  	}
  7243  	info := &grpc.UnaryServerInfo{
  7244  		Server:     srv,
  7245  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateAccount",
  7246  	}
  7247  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7248  		return srv.(AnalyticsAdminServiceServer).UpdateAccount(ctx, req.(*UpdateAccountRequest))
  7249  	}
  7250  	return interceptor(ctx, in, info, handler)
  7251  }
  7252  
  7253  func _AnalyticsAdminService_ProvisionAccountTicket_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7254  	in := new(ProvisionAccountTicketRequest)
  7255  	if err := dec(in); err != nil {
  7256  		return nil, err
  7257  	}
  7258  	if interceptor == nil {
  7259  		return srv.(AnalyticsAdminServiceServer).ProvisionAccountTicket(ctx, in)
  7260  	}
  7261  	info := &grpc.UnaryServerInfo{
  7262  		Server:     srv,
  7263  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ProvisionAccountTicket",
  7264  	}
  7265  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7266  		return srv.(AnalyticsAdminServiceServer).ProvisionAccountTicket(ctx, req.(*ProvisionAccountTicketRequest))
  7267  	}
  7268  	return interceptor(ctx, in, info, handler)
  7269  }
  7270  
  7271  func _AnalyticsAdminService_ListAccountSummaries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7272  	in := new(ListAccountSummariesRequest)
  7273  	if err := dec(in); err != nil {
  7274  		return nil, err
  7275  	}
  7276  	if interceptor == nil {
  7277  		return srv.(AnalyticsAdminServiceServer).ListAccountSummaries(ctx, in)
  7278  	}
  7279  	info := &grpc.UnaryServerInfo{
  7280  		Server:     srv,
  7281  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ListAccountSummaries",
  7282  	}
  7283  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7284  		return srv.(AnalyticsAdminServiceServer).ListAccountSummaries(ctx, req.(*ListAccountSummariesRequest))
  7285  	}
  7286  	return interceptor(ctx, in, info, handler)
  7287  }
  7288  
  7289  func _AnalyticsAdminService_GetProperty_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7290  	in := new(GetPropertyRequest)
  7291  	if err := dec(in); err != nil {
  7292  		return nil, err
  7293  	}
  7294  	if interceptor == nil {
  7295  		return srv.(AnalyticsAdminServiceServer).GetProperty(ctx, in)
  7296  	}
  7297  	info := &grpc.UnaryServerInfo{
  7298  		Server:     srv,
  7299  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/GetProperty",
  7300  	}
  7301  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7302  		return srv.(AnalyticsAdminServiceServer).GetProperty(ctx, req.(*GetPropertyRequest))
  7303  	}
  7304  	return interceptor(ctx, in, info, handler)
  7305  }
  7306  
  7307  func _AnalyticsAdminService_ListProperties_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7308  	in := new(ListPropertiesRequest)
  7309  	if err := dec(in); err != nil {
  7310  		return nil, err
  7311  	}
  7312  	if interceptor == nil {
  7313  		return srv.(AnalyticsAdminServiceServer).ListProperties(ctx, in)
  7314  	}
  7315  	info := &grpc.UnaryServerInfo{
  7316  		Server:     srv,
  7317  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ListProperties",
  7318  	}
  7319  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7320  		return srv.(AnalyticsAdminServiceServer).ListProperties(ctx, req.(*ListPropertiesRequest))
  7321  	}
  7322  	return interceptor(ctx, in, info, handler)
  7323  }
  7324  
  7325  func _AnalyticsAdminService_CreateProperty_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7326  	in := new(CreatePropertyRequest)
  7327  	if err := dec(in); err != nil {
  7328  		return nil, err
  7329  	}
  7330  	if interceptor == nil {
  7331  		return srv.(AnalyticsAdminServiceServer).CreateProperty(ctx, in)
  7332  	}
  7333  	info := &grpc.UnaryServerInfo{
  7334  		Server:     srv,
  7335  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateProperty",
  7336  	}
  7337  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7338  		return srv.(AnalyticsAdminServiceServer).CreateProperty(ctx, req.(*CreatePropertyRequest))
  7339  	}
  7340  	return interceptor(ctx, in, info, handler)
  7341  }
  7342  
  7343  func _AnalyticsAdminService_DeleteProperty_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7344  	in := new(DeletePropertyRequest)
  7345  	if err := dec(in); err != nil {
  7346  		return nil, err
  7347  	}
  7348  	if interceptor == nil {
  7349  		return srv.(AnalyticsAdminServiceServer).DeleteProperty(ctx, in)
  7350  	}
  7351  	info := &grpc.UnaryServerInfo{
  7352  		Server:     srv,
  7353  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteProperty",
  7354  	}
  7355  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7356  		return srv.(AnalyticsAdminServiceServer).DeleteProperty(ctx, req.(*DeletePropertyRequest))
  7357  	}
  7358  	return interceptor(ctx, in, info, handler)
  7359  }
  7360  
  7361  func _AnalyticsAdminService_UpdateProperty_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7362  	in := new(UpdatePropertyRequest)
  7363  	if err := dec(in); err != nil {
  7364  		return nil, err
  7365  	}
  7366  	if interceptor == nil {
  7367  		return srv.(AnalyticsAdminServiceServer).UpdateProperty(ctx, in)
  7368  	}
  7369  	info := &grpc.UnaryServerInfo{
  7370  		Server:     srv,
  7371  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateProperty",
  7372  	}
  7373  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7374  		return srv.(AnalyticsAdminServiceServer).UpdateProperty(ctx, req.(*UpdatePropertyRequest))
  7375  	}
  7376  	return interceptor(ctx, in, info, handler)
  7377  }
  7378  
  7379  func _AnalyticsAdminService_CreateFirebaseLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7380  	in := new(CreateFirebaseLinkRequest)
  7381  	if err := dec(in); err != nil {
  7382  		return nil, err
  7383  	}
  7384  	if interceptor == nil {
  7385  		return srv.(AnalyticsAdminServiceServer).CreateFirebaseLink(ctx, in)
  7386  	}
  7387  	info := &grpc.UnaryServerInfo{
  7388  		Server:     srv,
  7389  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateFirebaseLink",
  7390  	}
  7391  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7392  		return srv.(AnalyticsAdminServiceServer).CreateFirebaseLink(ctx, req.(*CreateFirebaseLinkRequest))
  7393  	}
  7394  	return interceptor(ctx, in, info, handler)
  7395  }
  7396  
  7397  func _AnalyticsAdminService_DeleteFirebaseLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7398  	in := new(DeleteFirebaseLinkRequest)
  7399  	if err := dec(in); err != nil {
  7400  		return nil, err
  7401  	}
  7402  	if interceptor == nil {
  7403  		return srv.(AnalyticsAdminServiceServer).DeleteFirebaseLink(ctx, in)
  7404  	}
  7405  	info := &grpc.UnaryServerInfo{
  7406  		Server:     srv,
  7407  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteFirebaseLink",
  7408  	}
  7409  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7410  		return srv.(AnalyticsAdminServiceServer).DeleteFirebaseLink(ctx, req.(*DeleteFirebaseLinkRequest))
  7411  	}
  7412  	return interceptor(ctx, in, info, handler)
  7413  }
  7414  
  7415  func _AnalyticsAdminService_ListFirebaseLinks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7416  	in := new(ListFirebaseLinksRequest)
  7417  	if err := dec(in); err != nil {
  7418  		return nil, err
  7419  	}
  7420  	if interceptor == nil {
  7421  		return srv.(AnalyticsAdminServiceServer).ListFirebaseLinks(ctx, in)
  7422  	}
  7423  	info := &grpc.UnaryServerInfo{
  7424  		Server:     srv,
  7425  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ListFirebaseLinks",
  7426  	}
  7427  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7428  		return srv.(AnalyticsAdminServiceServer).ListFirebaseLinks(ctx, req.(*ListFirebaseLinksRequest))
  7429  	}
  7430  	return interceptor(ctx, in, info, handler)
  7431  }
  7432  
  7433  func _AnalyticsAdminService_CreateGoogleAdsLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7434  	in := new(CreateGoogleAdsLinkRequest)
  7435  	if err := dec(in); err != nil {
  7436  		return nil, err
  7437  	}
  7438  	if interceptor == nil {
  7439  		return srv.(AnalyticsAdminServiceServer).CreateGoogleAdsLink(ctx, in)
  7440  	}
  7441  	info := &grpc.UnaryServerInfo{
  7442  		Server:     srv,
  7443  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateGoogleAdsLink",
  7444  	}
  7445  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7446  		return srv.(AnalyticsAdminServiceServer).CreateGoogleAdsLink(ctx, req.(*CreateGoogleAdsLinkRequest))
  7447  	}
  7448  	return interceptor(ctx, in, info, handler)
  7449  }
  7450  
  7451  func _AnalyticsAdminService_UpdateGoogleAdsLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7452  	in := new(UpdateGoogleAdsLinkRequest)
  7453  	if err := dec(in); err != nil {
  7454  		return nil, err
  7455  	}
  7456  	if interceptor == nil {
  7457  		return srv.(AnalyticsAdminServiceServer).UpdateGoogleAdsLink(ctx, in)
  7458  	}
  7459  	info := &grpc.UnaryServerInfo{
  7460  		Server:     srv,
  7461  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateGoogleAdsLink",
  7462  	}
  7463  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7464  		return srv.(AnalyticsAdminServiceServer).UpdateGoogleAdsLink(ctx, req.(*UpdateGoogleAdsLinkRequest))
  7465  	}
  7466  	return interceptor(ctx, in, info, handler)
  7467  }
  7468  
  7469  func _AnalyticsAdminService_DeleteGoogleAdsLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7470  	in := new(DeleteGoogleAdsLinkRequest)
  7471  	if err := dec(in); err != nil {
  7472  		return nil, err
  7473  	}
  7474  	if interceptor == nil {
  7475  		return srv.(AnalyticsAdminServiceServer).DeleteGoogleAdsLink(ctx, in)
  7476  	}
  7477  	info := &grpc.UnaryServerInfo{
  7478  		Server:     srv,
  7479  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteGoogleAdsLink",
  7480  	}
  7481  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7482  		return srv.(AnalyticsAdminServiceServer).DeleteGoogleAdsLink(ctx, req.(*DeleteGoogleAdsLinkRequest))
  7483  	}
  7484  	return interceptor(ctx, in, info, handler)
  7485  }
  7486  
  7487  func _AnalyticsAdminService_ListGoogleAdsLinks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7488  	in := new(ListGoogleAdsLinksRequest)
  7489  	if err := dec(in); err != nil {
  7490  		return nil, err
  7491  	}
  7492  	if interceptor == nil {
  7493  		return srv.(AnalyticsAdminServiceServer).ListGoogleAdsLinks(ctx, in)
  7494  	}
  7495  	info := &grpc.UnaryServerInfo{
  7496  		Server:     srv,
  7497  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ListGoogleAdsLinks",
  7498  	}
  7499  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7500  		return srv.(AnalyticsAdminServiceServer).ListGoogleAdsLinks(ctx, req.(*ListGoogleAdsLinksRequest))
  7501  	}
  7502  	return interceptor(ctx, in, info, handler)
  7503  }
  7504  
  7505  func _AnalyticsAdminService_GetDataSharingSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7506  	in := new(GetDataSharingSettingsRequest)
  7507  	if err := dec(in); err != nil {
  7508  		return nil, err
  7509  	}
  7510  	if interceptor == nil {
  7511  		return srv.(AnalyticsAdminServiceServer).GetDataSharingSettings(ctx, in)
  7512  	}
  7513  	info := &grpc.UnaryServerInfo{
  7514  		Server:     srv,
  7515  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/GetDataSharingSettings",
  7516  	}
  7517  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7518  		return srv.(AnalyticsAdminServiceServer).GetDataSharingSettings(ctx, req.(*GetDataSharingSettingsRequest))
  7519  	}
  7520  	return interceptor(ctx, in, info, handler)
  7521  }
  7522  
  7523  func _AnalyticsAdminService_GetMeasurementProtocolSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7524  	in := new(GetMeasurementProtocolSecretRequest)
  7525  	if err := dec(in); err != nil {
  7526  		return nil, err
  7527  	}
  7528  	if interceptor == nil {
  7529  		return srv.(AnalyticsAdminServiceServer).GetMeasurementProtocolSecret(ctx, in)
  7530  	}
  7531  	info := &grpc.UnaryServerInfo{
  7532  		Server:     srv,
  7533  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/GetMeasurementProtocolSecret",
  7534  	}
  7535  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7536  		return srv.(AnalyticsAdminServiceServer).GetMeasurementProtocolSecret(ctx, req.(*GetMeasurementProtocolSecretRequest))
  7537  	}
  7538  	return interceptor(ctx, in, info, handler)
  7539  }
  7540  
  7541  func _AnalyticsAdminService_ListMeasurementProtocolSecrets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7542  	in := new(ListMeasurementProtocolSecretsRequest)
  7543  	if err := dec(in); err != nil {
  7544  		return nil, err
  7545  	}
  7546  	if interceptor == nil {
  7547  		return srv.(AnalyticsAdminServiceServer).ListMeasurementProtocolSecrets(ctx, in)
  7548  	}
  7549  	info := &grpc.UnaryServerInfo{
  7550  		Server:     srv,
  7551  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ListMeasurementProtocolSecrets",
  7552  	}
  7553  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7554  		return srv.(AnalyticsAdminServiceServer).ListMeasurementProtocolSecrets(ctx, req.(*ListMeasurementProtocolSecretsRequest))
  7555  	}
  7556  	return interceptor(ctx, in, info, handler)
  7557  }
  7558  
  7559  func _AnalyticsAdminService_CreateMeasurementProtocolSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7560  	in := new(CreateMeasurementProtocolSecretRequest)
  7561  	if err := dec(in); err != nil {
  7562  		return nil, err
  7563  	}
  7564  	if interceptor == nil {
  7565  		return srv.(AnalyticsAdminServiceServer).CreateMeasurementProtocolSecret(ctx, in)
  7566  	}
  7567  	info := &grpc.UnaryServerInfo{
  7568  		Server:     srv,
  7569  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateMeasurementProtocolSecret",
  7570  	}
  7571  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7572  		return srv.(AnalyticsAdminServiceServer).CreateMeasurementProtocolSecret(ctx, req.(*CreateMeasurementProtocolSecretRequest))
  7573  	}
  7574  	return interceptor(ctx, in, info, handler)
  7575  }
  7576  
  7577  func _AnalyticsAdminService_DeleteMeasurementProtocolSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7578  	in := new(DeleteMeasurementProtocolSecretRequest)
  7579  	if err := dec(in); err != nil {
  7580  		return nil, err
  7581  	}
  7582  	if interceptor == nil {
  7583  		return srv.(AnalyticsAdminServiceServer).DeleteMeasurementProtocolSecret(ctx, in)
  7584  	}
  7585  	info := &grpc.UnaryServerInfo{
  7586  		Server:     srv,
  7587  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteMeasurementProtocolSecret",
  7588  	}
  7589  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7590  		return srv.(AnalyticsAdminServiceServer).DeleteMeasurementProtocolSecret(ctx, req.(*DeleteMeasurementProtocolSecretRequest))
  7591  	}
  7592  	return interceptor(ctx, in, info, handler)
  7593  }
  7594  
  7595  func _AnalyticsAdminService_UpdateMeasurementProtocolSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7596  	in := new(UpdateMeasurementProtocolSecretRequest)
  7597  	if err := dec(in); err != nil {
  7598  		return nil, err
  7599  	}
  7600  	if interceptor == nil {
  7601  		return srv.(AnalyticsAdminServiceServer).UpdateMeasurementProtocolSecret(ctx, in)
  7602  	}
  7603  	info := &grpc.UnaryServerInfo{
  7604  		Server:     srv,
  7605  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateMeasurementProtocolSecret",
  7606  	}
  7607  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7608  		return srv.(AnalyticsAdminServiceServer).UpdateMeasurementProtocolSecret(ctx, req.(*UpdateMeasurementProtocolSecretRequest))
  7609  	}
  7610  	return interceptor(ctx, in, info, handler)
  7611  }
  7612  
  7613  func _AnalyticsAdminService_AcknowledgeUserDataCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7614  	in := new(AcknowledgeUserDataCollectionRequest)
  7615  	if err := dec(in); err != nil {
  7616  		return nil, err
  7617  	}
  7618  	if interceptor == nil {
  7619  		return srv.(AnalyticsAdminServiceServer).AcknowledgeUserDataCollection(ctx, in)
  7620  	}
  7621  	info := &grpc.UnaryServerInfo{
  7622  		Server:     srv,
  7623  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/AcknowledgeUserDataCollection",
  7624  	}
  7625  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7626  		return srv.(AnalyticsAdminServiceServer).AcknowledgeUserDataCollection(ctx, req.(*AcknowledgeUserDataCollectionRequest))
  7627  	}
  7628  	return interceptor(ctx, in, info, handler)
  7629  }
  7630  
  7631  func _AnalyticsAdminService_SearchChangeHistoryEvents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7632  	in := new(SearchChangeHistoryEventsRequest)
  7633  	if err := dec(in); err != nil {
  7634  		return nil, err
  7635  	}
  7636  	if interceptor == nil {
  7637  		return srv.(AnalyticsAdminServiceServer).SearchChangeHistoryEvents(ctx, in)
  7638  	}
  7639  	info := &grpc.UnaryServerInfo{
  7640  		Server:     srv,
  7641  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/SearchChangeHistoryEvents",
  7642  	}
  7643  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7644  		return srv.(AnalyticsAdminServiceServer).SearchChangeHistoryEvents(ctx, req.(*SearchChangeHistoryEventsRequest))
  7645  	}
  7646  	return interceptor(ctx, in, info, handler)
  7647  }
  7648  
  7649  func _AnalyticsAdminService_CreateConversionEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7650  	in := new(CreateConversionEventRequest)
  7651  	if err := dec(in); err != nil {
  7652  		return nil, err
  7653  	}
  7654  	if interceptor == nil {
  7655  		return srv.(AnalyticsAdminServiceServer).CreateConversionEvent(ctx, in)
  7656  	}
  7657  	info := &grpc.UnaryServerInfo{
  7658  		Server:     srv,
  7659  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateConversionEvent",
  7660  	}
  7661  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7662  		return srv.(AnalyticsAdminServiceServer).CreateConversionEvent(ctx, req.(*CreateConversionEventRequest))
  7663  	}
  7664  	return interceptor(ctx, in, info, handler)
  7665  }
  7666  
  7667  func _AnalyticsAdminService_GetConversionEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7668  	in := new(GetConversionEventRequest)
  7669  	if err := dec(in); err != nil {
  7670  		return nil, err
  7671  	}
  7672  	if interceptor == nil {
  7673  		return srv.(AnalyticsAdminServiceServer).GetConversionEvent(ctx, in)
  7674  	}
  7675  	info := &grpc.UnaryServerInfo{
  7676  		Server:     srv,
  7677  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/GetConversionEvent",
  7678  	}
  7679  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7680  		return srv.(AnalyticsAdminServiceServer).GetConversionEvent(ctx, req.(*GetConversionEventRequest))
  7681  	}
  7682  	return interceptor(ctx, in, info, handler)
  7683  }
  7684  
  7685  func _AnalyticsAdminService_DeleteConversionEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7686  	in := new(DeleteConversionEventRequest)
  7687  	if err := dec(in); err != nil {
  7688  		return nil, err
  7689  	}
  7690  	if interceptor == nil {
  7691  		return srv.(AnalyticsAdminServiceServer).DeleteConversionEvent(ctx, in)
  7692  	}
  7693  	info := &grpc.UnaryServerInfo{
  7694  		Server:     srv,
  7695  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteConversionEvent",
  7696  	}
  7697  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7698  		return srv.(AnalyticsAdminServiceServer).DeleteConversionEvent(ctx, req.(*DeleteConversionEventRequest))
  7699  	}
  7700  	return interceptor(ctx, in, info, handler)
  7701  }
  7702  
  7703  func _AnalyticsAdminService_ListConversionEvents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7704  	in := new(ListConversionEventsRequest)
  7705  	if err := dec(in); err != nil {
  7706  		return nil, err
  7707  	}
  7708  	if interceptor == nil {
  7709  		return srv.(AnalyticsAdminServiceServer).ListConversionEvents(ctx, in)
  7710  	}
  7711  	info := &grpc.UnaryServerInfo{
  7712  		Server:     srv,
  7713  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ListConversionEvents",
  7714  	}
  7715  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7716  		return srv.(AnalyticsAdminServiceServer).ListConversionEvents(ctx, req.(*ListConversionEventsRequest))
  7717  	}
  7718  	return interceptor(ctx, in, info, handler)
  7719  }
  7720  
  7721  func _AnalyticsAdminService_CreateCustomDimension_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7722  	in := new(CreateCustomDimensionRequest)
  7723  	if err := dec(in); err != nil {
  7724  		return nil, err
  7725  	}
  7726  	if interceptor == nil {
  7727  		return srv.(AnalyticsAdminServiceServer).CreateCustomDimension(ctx, in)
  7728  	}
  7729  	info := &grpc.UnaryServerInfo{
  7730  		Server:     srv,
  7731  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateCustomDimension",
  7732  	}
  7733  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7734  		return srv.(AnalyticsAdminServiceServer).CreateCustomDimension(ctx, req.(*CreateCustomDimensionRequest))
  7735  	}
  7736  	return interceptor(ctx, in, info, handler)
  7737  }
  7738  
  7739  func _AnalyticsAdminService_UpdateCustomDimension_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7740  	in := new(UpdateCustomDimensionRequest)
  7741  	if err := dec(in); err != nil {
  7742  		return nil, err
  7743  	}
  7744  	if interceptor == nil {
  7745  		return srv.(AnalyticsAdminServiceServer).UpdateCustomDimension(ctx, in)
  7746  	}
  7747  	info := &grpc.UnaryServerInfo{
  7748  		Server:     srv,
  7749  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateCustomDimension",
  7750  	}
  7751  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7752  		return srv.(AnalyticsAdminServiceServer).UpdateCustomDimension(ctx, req.(*UpdateCustomDimensionRequest))
  7753  	}
  7754  	return interceptor(ctx, in, info, handler)
  7755  }
  7756  
  7757  func _AnalyticsAdminService_ListCustomDimensions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7758  	in := new(ListCustomDimensionsRequest)
  7759  	if err := dec(in); err != nil {
  7760  		return nil, err
  7761  	}
  7762  	if interceptor == nil {
  7763  		return srv.(AnalyticsAdminServiceServer).ListCustomDimensions(ctx, in)
  7764  	}
  7765  	info := &grpc.UnaryServerInfo{
  7766  		Server:     srv,
  7767  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ListCustomDimensions",
  7768  	}
  7769  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7770  		return srv.(AnalyticsAdminServiceServer).ListCustomDimensions(ctx, req.(*ListCustomDimensionsRequest))
  7771  	}
  7772  	return interceptor(ctx, in, info, handler)
  7773  }
  7774  
  7775  func _AnalyticsAdminService_ArchiveCustomDimension_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7776  	in := new(ArchiveCustomDimensionRequest)
  7777  	if err := dec(in); err != nil {
  7778  		return nil, err
  7779  	}
  7780  	if interceptor == nil {
  7781  		return srv.(AnalyticsAdminServiceServer).ArchiveCustomDimension(ctx, in)
  7782  	}
  7783  	info := &grpc.UnaryServerInfo{
  7784  		Server:     srv,
  7785  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ArchiveCustomDimension",
  7786  	}
  7787  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7788  		return srv.(AnalyticsAdminServiceServer).ArchiveCustomDimension(ctx, req.(*ArchiveCustomDimensionRequest))
  7789  	}
  7790  	return interceptor(ctx, in, info, handler)
  7791  }
  7792  
  7793  func _AnalyticsAdminService_GetCustomDimension_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7794  	in := new(GetCustomDimensionRequest)
  7795  	if err := dec(in); err != nil {
  7796  		return nil, err
  7797  	}
  7798  	if interceptor == nil {
  7799  		return srv.(AnalyticsAdminServiceServer).GetCustomDimension(ctx, in)
  7800  	}
  7801  	info := &grpc.UnaryServerInfo{
  7802  		Server:     srv,
  7803  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/GetCustomDimension",
  7804  	}
  7805  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7806  		return srv.(AnalyticsAdminServiceServer).GetCustomDimension(ctx, req.(*GetCustomDimensionRequest))
  7807  	}
  7808  	return interceptor(ctx, in, info, handler)
  7809  }
  7810  
  7811  func _AnalyticsAdminService_CreateCustomMetric_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7812  	in := new(CreateCustomMetricRequest)
  7813  	if err := dec(in); err != nil {
  7814  		return nil, err
  7815  	}
  7816  	if interceptor == nil {
  7817  		return srv.(AnalyticsAdminServiceServer).CreateCustomMetric(ctx, in)
  7818  	}
  7819  	info := &grpc.UnaryServerInfo{
  7820  		Server:     srv,
  7821  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateCustomMetric",
  7822  	}
  7823  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7824  		return srv.(AnalyticsAdminServiceServer).CreateCustomMetric(ctx, req.(*CreateCustomMetricRequest))
  7825  	}
  7826  	return interceptor(ctx, in, info, handler)
  7827  }
  7828  
  7829  func _AnalyticsAdminService_UpdateCustomMetric_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7830  	in := new(UpdateCustomMetricRequest)
  7831  	if err := dec(in); err != nil {
  7832  		return nil, err
  7833  	}
  7834  	if interceptor == nil {
  7835  		return srv.(AnalyticsAdminServiceServer).UpdateCustomMetric(ctx, in)
  7836  	}
  7837  	info := &grpc.UnaryServerInfo{
  7838  		Server:     srv,
  7839  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateCustomMetric",
  7840  	}
  7841  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7842  		return srv.(AnalyticsAdminServiceServer).UpdateCustomMetric(ctx, req.(*UpdateCustomMetricRequest))
  7843  	}
  7844  	return interceptor(ctx, in, info, handler)
  7845  }
  7846  
  7847  func _AnalyticsAdminService_ListCustomMetrics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7848  	in := new(ListCustomMetricsRequest)
  7849  	if err := dec(in); err != nil {
  7850  		return nil, err
  7851  	}
  7852  	if interceptor == nil {
  7853  		return srv.(AnalyticsAdminServiceServer).ListCustomMetrics(ctx, in)
  7854  	}
  7855  	info := &grpc.UnaryServerInfo{
  7856  		Server:     srv,
  7857  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ListCustomMetrics",
  7858  	}
  7859  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7860  		return srv.(AnalyticsAdminServiceServer).ListCustomMetrics(ctx, req.(*ListCustomMetricsRequest))
  7861  	}
  7862  	return interceptor(ctx, in, info, handler)
  7863  }
  7864  
  7865  func _AnalyticsAdminService_ArchiveCustomMetric_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7866  	in := new(ArchiveCustomMetricRequest)
  7867  	if err := dec(in); err != nil {
  7868  		return nil, err
  7869  	}
  7870  	if interceptor == nil {
  7871  		return srv.(AnalyticsAdminServiceServer).ArchiveCustomMetric(ctx, in)
  7872  	}
  7873  	info := &grpc.UnaryServerInfo{
  7874  		Server:     srv,
  7875  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ArchiveCustomMetric",
  7876  	}
  7877  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7878  		return srv.(AnalyticsAdminServiceServer).ArchiveCustomMetric(ctx, req.(*ArchiveCustomMetricRequest))
  7879  	}
  7880  	return interceptor(ctx, in, info, handler)
  7881  }
  7882  
  7883  func _AnalyticsAdminService_GetCustomMetric_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7884  	in := new(GetCustomMetricRequest)
  7885  	if err := dec(in); err != nil {
  7886  		return nil, err
  7887  	}
  7888  	if interceptor == nil {
  7889  		return srv.(AnalyticsAdminServiceServer).GetCustomMetric(ctx, in)
  7890  	}
  7891  	info := &grpc.UnaryServerInfo{
  7892  		Server:     srv,
  7893  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/GetCustomMetric",
  7894  	}
  7895  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7896  		return srv.(AnalyticsAdminServiceServer).GetCustomMetric(ctx, req.(*GetCustomMetricRequest))
  7897  	}
  7898  	return interceptor(ctx, in, info, handler)
  7899  }
  7900  
  7901  func _AnalyticsAdminService_GetDataRetentionSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7902  	in := new(GetDataRetentionSettingsRequest)
  7903  	if err := dec(in); err != nil {
  7904  		return nil, err
  7905  	}
  7906  	if interceptor == nil {
  7907  		return srv.(AnalyticsAdminServiceServer).GetDataRetentionSettings(ctx, in)
  7908  	}
  7909  	info := &grpc.UnaryServerInfo{
  7910  		Server:     srv,
  7911  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/GetDataRetentionSettings",
  7912  	}
  7913  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7914  		return srv.(AnalyticsAdminServiceServer).GetDataRetentionSettings(ctx, req.(*GetDataRetentionSettingsRequest))
  7915  	}
  7916  	return interceptor(ctx, in, info, handler)
  7917  }
  7918  
  7919  func _AnalyticsAdminService_UpdateDataRetentionSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7920  	in := new(UpdateDataRetentionSettingsRequest)
  7921  	if err := dec(in); err != nil {
  7922  		return nil, err
  7923  	}
  7924  	if interceptor == nil {
  7925  		return srv.(AnalyticsAdminServiceServer).UpdateDataRetentionSettings(ctx, in)
  7926  	}
  7927  	info := &grpc.UnaryServerInfo{
  7928  		Server:     srv,
  7929  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateDataRetentionSettings",
  7930  	}
  7931  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7932  		return srv.(AnalyticsAdminServiceServer).UpdateDataRetentionSettings(ctx, req.(*UpdateDataRetentionSettingsRequest))
  7933  	}
  7934  	return interceptor(ctx, in, info, handler)
  7935  }
  7936  
  7937  func _AnalyticsAdminService_CreateDataStream_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7938  	in := new(CreateDataStreamRequest)
  7939  	if err := dec(in); err != nil {
  7940  		return nil, err
  7941  	}
  7942  	if interceptor == nil {
  7943  		return srv.(AnalyticsAdminServiceServer).CreateDataStream(ctx, in)
  7944  	}
  7945  	info := &grpc.UnaryServerInfo{
  7946  		Server:     srv,
  7947  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/CreateDataStream",
  7948  	}
  7949  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7950  		return srv.(AnalyticsAdminServiceServer).CreateDataStream(ctx, req.(*CreateDataStreamRequest))
  7951  	}
  7952  	return interceptor(ctx, in, info, handler)
  7953  }
  7954  
  7955  func _AnalyticsAdminService_DeleteDataStream_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7956  	in := new(DeleteDataStreamRequest)
  7957  	if err := dec(in); err != nil {
  7958  		return nil, err
  7959  	}
  7960  	if interceptor == nil {
  7961  		return srv.(AnalyticsAdminServiceServer).DeleteDataStream(ctx, in)
  7962  	}
  7963  	info := &grpc.UnaryServerInfo{
  7964  		Server:     srv,
  7965  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/DeleteDataStream",
  7966  	}
  7967  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7968  		return srv.(AnalyticsAdminServiceServer).DeleteDataStream(ctx, req.(*DeleteDataStreamRequest))
  7969  	}
  7970  	return interceptor(ctx, in, info, handler)
  7971  }
  7972  
  7973  func _AnalyticsAdminService_UpdateDataStream_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7974  	in := new(UpdateDataStreamRequest)
  7975  	if err := dec(in); err != nil {
  7976  		return nil, err
  7977  	}
  7978  	if interceptor == nil {
  7979  		return srv.(AnalyticsAdminServiceServer).UpdateDataStream(ctx, in)
  7980  	}
  7981  	info := &grpc.UnaryServerInfo{
  7982  		Server:     srv,
  7983  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/UpdateDataStream",
  7984  	}
  7985  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  7986  		return srv.(AnalyticsAdminServiceServer).UpdateDataStream(ctx, req.(*UpdateDataStreamRequest))
  7987  	}
  7988  	return interceptor(ctx, in, info, handler)
  7989  }
  7990  
  7991  func _AnalyticsAdminService_ListDataStreams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  7992  	in := new(ListDataStreamsRequest)
  7993  	if err := dec(in); err != nil {
  7994  		return nil, err
  7995  	}
  7996  	if interceptor == nil {
  7997  		return srv.(AnalyticsAdminServiceServer).ListDataStreams(ctx, in)
  7998  	}
  7999  	info := &grpc.UnaryServerInfo{
  8000  		Server:     srv,
  8001  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/ListDataStreams",
  8002  	}
  8003  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  8004  		return srv.(AnalyticsAdminServiceServer).ListDataStreams(ctx, req.(*ListDataStreamsRequest))
  8005  	}
  8006  	return interceptor(ctx, in, info, handler)
  8007  }
  8008  
  8009  func _AnalyticsAdminService_GetDataStream_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  8010  	in := new(GetDataStreamRequest)
  8011  	if err := dec(in); err != nil {
  8012  		return nil, err
  8013  	}
  8014  	if interceptor == nil {
  8015  		return srv.(AnalyticsAdminServiceServer).GetDataStream(ctx, in)
  8016  	}
  8017  	info := &grpc.UnaryServerInfo{
  8018  		Server:     srv,
  8019  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/GetDataStream",
  8020  	}
  8021  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  8022  		return srv.(AnalyticsAdminServiceServer).GetDataStream(ctx, req.(*GetDataStreamRequest))
  8023  	}
  8024  	return interceptor(ctx, in, info, handler)
  8025  }
  8026  
  8027  func _AnalyticsAdminService_RunAccessReport_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  8028  	in := new(RunAccessReportRequest)
  8029  	if err := dec(in); err != nil {
  8030  		return nil, err
  8031  	}
  8032  	if interceptor == nil {
  8033  		return srv.(AnalyticsAdminServiceServer).RunAccessReport(ctx, in)
  8034  	}
  8035  	info := &grpc.UnaryServerInfo{
  8036  		Server:     srv,
  8037  		FullMethod: "/google.analytics.admin.v1beta.AnalyticsAdminService/RunAccessReport",
  8038  	}
  8039  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  8040  		return srv.(AnalyticsAdminServiceServer).RunAccessReport(ctx, req.(*RunAccessReportRequest))
  8041  	}
  8042  	return interceptor(ctx, in, info, handler)
  8043  }
  8044  
  8045  var _AnalyticsAdminService_serviceDesc = grpc.ServiceDesc{
  8046  	ServiceName: "google.analytics.admin.v1beta.AnalyticsAdminService",
  8047  	HandlerType: (*AnalyticsAdminServiceServer)(nil),
  8048  	Methods: []grpc.MethodDesc{
  8049  		{
  8050  			MethodName: "GetAccount",
  8051  			Handler:    _AnalyticsAdminService_GetAccount_Handler,
  8052  		},
  8053  		{
  8054  			MethodName: "ListAccounts",
  8055  			Handler:    _AnalyticsAdminService_ListAccounts_Handler,
  8056  		},
  8057  		{
  8058  			MethodName: "DeleteAccount",
  8059  			Handler:    _AnalyticsAdminService_DeleteAccount_Handler,
  8060  		},
  8061  		{
  8062  			MethodName: "UpdateAccount",
  8063  			Handler:    _AnalyticsAdminService_UpdateAccount_Handler,
  8064  		},
  8065  		{
  8066  			MethodName: "ProvisionAccountTicket",
  8067  			Handler:    _AnalyticsAdminService_ProvisionAccountTicket_Handler,
  8068  		},
  8069  		{
  8070  			MethodName: "ListAccountSummaries",
  8071  			Handler:    _AnalyticsAdminService_ListAccountSummaries_Handler,
  8072  		},
  8073  		{
  8074  			MethodName: "GetProperty",
  8075  			Handler:    _AnalyticsAdminService_GetProperty_Handler,
  8076  		},
  8077  		{
  8078  			MethodName: "ListProperties",
  8079  			Handler:    _AnalyticsAdminService_ListProperties_Handler,
  8080  		},
  8081  		{
  8082  			MethodName: "CreateProperty",
  8083  			Handler:    _AnalyticsAdminService_CreateProperty_Handler,
  8084  		},
  8085  		{
  8086  			MethodName: "DeleteProperty",
  8087  			Handler:    _AnalyticsAdminService_DeleteProperty_Handler,
  8088  		},
  8089  		{
  8090  			MethodName: "UpdateProperty",
  8091  			Handler:    _AnalyticsAdminService_UpdateProperty_Handler,
  8092  		},
  8093  		{
  8094  			MethodName: "CreateFirebaseLink",
  8095  			Handler:    _AnalyticsAdminService_CreateFirebaseLink_Handler,
  8096  		},
  8097  		{
  8098  			MethodName: "DeleteFirebaseLink",
  8099  			Handler:    _AnalyticsAdminService_DeleteFirebaseLink_Handler,
  8100  		},
  8101  		{
  8102  			MethodName: "ListFirebaseLinks",
  8103  			Handler:    _AnalyticsAdminService_ListFirebaseLinks_Handler,
  8104  		},
  8105  		{
  8106  			MethodName: "CreateGoogleAdsLink",
  8107  			Handler:    _AnalyticsAdminService_CreateGoogleAdsLink_Handler,
  8108  		},
  8109  		{
  8110  			MethodName: "UpdateGoogleAdsLink",
  8111  			Handler:    _AnalyticsAdminService_UpdateGoogleAdsLink_Handler,
  8112  		},
  8113  		{
  8114  			MethodName: "DeleteGoogleAdsLink",
  8115  			Handler:    _AnalyticsAdminService_DeleteGoogleAdsLink_Handler,
  8116  		},
  8117  		{
  8118  			MethodName: "ListGoogleAdsLinks",
  8119  			Handler:    _AnalyticsAdminService_ListGoogleAdsLinks_Handler,
  8120  		},
  8121  		{
  8122  			MethodName: "GetDataSharingSettings",
  8123  			Handler:    _AnalyticsAdminService_GetDataSharingSettings_Handler,
  8124  		},
  8125  		{
  8126  			MethodName: "GetMeasurementProtocolSecret",
  8127  			Handler:    _AnalyticsAdminService_GetMeasurementProtocolSecret_Handler,
  8128  		},
  8129  		{
  8130  			MethodName: "ListMeasurementProtocolSecrets",
  8131  			Handler:    _AnalyticsAdminService_ListMeasurementProtocolSecrets_Handler,
  8132  		},
  8133  		{
  8134  			MethodName: "CreateMeasurementProtocolSecret",
  8135  			Handler:    _AnalyticsAdminService_CreateMeasurementProtocolSecret_Handler,
  8136  		},
  8137  		{
  8138  			MethodName: "DeleteMeasurementProtocolSecret",
  8139  			Handler:    _AnalyticsAdminService_DeleteMeasurementProtocolSecret_Handler,
  8140  		},
  8141  		{
  8142  			MethodName: "UpdateMeasurementProtocolSecret",
  8143  			Handler:    _AnalyticsAdminService_UpdateMeasurementProtocolSecret_Handler,
  8144  		},
  8145  		{
  8146  			MethodName: "AcknowledgeUserDataCollection",
  8147  			Handler:    _AnalyticsAdminService_AcknowledgeUserDataCollection_Handler,
  8148  		},
  8149  		{
  8150  			MethodName: "SearchChangeHistoryEvents",
  8151  			Handler:    _AnalyticsAdminService_SearchChangeHistoryEvents_Handler,
  8152  		},
  8153  		{
  8154  			MethodName: "CreateConversionEvent",
  8155  			Handler:    _AnalyticsAdminService_CreateConversionEvent_Handler,
  8156  		},
  8157  		{
  8158  			MethodName: "GetConversionEvent",
  8159  			Handler:    _AnalyticsAdminService_GetConversionEvent_Handler,
  8160  		},
  8161  		{
  8162  			MethodName: "DeleteConversionEvent",
  8163  			Handler:    _AnalyticsAdminService_DeleteConversionEvent_Handler,
  8164  		},
  8165  		{
  8166  			MethodName: "ListConversionEvents",
  8167  			Handler:    _AnalyticsAdminService_ListConversionEvents_Handler,
  8168  		},
  8169  		{
  8170  			MethodName: "CreateCustomDimension",
  8171  			Handler:    _AnalyticsAdminService_CreateCustomDimension_Handler,
  8172  		},
  8173  		{
  8174  			MethodName: "UpdateCustomDimension",
  8175  			Handler:    _AnalyticsAdminService_UpdateCustomDimension_Handler,
  8176  		},
  8177  		{
  8178  			MethodName: "ListCustomDimensions",
  8179  			Handler:    _AnalyticsAdminService_ListCustomDimensions_Handler,
  8180  		},
  8181  		{
  8182  			MethodName: "ArchiveCustomDimension",
  8183  			Handler:    _AnalyticsAdminService_ArchiveCustomDimension_Handler,
  8184  		},
  8185  		{
  8186  			MethodName: "GetCustomDimension",
  8187  			Handler:    _AnalyticsAdminService_GetCustomDimension_Handler,
  8188  		},
  8189  		{
  8190  			MethodName: "CreateCustomMetric",
  8191  			Handler:    _AnalyticsAdminService_CreateCustomMetric_Handler,
  8192  		},
  8193  		{
  8194  			MethodName: "UpdateCustomMetric",
  8195  			Handler:    _AnalyticsAdminService_UpdateCustomMetric_Handler,
  8196  		},
  8197  		{
  8198  			MethodName: "ListCustomMetrics",
  8199  			Handler:    _AnalyticsAdminService_ListCustomMetrics_Handler,
  8200  		},
  8201  		{
  8202  			MethodName: "ArchiveCustomMetric",
  8203  			Handler:    _AnalyticsAdminService_ArchiveCustomMetric_Handler,
  8204  		},
  8205  		{
  8206  			MethodName: "GetCustomMetric",
  8207  			Handler:    _AnalyticsAdminService_GetCustomMetric_Handler,
  8208  		},
  8209  		{
  8210  			MethodName: "GetDataRetentionSettings",
  8211  			Handler:    _AnalyticsAdminService_GetDataRetentionSettings_Handler,
  8212  		},
  8213  		{
  8214  			MethodName: "UpdateDataRetentionSettings",
  8215  			Handler:    _AnalyticsAdminService_UpdateDataRetentionSettings_Handler,
  8216  		},
  8217  		{
  8218  			MethodName: "CreateDataStream",
  8219  			Handler:    _AnalyticsAdminService_CreateDataStream_Handler,
  8220  		},
  8221  		{
  8222  			MethodName: "DeleteDataStream",
  8223  			Handler:    _AnalyticsAdminService_DeleteDataStream_Handler,
  8224  		},
  8225  		{
  8226  			MethodName: "UpdateDataStream",
  8227  			Handler:    _AnalyticsAdminService_UpdateDataStream_Handler,
  8228  		},
  8229  		{
  8230  			MethodName: "ListDataStreams",
  8231  			Handler:    _AnalyticsAdminService_ListDataStreams_Handler,
  8232  		},
  8233  		{
  8234  			MethodName: "GetDataStream",
  8235  			Handler:    _AnalyticsAdminService_GetDataStream_Handler,
  8236  		},
  8237  		{
  8238  			MethodName: "RunAccessReport",
  8239  			Handler:    _AnalyticsAdminService_RunAccessReport_Handler,
  8240  		},
  8241  	},
  8242  	Streams:  []grpc.StreamDesc{},
  8243  	Metadata: "google/analytics/admin/v1beta/analytics_admin.proto",
  8244  }
  8245  

View as plain text