...

Source file src/google.golang.org/genproto/googleapis/cloud/integrations/v1alpha/log_entries.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/integrations/v1alpha

     1  // Copyright 2021 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.12.2
    19  // source: google/cloud/integrations/v1alpha/log_entries.proto
    20  
    21  package integrations
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    28  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    29  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    30  )
    31  
    32  const (
    33  	// Verify that this generated code is sufficiently up-to-date.
    34  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    35  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    37  )
    38  
    39  // PostMethod Enum
    40  type ExecutionInfo_PostMethod int32
    41  
    42  const (
    43  	// Default value.
    44  	ExecutionInfo_POST_METHOD_UNSPECIFIED ExecutionInfo_PostMethod = 0
    45  	// Sync post.
    46  	ExecutionInfo_POST ExecutionInfo_PostMethod = 1
    47  	// Async post with schedule time.
    48  	ExecutionInfo_SCHEDULE ExecutionInfo_PostMethod = 2
    49  )
    50  
    51  // Enum value maps for ExecutionInfo_PostMethod.
    52  var (
    53  	ExecutionInfo_PostMethod_name = map[int32]string{
    54  		0: "POST_METHOD_UNSPECIFIED",
    55  		1: "POST",
    56  		2: "SCHEDULE",
    57  	}
    58  	ExecutionInfo_PostMethod_value = map[string]int32{
    59  		"POST_METHOD_UNSPECIFIED": 0,
    60  		"POST":                    1,
    61  		"SCHEDULE":                2,
    62  	}
    63  )
    64  
    65  func (x ExecutionInfo_PostMethod) Enum() *ExecutionInfo_PostMethod {
    66  	p := new(ExecutionInfo_PostMethod)
    67  	*p = x
    68  	return p
    69  }
    70  
    71  func (x ExecutionInfo_PostMethod) String() string {
    72  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    73  }
    74  
    75  func (ExecutionInfo_PostMethod) Descriptor() protoreflect.EnumDescriptor {
    76  	return file_google_cloud_integrations_v1alpha_log_entries_proto_enumTypes[0].Descriptor()
    77  }
    78  
    79  func (ExecutionInfo_PostMethod) Type() protoreflect.EnumType {
    80  	return &file_google_cloud_integrations_v1alpha_log_entries_proto_enumTypes[0]
    81  }
    82  
    83  func (x ExecutionInfo_PostMethod) Number() protoreflect.EnumNumber {
    84  	return protoreflect.EnumNumber(x)
    85  }
    86  
    87  // Deprecated: Use ExecutionInfo_PostMethod.Descriptor instead.
    88  func (ExecutionInfo_PostMethod) EnumDescriptor() ([]byte, []int) {
    89  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP(), []int{0, 0}
    90  }
    91  
    92  // Enum EventExecutionState.
    93  type EventExecutionDetails_EventExecutionState int32
    94  
    95  const (
    96  	// Default value.
    97  	EventExecutionDetails_EVENT_EXECUTION_STATE_UNSPECIFIED EventExecutionDetails_EventExecutionState = 0
    98  	// Event is received and waiting for the execution. This happens when
    99  	// firing the event via "postToQueue" or "schedule".
   100  	EventExecutionDetails_ON_HOLD EventExecutionDetails_EventExecutionState = 1
   101  	// Event is under processing.
   102  	EventExecutionDetails_IN_PROCESS EventExecutionDetails_EventExecutionState = 2
   103  	// Event execution successfully finished. There's no more change after
   104  	// this state.
   105  	EventExecutionDetails_SUCCEEDED EventExecutionDetails_EventExecutionState = 3
   106  	// Event execution failed. There's no more change after this state.
   107  	EventExecutionDetails_FAILED EventExecutionDetails_EventExecutionState = 4
   108  	// Event execution canceled by user. There's no more change after this
   109  	// state.
   110  	EventExecutionDetails_CANCELLED EventExecutionDetails_EventExecutionState = 5
   111  	// Event execution failed and waiting for retry.
   112  	EventExecutionDetails_RETRY_ON_HOLD EventExecutionDetails_EventExecutionState = 6
   113  	// Event execution suspended and waiting for manual intervention.
   114  	EventExecutionDetails_SUSPENDED EventExecutionDetails_EventExecutionState = 7
   115  )
   116  
   117  // Enum value maps for EventExecutionDetails_EventExecutionState.
   118  var (
   119  	EventExecutionDetails_EventExecutionState_name = map[int32]string{
   120  		0: "EVENT_EXECUTION_STATE_UNSPECIFIED",
   121  		1: "ON_HOLD",
   122  		2: "IN_PROCESS",
   123  		3: "SUCCEEDED",
   124  		4: "FAILED",
   125  		5: "CANCELLED",
   126  		6: "RETRY_ON_HOLD",
   127  		7: "SUSPENDED",
   128  	}
   129  	EventExecutionDetails_EventExecutionState_value = map[string]int32{
   130  		"EVENT_EXECUTION_STATE_UNSPECIFIED": 0,
   131  		"ON_HOLD":                           1,
   132  		"IN_PROCESS":                        2,
   133  		"SUCCEEDED":                         3,
   134  		"FAILED":                            4,
   135  		"CANCELLED":                         5,
   136  		"RETRY_ON_HOLD":                     6,
   137  		"SUSPENDED":                         7,
   138  	}
   139  )
   140  
   141  func (x EventExecutionDetails_EventExecutionState) Enum() *EventExecutionDetails_EventExecutionState {
   142  	p := new(EventExecutionDetails_EventExecutionState)
   143  	*p = x
   144  	return p
   145  }
   146  
   147  func (x EventExecutionDetails_EventExecutionState) String() string {
   148  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   149  }
   150  
   151  func (EventExecutionDetails_EventExecutionState) Descriptor() protoreflect.EnumDescriptor {
   152  	return file_google_cloud_integrations_v1alpha_log_entries_proto_enumTypes[1].Descriptor()
   153  }
   154  
   155  func (EventExecutionDetails_EventExecutionState) Type() protoreflect.EnumType {
   156  	return &file_google_cloud_integrations_v1alpha_log_entries_proto_enumTypes[1]
   157  }
   158  
   159  func (x EventExecutionDetails_EventExecutionState) Number() protoreflect.EnumNumber {
   160  	return protoreflect.EnumNumber(x)
   161  }
   162  
   163  // Deprecated: Use EventExecutionDetails_EventExecutionState.Descriptor instead.
   164  func (EventExecutionDetails_EventExecutionState) EnumDescriptor() ([]byte, []int) {
   165  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP(), []int{1, 0}
   166  }
   167  
   168  // Enum TaskExecutionState.
   169  type TaskExecutionDetails_TaskExecutionState int32
   170  
   171  const (
   172  	// Default value.
   173  	TaskExecutionDetails_TASK_EXECUTION_STATE_UNSPECIFIED TaskExecutionDetails_TaskExecutionState = 0
   174  	// Task is waiting for its precondition tasks to finish to start the
   175  	// execution.
   176  	TaskExecutionDetails_PENDING_EXECUTION TaskExecutionDetails_TaskExecutionState = 1
   177  	// Task is under processing.
   178  	TaskExecutionDetails_IN_PROCESS TaskExecutionDetails_TaskExecutionState = 2
   179  	// Task execution successfully finished. There's no more change after
   180  	// this state.
   181  	TaskExecutionDetails_SUCCEED TaskExecutionDetails_TaskExecutionState = 3
   182  	// Task execution failed. There's no more change after this state.
   183  	TaskExecutionDetails_FAILED TaskExecutionDetails_TaskExecutionState = 4
   184  	// Task execution failed and cause the whole event execution to fail
   185  	// immediately. There's no more change after this state.
   186  	TaskExecutionDetails_FATAL TaskExecutionDetails_TaskExecutionState = 5
   187  	// Task execution failed and waiting for retry.
   188  	TaskExecutionDetails_RETRY_ON_HOLD TaskExecutionDetails_TaskExecutionState = 6
   189  	// Task execution skipped. This happens when its precondition wasn't met,
   190  	// or the event execution been canceled before reach to the task.
   191  	// There's no more changes after this state.
   192  	TaskExecutionDetails_SKIPPED TaskExecutionDetails_TaskExecutionState = 7
   193  	// Task execution canceled when in progress. This happens when event
   194  	// execution been canceled or any other task fall in fatal state.
   195  	TaskExecutionDetails_CANCELLED TaskExecutionDetails_TaskExecutionState = 8
   196  	// Task is waiting for its dependency tasks' rollback to finish to start
   197  	// its rollback.
   198  	TaskExecutionDetails_PENDING_ROLLBACK TaskExecutionDetails_TaskExecutionState = 9
   199  	// Task is rolling back.
   200  	TaskExecutionDetails_ROLLBACK_IN_PROCESS TaskExecutionDetails_TaskExecutionState = 10
   201  	// Task is rolled back. This is the state we will set regardless of
   202  	// rollback succeeding or failing.
   203  	TaskExecutionDetails_ROLLEDBACK TaskExecutionDetails_TaskExecutionState = 11
   204  	// Task is a SuspensionTask which has executed once, creating a pending
   205  	// suspension.
   206  	TaskExecutionDetails_SUSPENDED TaskExecutionDetails_TaskExecutionState = 12
   207  )
   208  
   209  // Enum value maps for TaskExecutionDetails_TaskExecutionState.
   210  var (
   211  	TaskExecutionDetails_TaskExecutionState_name = map[int32]string{
   212  		0:  "TASK_EXECUTION_STATE_UNSPECIFIED",
   213  		1:  "PENDING_EXECUTION",
   214  		2:  "IN_PROCESS",
   215  		3:  "SUCCEED",
   216  		4:  "FAILED",
   217  		5:  "FATAL",
   218  		6:  "RETRY_ON_HOLD",
   219  		7:  "SKIPPED",
   220  		8:  "CANCELLED",
   221  		9:  "PENDING_ROLLBACK",
   222  		10: "ROLLBACK_IN_PROCESS",
   223  		11: "ROLLEDBACK",
   224  		12: "SUSPENDED",
   225  	}
   226  	TaskExecutionDetails_TaskExecutionState_value = map[string]int32{
   227  		"TASK_EXECUTION_STATE_UNSPECIFIED": 0,
   228  		"PENDING_EXECUTION":                1,
   229  		"IN_PROCESS":                       2,
   230  		"SUCCEED":                          3,
   231  		"FAILED":                           4,
   232  		"FATAL":                            5,
   233  		"RETRY_ON_HOLD":                    6,
   234  		"SKIPPED":                          7,
   235  		"CANCELLED":                        8,
   236  		"PENDING_ROLLBACK":                 9,
   237  		"ROLLBACK_IN_PROCESS":              10,
   238  		"ROLLEDBACK":                       11,
   239  		"SUSPENDED":                        12,
   240  	}
   241  )
   242  
   243  func (x TaskExecutionDetails_TaskExecutionState) Enum() *TaskExecutionDetails_TaskExecutionState {
   244  	p := new(TaskExecutionDetails_TaskExecutionState)
   245  	*p = x
   246  	return p
   247  }
   248  
   249  func (x TaskExecutionDetails_TaskExecutionState) String() string {
   250  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   251  }
   252  
   253  func (TaskExecutionDetails_TaskExecutionState) Descriptor() protoreflect.EnumDescriptor {
   254  	return file_google_cloud_integrations_v1alpha_log_entries_proto_enumTypes[2].Descriptor()
   255  }
   256  
   257  func (TaskExecutionDetails_TaskExecutionState) Type() protoreflect.EnumType {
   258  	return &file_google_cloud_integrations_v1alpha_log_entries_proto_enumTypes[2]
   259  }
   260  
   261  func (x TaskExecutionDetails_TaskExecutionState) Number() protoreflect.EnumNumber {
   262  	return protoreflect.EnumNumber(x)
   263  }
   264  
   265  // Deprecated: Use TaskExecutionDetails_TaskExecutionState.Descriptor instead.
   266  func (TaskExecutionDetails_TaskExecutionState) EnumDescriptor() ([]byte, []int) {
   267  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP(), []int{3, 0}
   268  }
   269  
   270  // Log entry to log execution info for the monitored resource
   271  // `integrations.googleapis.com/IntegrationVersion`.
   272  type ExecutionInfo struct {
   273  	state         protoimpl.MessageState
   274  	sizeCache     protoimpl.SizeCache
   275  	unknownFields protoimpl.UnknownFields
   276  
   277  	// Auto-generated primary key.
   278  	EventExecutionInfoId string `protobuf:"bytes,1,opt,name=event_execution_info_id,json=eventExecutionInfoId,proto3" json:"event_execution_info_id,omitempty"`
   279  	// Name of the integration.
   280  	Integration string `protobuf:"bytes,2,opt,name=integration,proto3" json:"integration,omitempty"`
   281  	// Pointer to the active version it is executing.
   282  	IntegrationVersion string `protobuf:"bytes,3,opt,name=integration_version,json=integrationVersion,proto3" json:"integration_version,omitempty"`
   283  	// The event data user sends as request.
   284  	ProjectId string `protobuf:"bytes,4,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
   285  	// The trigger id of the integration trigger config. If both trigger_id
   286  	// and client_id is present, the integration is executed from the start tasks
   287  	// provided by the matching trigger config otherwise it is executed from the
   288  	// default start tasks.
   289  	TriggerId string `protobuf:"bytes,5,opt,name=trigger_id,json=triggerId,proto3" json:"trigger_id,omitempty"`
   290  	// Event parameters come in as part of the request.
   291  	RequestParams map[string]*EventParameter `protobuf:"bytes,6,rep,name=request_params,json=requestParams,proto3" json:"request_params,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   292  	// Event parameters come out as part of the response.
   293  	ResponseParams map[string]*EventParameter `protobuf:"bytes,7,rep,name=response_params,json=responseParams,proto3" json:"response_params,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   294  	// The ways user posts this event.
   295  	PostMethod ExecutionInfo_PostMethod `protobuf:"varint,8,opt,name=post_method,json=postMethod,proto3,enum=google.cloud.integrations.v1alpha.ExecutionInfo_PostMethod" json:"post_method,omitempty"`
   296  	// The execution info about this event.
   297  	EventExecutionDetails *EventExecutionDetails `protobuf:"bytes,9,opt,name=event_execution_details,json=eventExecutionDetails,proto3" json:"event_execution_details,omitempty"`
   298  	// Errors, warnings, and informationals associated with the workflow/task.
   299  	// The order in which the errors were added by the workflow/task is
   300  	// maintained.
   301  	Errors []*ErrorDetail `protobuf:"bytes,10,rep,name=errors,proto3" json:"errors,omitempty"`
   302  	// Which Google product the execution_info belongs to. If not set, the
   303  	// execution_info belongs to Integration Platform by default.
   304  	Product Product `protobuf:"varint,11,opt,name=product,proto3,enum=google.cloud.integrations.v1alpha.Product" json:"product,omitempty"`
   305  	// This is used to de-dup incoming request.
   306  	RequestId string `protobuf:"bytes,12,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
   307  	// The configuration details for a task.
   308  	TaskConfigs []*TaskConfig `protobuf:"bytes,13,rep,name=task_configs,json=taskConfigs,proto3" json:"task_configs,omitempty"`
   309  }
   310  
   311  func (x *ExecutionInfo) Reset() {
   312  	*x = ExecutionInfo{}
   313  	if protoimpl.UnsafeEnabled {
   314  		mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[0]
   315  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   316  		ms.StoreMessageInfo(mi)
   317  	}
   318  }
   319  
   320  func (x *ExecutionInfo) String() string {
   321  	return protoimpl.X.MessageStringOf(x)
   322  }
   323  
   324  func (*ExecutionInfo) ProtoMessage() {}
   325  
   326  func (x *ExecutionInfo) ProtoReflect() protoreflect.Message {
   327  	mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[0]
   328  	if protoimpl.UnsafeEnabled && x != nil {
   329  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   330  		if ms.LoadMessageInfo() == nil {
   331  			ms.StoreMessageInfo(mi)
   332  		}
   333  		return ms
   334  	}
   335  	return mi.MessageOf(x)
   336  }
   337  
   338  // Deprecated: Use ExecutionInfo.ProtoReflect.Descriptor instead.
   339  func (*ExecutionInfo) Descriptor() ([]byte, []int) {
   340  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP(), []int{0}
   341  }
   342  
   343  func (x *ExecutionInfo) GetEventExecutionInfoId() string {
   344  	if x != nil {
   345  		return x.EventExecutionInfoId
   346  	}
   347  	return ""
   348  }
   349  
   350  func (x *ExecutionInfo) GetIntegration() string {
   351  	if x != nil {
   352  		return x.Integration
   353  	}
   354  	return ""
   355  }
   356  
   357  func (x *ExecutionInfo) GetIntegrationVersion() string {
   358  	if x != nil {
   359  		return x.IntegrationVersion
   360  	}
   361  	return ""
   362  }
   363  
   364  func (x *ExecutionInfo) GetProjectId() string {
   365  	if x != nil {
   366  		return x.ProjectId
   367  	}
   368  	return ""
   369  }
   370  
   371  func (x *ExecutionInfo) GetTriggerId() string {
   372  	if x != nil {
   373  		return x.TriggerId
   374  	}
   375  	return ""
   376  }
   377  
   378  func (x *ExecutionInfo) GetRequestParams() map[string]*EventParameter {
   379  	if x != nil {
   380  		return x.RequestParams
   381  	}
   382  	return nil
   383  }
   384  
   385  func (x *ExecutionInfo) GetResponseParams() map[string]*EventParameter {
   386  	if x != nil {
   387  		return x.ResponseParams
   388  	}
   389  	return nil
   390  }
   391  
   392  func (x *ExecutionInfo) GetPostMethod() ExecutionInfo_PostMethod {
   393  	if x != nil {
   394  		return x.PostMethod
   395  	}
   396  	return ExecutionInfo_POST_METHOD_UNSPECIFIED
   397  }
   398  
   399  func (x *ExecutionInfo) GetEventExecutionDetails() *EventExecutionDetails {
   400  	if x != nil {
   401  		return x.EventExecutionDetails
   402  	}
   403  	return nil
   404  }
   405  
   406  func (x *ExecutionInfo) GetErrors() []*ErrorDetail {
   407  	if x != nil {
   408  		return x.Errors
   409  	}
   410  	return nil
   411  }
   412  
   413  func (x *ExecutionInfo) GetProduct() Product {
   414  	if x != nil {
   415  		return x.Product
   416  	}
   417  	return Product_PRODUCT_UNSPECIFIED
   418  }
   419  
   420  func (x *ExecutionInfo) GetRequestId() string {
   421  	if x != nil {
   422  		return x.RequestId
   423  	}
   424  	return ""
   425  }
   426  
   427  func (x *ExecutionInfo) GetTaskConfigs() []*TaskConfig {
   428  	if x != nil {
   429  		return x.TaskConfigs
   430  	}
   431  	return nil
   432  }
   433  
   434  // Contains the details of the execution info of this event: this includes
   435  // the tasks execution details plus the event execution statistics.
   436  type EventExecutionDetails struct {
   437  	state         protoimpl.MessageState
   438  	sizeCache     protoimpl.SizeCache
   439  	unknownFields protoimpl.UnknownFields
   440  
   441  	// The execution state of this event.
   442  	EventExecutionState EventExecutionDetails_EventExecutionState `protobuf:"varint,1,opt,name=event_execution_state,json=eventExecutionState,proto3,enum=google.cloud.integrations.v1alpha.EventExecutionDetails_EventExecutionState" json:"event_execution_state,omitempty"`
   443  	// After snapshot migration, this field will no longer be populated, but old
   444  	// execution snapshots will still be accessible.
   445  	EventExecutionSnapshot []*EventExecutionSnapshot `protobuf:"bytes,2,rep,name=event_execution_snapshot,json=eventExecutionSnapshot,proto3" json:"event_execution_snapshot,omitempty"`
   446  	// Status for the current event execution attempt.
   447  	EventAttemptStats []*AttemptStats `protobuf:"bytes,3,rep,name=event_attempt_stats,json=eventAttemptStats,proto3" json:"event_attempt_stats,omitempty"`
   448  	// Next scheduled execution time in case the execution status was
   449  	// RETRY_ON_HOLD.
   450  	NextExecutionTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=next_execution_time,json=nextExecutionTime,proto3" json:"next_execution_time,omitempty"`
   451  	// Indicates the number of times the execution has restarted from the
   452  	// beginning.
   453  	EventRetriesCount int32 `protobuf:"varint,5,opt,name=event_retries_count,json=eventRetriesCount,proto3" json:"event_retries_count,omitempty"`
   454  }
   455  
   456  func (x *EventExecutionDetails) Reset() {
   457  	*x = EventExecutionDetails{}
   458  	if protoimpl.UnsafeEnabled {
   459  		mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[1]
   460  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   461  		ms.StoreMessageInfo(mi)
   462  	}
   463  }
   464  
   465  func (x *EventExecutionDetails) String() string {
   466  	return protoimpl.X.MessageStringOf(x)
   467  }
   468  
   469  func (*EventExecutionDetails) ProtoMessage() {}
   470  
   471  func (x *EventExecutionDetails) ProtoReflect() protoreflect.Message {
   472  	mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[1]
   473  	if protoimpl.UnsafeEnabled && x != nil {
   474  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   475  		if ms.LoadMessageInfo() == nil {
   476  			ms.StoreMessageInfo(mi)
   477  		}
   478  		return ms
   479  	}
   480  	return mi.MessageOf(x)
   481  }
   482  
   483  // Deprecated: Use EventExecutionDetails.ProtoReflect.Descriptor instead.
   484  func (*EventExecutionDetails) Descriptor() ([]byte, []int) {
   485  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP(), []int{1}
   486  }
   487  
   488  func (x *EventExecutionDetails) GetEventExecutionState() EventExecutionDetails_EventExecutionState {
   489  	if x != nil {
   490  		return x.EventExecutionState
   491  	}
   492  	return EventExecutionDetails_EVENT_EXECUTION_STATE_UNSPECIFIED
   493  }
   494  
   495  func (x *EventExecutionDetails) GetEventExecutionSnapshot() []*EventExecutionSnapshot {
   496  	if x != nil {
   497  		return x.EventExecutionSnapshot
   498  	}
   499  	return nil
   500  }
   501  
   502  func (x *EventExecutionDetails) GetEventAttemptStats() []*AttemptStats {
   503  	if x != nil {
   504  		return x.EventAttemptStats
   505  	}
   506  	return nil
   507  }
   508  
   509  func (x *EventExecutionDetails) GetNextExecutionTime() *timestamppb.Timestamp {
   510  	if x != nil {
   511  		return x.NextExecutionTime
   512  	}
   513  	return nil
   514  }
   515  
   516  func (x *EventExecutionDetails) GetEventRetriesCount() int32 {
   517  	if x != nil {
   518  		return x.EventRetriesCount
   519  	}
   520  	return 0
   521  }
   522  
   523  // Contains the snapshot of the event execution for a given checkpoint.
   524  type EventExecutionSnapshot struct {
   525  	state         protoimpl.MessageState
   526  	sizeCache     protoimpl.SizeCache
   527  	unknownFields protoimpl.UnknownFields
   528  
   529  	// Indicates "right after which checkpoint task's execution" this snapshot
   530  	// is taken.
   531  	CheckpointTaskNumber string `protobuf:"bytes,1,opt,name=checkpoint_task_number,json=checkpointTaskNumber,proto3" json:"checkpoint_task_number,omitempty"`
   532  	// Indicates when this snapshot is taken.
   533  	SnapshotTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=snapshot_time,json=snapshotTime,proto3" json:"snapshot_time,omitempty"`
   534  	// Snapshot metadata.
   535  	EventExecutionSnapshotMetadata *EventExecutionSnapshot_EventExecutionSnapshotMetadata `protobuf:"bytes,3,opt,name=event_execution_snapshot_metadata,json=eventExecutionSnapshotMetadata,proto3" json:"event_execution_snapshot_metadata,omitempty"`
   536  	// All of the task execution details at the given point of time.
   537  	TaskExecutionDetails []*TaskExecutionDetails `protobuf:"bytes,4,rep,name=task_execution_details,json=taskExecutionDetails,proto3" json:"task_execution_details,omitempty"`
   538  	// All of the computed conditions that been calculated.
   539  	ConditionResults []*ConditionResult `protobuf:"bytes,5,rep,name=condition_results,json=conditionResults,proto3" json:"condition_results,omitempty"`
   540  	// The parameters in Event object.
   541  	EventParams map[string]*EventParameter `protobuf:"bytes,6,rep,name=event_params,json=eventParams,proto3" json:"event_params,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   542  	// The parameters in Event object that differs from last snapshot.
   543  	DiffParams map[string]*EventParameter `protobuf:"bytes,7,rep,name=diff_params,json=diffParams,proto3" json:"diff_params,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   544  }
   545  
   546  func (x *EventExecutionSnapshot) Reset() {
   547  	*x = EventExecutionSnapshot{}
   548  	if protoimpl.UnsafeEnabled {
   549  		mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[2]
   550  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   551  		ms.StoreMessageInfo(mi)
   552  	}
   553  }
   554  
   555  func (x *EventExecutionSnapshot) String() string {
   556  	return protoimpl.X.MessageStringOf(x)
   557  }
   558  
   559  func (*EventExecutionSnapshot) ProtoMessage() {}
   560  
   561  func (x *EventExecutionSnapshot) ProtoReflect() protoreflect.Message {
   562  	mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[2]
   563  	if protoimpl.UnsafeEnabled && x != nil {
   564  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   565  		if ms.LoadMessageInfo() == nil {
   566  			ms.StoreMessageInfo(mi)
   567  		}
   568  		return ms
   569  	}
   570  	return mi.MessageOf(x)
   571  }
   572  
   573  // Deprecated: Use EventExecutionSnapshot.ProtoReflect.Descriptor instead.
   574  func (*EventExecutionSnapshot) Descriptor() ([]byte, []int) {
   575  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP(), []int{2}
   576  }
   577  
   578  func (x *EventExecutionSnapshot) GetCheckpointTaskNumber() string {
   579  	if x != nil {
   580  		return x.CheckpointTaskNumber
   581  	}
   582  	return ""
   583  }
   584  
   585  func (x *EventExecutionSnapshot) GetSnapshotTime() *timestamppb.Timestamp {
   586  	if x != nil {
   587  		return x.SnapshotTime
   588  	}
   589  	return nil
   590  }
   591  
   592  func (x *EventExecutionSnapshot) GetEventExecutionSnapshotMetadata() *EventExecutionSnapshot_EventExecutionSnapshotMetadata {
   593  	if x != nil {
   594  		return x.EventExecutionSnapshotMetadata
   595  	}
   596  	return nil
   597  }
   598  
   599  func (x *EventExecutionSnapshot) GetTaskExecutionDetails() []*TaskExecutionDetails {
   600  	if x != nil {
   601  		return x.TaskExecutionDetails
   602  	}
   603  	return nil
   604  }
   605  
   606  func (x *EventExecutionSnapshot) GetConditionResults() []*ConditionResult {
   607  	if x != nil {
   608  		return x.ConditionResults
   609  	}
   610  	return nil
   611  }
   612  
   613  func (x *EventExecutionSnapshot) GetEventParams() map[string]*EventParameter {
   614  	if x != nil {
   615  		return x.EventParams
   616  	}
   617  	return nil
   618  }
   619  
   620  func (x *EventExecutionSnapshot) GetDiffParams() map[string]*EventParameter {
   621  	if x != nil {
   622  		return x.DiffParams
   623  	}
   624  	return nil
   625  }
   626  
   627  // Contains the details of the execution of this task.
   628  type TaskExecutionDetails struct {
   629  	state         protoimpl.MessageState
   630  	sizeCache     protoimpl.SizeCache
   631  	unknownFields protoimpl.UnknownFields
   632  
   633  	// Pointer to the task config it used for execution.
   634  	TaskNumber string `protobuf:"bytes,1,opt,name=task_number,json=taskNumber,proto3" json:"task_number,omitempty"`
   635  	// The execution state of this task.
   636  	TaskExecutionState TaskExecutionDetails_TaskExecutionState `protobuf:"varint,2,opt,name=task_execution_state,json=taskExecutionState,proto3,enum=google.cloud.integrations.v1alpha.TaskExecutionDetails_TaskExecutionState" json:"task_execution_state,omitempty"`
   637  	// Status for the current task execution attempt.
   638  	TaskAttemptStats []*AttemptStats `protobuf:"bytes,3,rep,name=task_attempt_stats,json=taskAttemptStats,proto3" json:"task_attempt_stats,omitempty"`
   639  }
   640  
   641  func (x *TaskExecutionDetails) Reset() {
   642  	*x = TaskExecutionDetails{}
   643  	if protoimpl.UnsafeEnabled {
   644  		mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[3]
   645  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   646  		ms.StoreMessageInfo(mi)
   647  	}
   648  }
   649  
   650  func (x *TaskExecutionDetails) String() string {
   651  	return protoimpl.X.MessageStringOf(x)
   652  }
   653  
   654  func (*TaskExecutionDetails) ProtoMessage() {}
   655  
   656  func (x *TaskExecutionDetails) ProtoReflect() protoreflect.Message {
   657  	mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[3]
   658  	if protoimpl.UnsafeEnabled && x != nil {
   659  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   660  		if ms.LoadMessageInfo() == nil {
   661  			ms.StoreMessageInfo(mi)
   662  		}
   663  		return ms
   664  	}
   665  	return mi.MessageOf(x)
   666  }
   667  
   668  // Deprecated: Use TaskExecutionDetails.ProtoReflect.Descriptor instead.
   669  func (*TaskExecutionDetails) Descriptor() ([]byte, []int) {
   670  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP(), []int{3}
   671  }
   672  
   673  func (x *TaskExecutionDetails) GetTaskNumber() string {
   674  	if x != nil {
   675  		return x.TaskNumber
   676  	}
   677  	return ""
   678  }
   679  
   680  func (x *TaskExecutionDetails) GetTaskExecutionState() TaskExecutionDetails_TaskExecutionState {
   681  	if x != nil {
   682  		return x.TaskExecutionState
   683  	}
   684  	return TaskExecutionDetails_TASK_EXECUTION_STATE_UNSPECIFIED
   685  }
   686  
   687  func (x *TaskExecutionDetails) GetTaskAttemptStats() []*AttemptStats {
   688  	if x != nil {
   689  		return x.TaskAttemptStats
   690  	}
   691  	return nil
   692  }
   693  
   694  // Status for the execution attempt.
   695  type AttemptStats struct {
   696  	state         protoimpl.MessageState
   697  	sizeCache     protoimpl.SizeCache
   698  	unknownFields protoimpl.UnknownFields
   699  
   700  	// The start time of the event execution for current attempt. This could be
   701  	// in the future if it's been scheduled.
   702  	StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
   703  	// The end time of the event execution for current attempt.
   704  	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
   705  }
   706  
   707  func (x *AttemptStats) Reset() {
   708  	*x = AttemptStats{}
   709  	if protoimpl.UnsafeEnabled {
   710  		mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[4]
   711  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   712  		ms.StoreMessageInfo(mi)
   713  	}
   714  }
   715  
   716  func (x *AttemptStats) String() string {
   717  	return protoimpl.X.MessageStringOf(x)
   718  }
   719  
   720  func (*AttemptStats) ProtoMessage() {}
   721  
   722  func (x *AttemptStats) ProtoReflect() protoreflect.Message {
   723  	mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[4]
   724  	if protoimpl.UnsafeEnabled && x != nil {
   725  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   726  		if ms.LoadMessageInfo() == nil {
   727  			ms.StoreMessageInfo(mi)
   728  		}
   729  		return ms
   730  	}
   731  	return mi.MessageOf(x)
   732  }
   733  
   734  // Deprecated: Use AttemptStats.ProtoReflect.Descriptor instead.
   735  func (*AttemptStats) Descriptor() ([]byte, []int) {
   736  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP(), []int{4}
   737  }
   738  
   739  func (x *AttemptStats) GetStartTime() *timestamppb.Timestamp {
   740  	if x != nil {
   741  		return x.StartTime
   742  	}
   743  	return nil
   744  }
   745  
   746  func (x *AttemptStats) GetEndTime() *timestamppb.Timestamp {
   747  	if x != nil {
   748  		return x.EndTime
   749  	}
   750  	return nil
   751  }
   752  
   753  // An error, warning, or information message associated with an integration.
   754  type ErrorDetail struct {
   755  	state         protoimpl.MessageState
   756  	sizeCache     protoimpl.SizeCache
   757  	unknownFields protoimpl.UnknownFields
   758  
   759  	// The full text of the error message, including any parameters that were
   760  	// thrown along with the exception.
   761  	ErrorMessage string `protobuf:"bytes,1,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
   762  	// The task try-number, in which, the error occurred.  If zero, the error
   763  	// happened at the event level.
   764  	TaskNumber int32 `protobuf:"varint,2,opt,name=task_number,json=taskNumber,proto3" json:"task_number,omitempty"`
   765  }
   766  
   767  func (x *ErrorDetail) Reset() {
   768  	*x = ErrorDetail{}
   769  	if protoimpl.UnsafeEnabled {
   770  		mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[5]
   771  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   772  		ms.StoreMessageInfo(mi)
   773  	}
   774  }
   775  
   776  func (x *ErrorDetail) String() string {
   777  	return protoimpl.X.MessageStringOf(x)
   778  }
   779  
   780  func (*ErrorDetail) ProtoMessage() {}
   781  
   782  func (x *ErrorDetail) ProtoReflect() protoreflect.Message {
   783  	mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[5]
   784  	if protoimpl.UnsafeEnabled && x != nil {
   785  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   786  		if ms.LoadMessageInfo() == nil {
   787  			ms.StoreMessageInfo(mi)
   788  		}
   789  		return ms
   790  	}
   791  	return mi.MessageOf(x)
   792  }
   793  
   794  // Deprecated: Use ErrorDetail.ProtoReflect.Descriptor instead.
   795  func (*ErrorDetail) Descriptor() ([]byte, []int) {
   796  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP(), []int{5}
   797  }
   798  
   799  func (x *ErrorDetail) GetErrorMessage() string {
   800  	if x != nil {
   801  		return x.ErrorMessage
   802  	}
   803  	return ""
   804  }
   805  
   806  func (x *ErrorDetail) GetTaskNumber() int32 {
   807  	if x != nil {
   808  		return x.TaskNumber
   809  	}
   810  	return 0
   811  }
   812  
   813  // Contains the combined condition calculation results.
   814  type ConditionResult struct {
   815  	state         protoimpl.MessageState
   816  	sizeCache     protoimpl.SizeCache
   817  	unknownFields protoimpl.UnknownFields
   818  
   819  	// the current task number.
   820  	CurrentTaskNumber string `protobuf:"bytes,1,opt,name=current_task_number,json=currentTaskNumber,proto3" json:"current_task_number,omitempty"`
   821  	// the next task number.
   822  	NextTaskNumber string `protobuf:"bytes,2,opt,name=next_task_number,json=nextTaskNumber,proto3" json:"next_task_number,omitempty"`
   823  	// the result comes out after evaluate the combined condition. True if there's
   824  	// no combined condition specified.
   825  	Result bool `protobuf:"varint,3,opt,name=result,proto3" json:"result,omitempty"`
   826  }
   827  
   828  func (x *ConditionResult) Reset() {
   829  	*x = ConditionResult{}
   830  	if protoimpl.UnsafeEnabled {
   831  		mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[6]
   832  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   833  		ms.StoreMessageInfo(mi)
   834  	}
   835  }
   836  
   837  func (x *ConditionResult) String() string {
   838  	return protoimpl.X.MessageStringOf(x)
   839  }
   840  
   841  func (*ConditionResult) ProtoMessage() {}
   842  
   843  func (x *ConditionResult) ProtoReflect() protoreflect.Message {
   844  	mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[6]
   845  	if protoimpl.UnsafeEnabled && x != nil {
   846  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   847  		if ms.LoadMessageInfo() == nil {
   848  			ms.StoreMessageInfo(mi)
   849  		}
   850  		return ms
   851  	}
   852  	return mi.MessageOf(x)
   853  }
   854  
   855  // Deprecated: Use ConditionResult.ProtoReflect.Descriptor instead.
   856  func (*ConditionResult) Descriptor() ([]byte, []int) {
   857  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP(), []int{6}
   858  }
   859  
   860  func (x *ConditionResult) GetCurrentTaskNumber() string {
   861  	if x != nil {
   862  		return x.CurrentTaskNumber
   863  	}
   864  	return ""
   865  }
   866  
   867  func (x *ConditionResult) GetNextTaskNumber() string {
   868  	if x != nil {
   869  		return x.NextTaskNumber
   870  	}
   871  	return ""
   872  }
   873  
   874  func (x *ConditionResult) GetResult() bool {
   875  	if x != nil {
   876  		return x.Result
   877  	}
   878  	return false
   879  }
   880  
   881  // Metadata for the event/task retry.
   882  type EventExecutionSnapshot_EventExecutionSnapshotMetadata struct {
   883  	state         protoimpl.MessageState
   884  	sizeCache     protoimpl.SizeCache
   885  	unknownFields protoimpl.UnknownFields
   886  
   887  	// The task number associated with this snapshot. Could be empty.
   888  	TaskNumber string `protobuf:"bytes,1,opt,name=task_number,json=taskNumber,proto3" json:"task_number,omitempty"`
   889  	// the task name associated with this snapshot. Could be empty.
   890  	Task string `protobuf:"bytes,2,opt,name=task,proto3" json:"task,omitempty"`
   891  	// the event attempt number this snapshot belongs to.
   892  	EventAttemptNum int32 `protobuf:"varint,3,opt,name=event_attempt_num,json=eventAttemptNum,proto3" json:"event_attempt_num,omitempty"`
   893  	// the task attempt number this snapshot belongs to. Could be empty.
   894  	TaskAttemptNum int32 `protobuf:"varint,4,opt,name=task_attempt_num,json=taskAttemptNum,proto3" json:"task_attempt_num,omitempty"`
   895  }
   896  
   897  func (x *EventExecutionSnapshot_EventExecutionSnapshotMetadata) Reset() {
   898  	*x = EventExecutionSnapshot_EventExecutionSnapshotMetadata{}
   899  	if protoimpl.UnsafeEnabled {
   900  		mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[9]
   901  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   902  		ms.StoreMessageInfo(mi)
   903  	}
   904  }
   905  
   906  func (x *EventExecutionSnapshot_EventExecutionSnapshotMetadata) String() string {
   907  	return protoimpl.X.MessageStringOf(x)
   908  }
   909  
   910  func (*EventExecutionSnapshot_EventExecutionSnapshotMetadata) ProtoMessage() {}
   911  
   912  func (x *EventExecutionSnapshot_EventExecutionSnapshotMetadata) ProtoReflect() protoreflect.Message {
   913  	mi := &file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[9]
   914  	if protoimpl.UnsafeEnabled && x != nil {
   915  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   916  		if ms.LoadMessageInfo() == nil {
   917  			ms.StoreMessageInfo(mi)
   918  		}
   919  		return ms
   920  	}
   921  	return mi.MessageOf(x)
   922  }
   923  
   924  // Deprecated: Use EventExecutionSnapshot_EventExecutionSnapshotMetadata.ProtoReflect.Descriptor instead.
   925  func (*EventExecutionSnapshot_EventExecutionSnapshotMetadata) Descriptor() ([]byte, []int) {
   926  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP(), []int{2, 0}
   927  }
   928  
   929  func (x *EventExecutionSnapshot_EventExecutionSnapshotMetadata) GetTaskNumber() string {
   930  	if x != nil {
   931  		return x.TaskNumber
   932  	}
   933  	return ""
   934  }
   935  
   936  func (x *EventExecutionSnapshot_EventExecutionSnapshotMetadata) GetTask() string {
   937  	if x != nil {
   938  		return x.Task
   939  	}
   940  	return ""
   941  }
   942  
   943  func (x *EventExecutionSnapshot_EventExecutionSnapshotMetadata) GetEventAttemptNum() int32 {
   944  	if x != nil {
   945  		return x.EventAttemptNum
   946  	}
   947  	return 0
   948  }
   949  
   950  func (x *EventExecutionSnapshot_EventExecutionSnapshotMetadata) GetTaskAttemptNum() int32 {
   951  	if x != nil {
   952  		return x.TaskAttemptNum
   953  	}
   954  	return 0
   955  }
   956  
   957  var File_google_cloud_integrations_v1alpha_log_entries_proto protoreflect.FileDescriptor
   958  
   959  var file_google_cloud_integrations_v1alpha_log_entries_proto_rawDesc = []byte{
   960  	0x0a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x69,
   961  	0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c,
   962  	0x70, 0x68, 0x61, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x2e,
   963  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   964  	0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   965  	0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   966  	0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69,
   967  	0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x65, 0x76, 0x65, 0x6e,
   968  	0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   969  	0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f,
   970  	0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x31, 0x61,
   971  	0x6c, 0x70, 0x68, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f,
   972  	0x74, 0x6f, 0x1a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   973  	0x2f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x31,
   974  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
   975  	0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   976  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
   977  	0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x09, 0x0a, 0x0d, 0x45, 0x78, 0x65,
   978  	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x17, 0x65, 0x76,
   979  	0x65, 0x6e, 0x74, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
   980  	0x66, 0x6f, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x65, 0x76, 0x65,
   981  	0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x49,
   982  	0x64, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   983  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74,
   984  	0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69,
   985  	0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
   986  	0x52, 0x12, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x56, 0x65, 0x72,
   987  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f,
   988  	0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   989  	0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x69,
   990  	0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72,
   991  	0x49, 0x64, 0x12, 0x6a, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x61,
   992  	0x72, 0x61, 0x6d, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f,
   993  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72,
   994  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45,
   995  	0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x52, 0x65, 0x71,
   996  	0x75, 0x65, 0x73, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
   997  	0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x6d,
   998  	0x0a, 0x0f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d,
   999  	0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1000  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69,
  1001  	0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x78, 0x65, 0x63,
  1002  	0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  1003  	0x73, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x72,
  1004  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x5c, 0x0a,
  1005  	0x0b, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x08, 0x20, 0x01,
  1006  	0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1007  	0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76,
  1008  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
  1009  	0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52,
  1010  	0x0a, 0x70, 0x6f, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x70, 0x0a, 0x17, 0x65,
  1011  	0x76, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64,
  1012  	0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67,
  1013  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65,
  1014  	0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  1015  	0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x44,
  1016  	0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x15, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x65,
  1017  	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x46, 0x0a,
  1018  	0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e,
  1019  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74,
  1020  	0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  1021  	0x61, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x06, 0x65,
  1022  	0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x44, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
  1023  	0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1024  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
  1025  	0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x50, 0x72, 0x6f, 0x64, 0x75,
  1026  	0x63, 0x74, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x72,
  1027  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52,
  1028  	0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x50, 0x0a, 0x0c, 0x74, 0x61,
  1029  	0x73, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b,
  1030  	0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1031  	0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61,
  1032  	0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
  1033  	0x0b, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x1a, 0x73, 0x0a, 0x12,
  1034  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74,
  1035  	0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  1036  	0x03, 0x6b, 0x65, 0x79, 0x12, 0x47, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
  1037  	0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  1038  	0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
  1039  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72,
  1040  	0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
  1041  	0x01, 0x1a, 0x74, 0x0a, 0x13, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x61, 0x72,
  1042  	0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
  1043  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x47, 0x0a, 0x05, 0x76, 0x61,
  1044  	0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1045  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61,
  1046  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x76,
  1047  	0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x52, 0x05, 0x76, 0x61,
  1048  	0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x41, 0x0a, 0x0a, 0x50, 0x6f, 0x73, 0x74, 0x4d,
  1049  	0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1b, 0x0a, 0x17, 0x50, 0x4f, 0x53, 0x54, 0x5f, 0x4d, 0x45,
  1050  	0x54, 0x48, 0x4f, 0x44, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
  1051  	0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x50, 0x4f, 0x53, 0x54, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08,
  1052  	0x53, 0x43, 0x48, 0x45, 0x44, 0x55, 0x4c, 0x45, 0x10, 0x02, 0x22, 0x94, 0x05, 0x0a, 0x15, 0x45,
  1053  	0x76, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74,
  1054  	0x61, 0x69, 0x6c, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x15, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x65,
  1055  	0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01,
  1056  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x4c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1057  	0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1058  	0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x45, 0x78,
  1059  	0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x45,
  1060  	0x76, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
  1061  	0x74, 0x65, 0x52, 0x13, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
  1062  	0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x73, 0x0a, 0x18, 0x65, 0x76, 0x65, 0x6e, 0x74,
  1063  	0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6e, 0x61, 0x70, 0x73,
  1064  	0x68, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1065  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61,
  1066  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x76,
  1067  	0x65, 0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6e, 0x61, 0x70,
  1068  	0x73, 0x68, 0x6f, 0x74, 0x52, 0x16, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75,
  1069  	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x5f, 0x0a, 0x13,
  1070  	0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x73, 0x74,
  1071  	0x61, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1072  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61,
  1073  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x41, 0x74,
  1074  	0x74, 0x65, 0x6d, 0x70, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x11, 0x65, 0x76, 0x65, 0x6e,
  1075  	0x74, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x4a, 0x0a,
  1076  	0x13, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  1077  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  1078  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
  1079  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x45, 0x78, 0x65, 0x63,
  1080  	0x75, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x65, 0x76, 0x65,
  1081  	0x6e, 0x74, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  1082  	0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x74,
  1083  	0x72, 0x69, 0x65, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xa5, 0x01, 0x0a, 0x13, 0x45, 0x76,
  1084  	0x65, 0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
  1085  	0x65, 0x12, 0x25, 0x0a, 0x21, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55,
  1086  	0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
  1087  	0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x4f, 0x4e, 0x5f, 0x48,
  1088  	0x4f, 0x4c, 0x44, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x43,
  1089  	0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44,
  1090  	0x45, 0x44, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x04,
  1091  	0x12, 0x0d, 0x0a, 0x09, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x05, 0x12,
  1092  	0x11, 0x0a, 0x0d, 0x52, 0x45, 0x54, 0x52, 0x59, 0x5f, 0x4f, 0x4e, 0x5f, 0x48, 0x4f, 0x4c, 0x44,
  1093  	0x10, 0x06, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x53, 0x50, 0x45, 0x4e, 0x44, 0x45, 0x44, 0x10,
  1094  	0x07, 0x22, 0xf3, 0x08, 0x0a, 0x16, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75,
  1095  	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x34, 0x0a, 0x16,
  1096  	0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f,
  1097  	0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x63, 0x68,
  1098  	0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x75, 0x6d, 0x62,
  1099  	0x65, 0x72, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x74,
  1100  	0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1101  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
  1102  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x54,
  1103  	0x69, 0x6d, 0x65, 0x12, 0xa3, 0x01, 0x0a, 0x21, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x78,
  1104  	0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
  1105  	0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1106  	0x58, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69,
  1107  	0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c,
  1108  	0x70, 0x68, 0x61, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
  1109  	0x6f, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74,
  1110  	0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
  1111  	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x1e, 0x65, 0x76, 0x65, 0x6e, 0x74,
  1112  	0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
  1113  	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x6d, 0x0a, 0x16, 0x74, 0x61, 0x73,
  1114  	0x6b, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x74, 0x61,
  1115  	0x69, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1116  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61,
  1117  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61,
  1118  	0x73, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69,
  1119  	0x6c, 0x73, 0x52, 0x14, 0x74, 0x61, 0x73, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f,
  1120  	0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x5f, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64,
  1121  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x05, 0x20,
  1122  	0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  1123  	0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
  1124  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  1125  	0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
  1126  	0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x6d, 0x0a, 0x0c, 0x65, 0x76, 0x65,
  1127  	0x6e, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
  1128  	0x4a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69,
  1129  	0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c,
  1130  	0x70, 0x68, 0x61, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
  1131  	0x6f, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74,
  1132  	0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x65, 0x76, 0x65,
  1133  	0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x6a, 0x0a, 0x0b, 0x64, 0x69, 0x66, 0x66,
  1134  	0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x49, 0x2e,
  1135  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74,
  1136  	0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  1137  	0x61, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
  1138  	0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x44, 0x69, 0x66, 0x66, 0x50, 0x61, 0x72,
  1139  	0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x50, 0x61,
  1140  	0x72, 0x61, 0x6d, 0x73, 0x1a, 0xab, 0x01, 0x0a, 0x1e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x45, 0x78,
  1141  	0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x4d,
  1142  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f,
  1143  	0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x61,
  1144  	0x73, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b,
  1145  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x2a, 0x0a, 0x11,
  1146  	0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x6e, 0x75,
  1147  	0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x41, 0x74,
  1148  	0x74, 0x65, 0x6d, 0x70, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x73, 0x6b,
  1149  	0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01,
  1150  	0x28, 0x05, 0x52, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x4e,
  1151  	0x75, 0x6d, 0x1a, 0x71, 0x0a, 0x10, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d,
  1152  	0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
  1153  	0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x47, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
  1154  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1155  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69,
  1156  	0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x76, 0x65, 0x6e,
  1157  	0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
  1158  	0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x70, 0x0a, 0x0f, 0x44, 0x69, 0x66, 0x66, 0x50, 0x61, 0x72,
  1159  	0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
  1160  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x47, 0x0a, 0x05, 0x76, 0x61,
  1161  	0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1162  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61,
  1163  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x76,
  1164  	0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x52, 0x05, 0x76, 0x61,
  1165  	0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x99, 0x04, 0x0a, 0x14, 0x54, 0x61, 0x73, 0x6b,
  1166  	0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
  1167  	0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18,
  1168  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65,
  1169  	0x72, 0x12, 0x7c, 0x0a, 0x14, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74,
  1170  	0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
  1171  	0x4a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69,
  1172  	0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c,
  1173  	0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f,
  1174  	0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x45, 0x78, 0x65,
  1175  	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x74, 0x61, 0x73,
  1176  	0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
  1177  	0x5d, 0x0a, 0x12, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x5f,
  1178  	0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f,
  1179  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67,
  1180  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e,
  1181  	0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x10, 0x74, 0x61,
  1182  	0x73, 0x6b, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x22, 0x82,
  1183  	0x02, 0x0a, 0x12, 0x54, 0x61, 0x73, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
  1184  	0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x45, 0x58,
  1185  	0x45, 0x43, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e,
  1186  	0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x50,
  1187  	0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49, 0x4f, 0x4e,
  1188  	0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53,
  1189  	0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x10, 0x03, 0x12,
  1190  	0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x46,
  1191  	0x41, 0x54, 0x41, 0x4c, 0x10, 0x05, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x54, 0x52, 0x59, 0x5f,
  1192  	0x4f, 0x4e, 0x5f, 0x48, 0x4f, 0x4c, 0x44, 0x10, 0x06, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x4b, 0x49,
  1193  	0x50, 0x50, 0x45, 0x44, 0x10, 0x07, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c,
  1194  	0x4c, 0x45, 0x44, 0x10, 0x08, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47,
  1195  	0x5f, 0x52, 0x4f, 0x4c, 0x4c, 0x42, 0x41, 0x43, 0x4b, 0x10, 0x09, 0x12, 0x17, 0x0a, 0x13, 0x52,
  1196  	0x4f, 0x4c, 0x4c, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x49, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45,
  1197  	0x53, 0x53, 0x10, 0x0a, 0x12, 0x0e, 0x0a, 0x0a, 0x52, 0x4f, 0x4c, 0x4c, 0x45, 0x44, 0x42, 0x41,
  1198  	0x43, 0x4b, 0x10, 0x0b, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x53, 0x50, 0x45, 0x4e, 0x44, 0x45,
  1199  	0x44, 0x10, 0x0c, 0x22, 0x80, 0x01, 0x0a, 0x0c, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x53,
  1200  	0x74, 0x61, 0x74, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69,
  1201  	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1202  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
  1203  	0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12,
  1204  	0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
  1205  	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1206  	0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65,
  1207  	0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x53, 0x0a, 0x0b, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x44,
  1208  	0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d,
  1209  	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x65, 0x72,
  1210  	0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61,
  1211  	0x73, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
  1212  	0x0a, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x83, 0x01, 0x0a, 0x0f,
  1213  	0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12,
  1214  	0x2e, 0x0a, 0x13, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f,
  1215  	0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x75,
  1216  	0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12,
  1217  	0x28, 0x0a, 0x10, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e, 0x75, 0x6d,
  1218  	0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6e, 0x65, 0x78, 0x74, 0x54,
  1219  	0x61, 0x73, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x73,
  1220  	0x75, 0x6c, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c,
  1221  	0x74, 0x42, 0x89, 0x01, 0x0a, 0x25, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1222  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69,
  1223  	0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x4c, 0x6f, 0x67,
  1224  	0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4d,
  1225  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72,
  1226  	0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1227  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x69, 0x6e, 0x74, 0x65,
  1228  	0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  1229  	0x3b, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x62, 0x06, 0x70,
  1230  	0x72, 0x6f, 0x74, 0x6f, 0x33,
  1231  }
  1232  
  1233  var (
  1234  	file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescOnce sync.Once
  1235  	file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescData = file_google_cloud_integrations_v1alpha_log_entries_proto_rawDesc
  1236  )
  1237  
  1238  func file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescGZIP() []byte {
  1239  	file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescOnce.Do(func() {
  1240  		file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescData)
  1241  	})
  1242  	return file_google_cloud_integrations_v1alpha_log_entries_proto_rawDescData
  1243  }
  1244  
  1245  var file_google_cloud_integrations_v1alpha_log_entries_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
  1246  var file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
  1247  var file_google_cloud_integrations_v1alpha_log_entries_proto_goTypes = []interface{}{
  1248  	(ExecutionInfo_PostMethod)(0),                  // 0: google.cloud.integrations.v1alpha.ExecutionInfo.PostMethod
  1249  	(EventExecutionDetails_EventExecutionState)(0), // 1: google.cloud.integrations.v1alpha.EventExecutionDetails.EventExecutionState
  1250  	(TaskExecutionDetails_TaskExecutionState)(0),   // 2: google.cloud.integrations.v1alpha.TaskExecutionDetails.TaskExecutionState
  1251  	(*ExecutionInfo)(nil),                          // 3: google.cloud.integrations.v1alpha.ExecutionInfo
  1252  	(*EventExecutionDetails)(nil),                  // 4: google.cloud.integrations.v1alpha.EventExecutionDetails
  1253  	(*EventExecutionSnapshot)(nil),                 // 5: google.cloud.integrations.v1alpha.EventExecutionSnapshot
  1254  	(*TaskExecutionDetails)(nil),                   // 6: google.cloud.integrations.v1alpha.TaskExecutionDetails
  1255  	(*AttemptStats)(nil),                           // 7: google.cloud.integrations.v1alpha.AttemptStats
  1256  	(*ErrorDetail)(nil),                            // 8: google.cloud.integrations.v1alpha.ErrorDetail
  1257  	(*ConditionResult)(nil),                        // 9: google.cloud.integrations.v1alpha.ConditionResult
  1258  	nil,                                            // 10: google.cloud.integrations.v1alpha.ExecutionInfo.RequestParamsEntry
  1259  	nil,                                            // 11: google.cloud.integrations.v1alpha.ExecutionInfo.ResponseParamsEntry
  1260  	(*EventExecutionSnapshot_EventExecutionSnapshotMetadata)(nil), // 12: google.cloud.integrations.v1alpha.EventExecutionSnapshot.EventExecutionSnapshotMetadata
  1261  	nil,                           // 13: google.cloud.integrations.v1alpha.EventExecutionSnapshot.EventParamsEntry
  1262  	nil,                           // 14: google.cloud.integrations.v1alpha.EventExecutionSnapshot.DiffParamsEntry
  1263  	(Product)(0),                  // 15: google.cloud.integrations.v1alpha.Product
  1264  	(*TaskConfig)(nil),            // 16: google.cloud.integrations.v1alpha.TaskConfig
  1265  	(*timestamppb.Timestamp)(nil), // 17: google.protobuf.Timestamp
  1266  	(*EventParameter)(nil),        // 18: google.cloud.integrations.v1alpha.EventParameter
  1267  }
  1268  var file_google_cloud_integrations_v1alpha_log_entries_proto_depIdxs = []int32{
  1269  	10, // 0: google.cloud.integrations.v1alpha.ExecutionInfo.request_params:type_name -> google.cloud.integrations.v1alpha.ExecutionInfo.RequestParamsEntry
  1270  	11, // 1: google.cloud.integrations.v1alpha.ExecutionInfo.response_params:type_name -> google.cloud.integrations.v1alpha.ExecutionInfo.ResponseParamsEntry
  1271  	0,  // 2: google.cloud.integrations.v1alpha.ExecutionInfo.post_method:type_name -> google.cloud.integrations.v1alpha.ExecutionInfo.PostMethod
  1272  	4,  // 3: google.cloud.integrations.v1alpha.ExecutionInfo.event_execution_details:type_name -> google.cloud.integrations.v1alpha.EventExecutionDetails
  1273  	8,  // 4: google.cloud.integrations.v1alpha.ExecutionInfo.errors:type_name -> google.cloud.integrations.v1alpha.ErrorDetail
  1274  	15, // 5: google.cloud.integrations.v1alpha.ExecutionInfo.product:type_name -> google.cloud.integrations.v1alpha.Product
  1275  	16, // 6: google.cloud.integrations.v1alpha.ExecutionInfo.task_configs:type_name -> google.cloud.integrations.v1alpha.TaskConfig
  1276  	1,  // 7: google.cloud.integrations.v1alpha.EventExecutionDetails.event_execution_state:type_name -> google.cloud.integrations.v1alpha.EventExecutionDetails.EventExecutionState
  1277  	5,  // 8: google.cloud.integrations.v1alpha.EventExecutionDetails.event_execution_snapshot:type_name -> google.cloud.integrations.v1alpha.EventExecutionSnapshot
  1278  	7,  // 9: google.cloud.integrations.v1alpha.EventExecutionDetails.event_attempt_stats:type_name -> google.cloud.integrations.v1alpha.AttemptStats
  1279  	17, // 10: google.cloud.integrations.v1alpha.EventExecutionDetails.next_execution_time:type_name -> google.protobuf.Timestamp
  1280  	17, // 11: google.cloud.integrations.v1alpha.EventExecutionSnapshot.snapshot_time:type_name -> google.protobuf.Timestamp
  1281  	12, // 12: google.cloud.integrations.v1alpha.EventExecutionSnapshot.event_execution_snapshot_metadata:type_name -> google.cloud.integrations.v1alpha.EventExecutionSnapshot.EventExecutionSnapshotMetadata
  1282  	6,  // 13: google.cloud.integrations.v1alpha.EventExecutionSnapshot.task_execution_details:type_name -> google.cloud.integrations.v1alpha.TaskExecutionDetails
  1283  	9,  // 14: google.cloud.integrations.v1alpha.EventExecutionSnapshot.condition_results:type_name -> google.cloud.integrations.v1alpha.ConditionResult
  1284  	13, // 15: google.cloud.integrations.v1alpha.EventExecutionSnapshot.event_params:type_name -> google.cloud.integrations.v1alpha.EventExecutionSnapshot.EventParamsEntry
  1285  	14, // 16: google.cloud.integrations.v1alpha.EventExecutionSnapshot.diff_params:type_name -> google.cloud.integrations.v1alpha.EventExecutionSnapshot.DiffParamsEntry
  1286  	2,  // 17: google.cloud.integrations.v1alpha.TaskExecutionDetails.task_execution_state:type_name -> google.cloud.integrations.v1alpha.TaskExecutionDetails.TaskExecutionState
  1287  	7,  // 18: google.cloud.integrations.v1alpha.TaskExecutionDetails.task_attempt_stats:type_name -> google.cloud.integrations.v1alpha.AttemptStats
  1288  	17, // 19: google.cloud.integrations.v1alpha.AttemptStats.start_time:type_name -> google.protobuf.Timestamp
  1289  	17, // 20: google.cloud.integrations.v1alpha.AttemptStats.end_time:type_name -> google.protobuf.Timestamp
  1290  	18, // 21: google.cloud.integrations.v1alpha.ExecutionInfo.RequestParamsEntry.value:type_name -> google.cloud.integrations.v1alpha.EventParameter
  1291  	18, // 22: google.cloud.integrations.v1alpha.ExecutionInfo.ResponseParamsEntry.value:type_name -> google.cloud.integrations.v1alpha.EventParameter
  1292  	18, // 23: google.cloud.integrations.v1alpha.EventExecutionSnapshot.EventParamsEntry.value:type_name -> google.cloud.integrations.v1alpha.EventParameter
  1293  	18, // 24: google.cloud.integrations.v1alpha.EventExecutionSnapshot.DiffParamsEntry.value:type_name -> google.cloud.integrations.v1alpha.EventParameter
  1294  	25, // [25:25] is the sub-list for method output_type
  1295  	25, // [25:25] is the sub-list for method input_type
  1296  	25, // [25:25] is the sub-list for extension type_name
  1297  	25, // [25:25] is the sub-list for extension extendee
  1298  	0,  // [0:25] is the sub-list for field type_name
  1299  }
  1300  
  1301  func init() { file_google_cloud_integrations_v1alpha_log_entries_proto_init() }
  1302  func file_google_cloud_integrations_v1alpha_log_entries_proto_init() {
  1303  	if File_google_cloud_integrations_v1alpha_log_entries_proto != nil {
  1304  		return
  1305  	}
  1306  	file_google_cloud_integrations_v1alpha_event_parameter_proto_init()
  1307  	file_google_cloud_integrations_v1alpha_product_proto_init()
  1308  	file_google_cloud_integrations_v1alpha_task_config_proto_init()
  1309  	if !protoimpl.UnsafeEnabled {
  1310  		file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1311  			switch v := v.(*ExecutionInfo); i {
  1312  			case 0:
  1313  				return &v.state
  1314  			case 1:
  1315  				return &v.sizeCache
  1316  			case 2:
  1317  				return &v.unknownFields
  1318  			default:
  1319  				return nil
  1320  			}
  1321  		}
  1322  		file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1323  			switch v := v.(*EventExecutionDetails); i {
  1324  			case 0:
  1325  				return &v.state
  1326  			case 1:
  1327  				return &v.sizeCache
  1328  			case 2:
  1329  				return &v.unknownFields
  1330  			default:
  1331  				return nil
  1332  			}
  1333  		}
  1334  		file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1335  			switch v := v.(*EventExecutionSnapshot); i {
  1336  			case 0:
  1337  				return &v.state
  1338  			case 1:
  1339  				return &v.sizeCache
  1340  			case 2:
  1341  				return &v.unknownFields
  1342  			default:
  1343  				return nil
  1344  			}
  1345  		}
  1346  		file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1347  			switch v := v.(*TaskExecutionDetails); i {
  1348  			case 0:
  1349  				return &v.state
  1350  			case 1:
  1351  				return &v.sizeCache
  1352  			case 2:
  1353  				return &v.unknownFields
  1354  			default:
  1355  				return nil
  1356  			}
  1357  		}
  1358  		file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1359  			switch v := v.(*AttemptStats); i {
  1360  			case 0:
  1361  				return &v.state
  1362  			case 1:
  1363  				return &v.sizeCache
  1364  			case 2:
  1365  				return &v.unknownFields
  1366  			default:
  1367  				return nil
  1368  			}
  1369  		}
  1370  		file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1371  			switch v := v.(*ErrorDetail); i {
  1372  			case 0:
  1373  				return &v.state
  1374  			case 1:
  1375  				return &v.sizeCache
  1376  			case 2:
  1377  				return &v.unknownFields
  1378  			default:
  1379  				return nil
  1380  			}
  1381  		}
  1382  		file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1383  			switch v := v.(*ConditionResult); i {
  1384  			case 0:
  1385  				return &v.state
  1386  			case 1:
  1387  				return &v.sizeCache
  1388  			case 2:
  1389  				return &v.unknownFields
  1390  			default:
  1391  				return nil
  1392  			}
  1393  		}
  1394  		file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1395  			switch v := v.(*EventExecutionSnapshot_EventExecutionSnapshotMetadata); i {
  1396  			case 0:
  1397  				return &v.state
  1398  			case 1:
  1399  				return &v.sizeCache
  1400  			case 2:
  1401  				return &v.unknownFields
  1402  			default:
  1403  				return nil
  1404  			}
  1405  		}
  1406  	}
  1407  	type x struct{}
  1408  	out := protoimpl.TypeBuilder{
  1409  		File: protoimpl.DescBuilder{
  1410  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1411  			RawDescriptor: file_google_cloud_integrations_v1alpha_log_entries_proto_rawDesc,
  1412  			NumEnums:      3,
  1413  			NumMessages:   12,
  1414  			NumExtensions: 0,
  1415  			NumServices:   0,
  1416  		},
  1417  		GoTypes:           file_google_cloud_integrations_v1alpha_log_entries_proto_goTypes,
  1418  		DependencyIndexes: file_google_cloud_integrations_v1alpha_log_entries_proto_depIdxs,
  1419  		EnumInfos:         file_google_cloud_integrations_v1alpha_log_entries_proto_enumTypes,
  1420  		MessageInfos:      file_google_cloud_integrations_v1alpha_log_entries_proto_msgTypes,
  1421  	}.Build()
  1422  	File_google_cloud_integrations_v1alpha_log_entries_proto = out.File
  1423  	file_google_cloud_integrations_v1alpha_log_entries_proto_rawDesc = nil
  1424  	file_google_cloud_integrations_v1alpha_log_entries_proto_goTypes = nil
  1425  	file_google_cloud_integrations_v1alpha_log_entries_proto_depIdxs = nil
  1426  }
  1427  

View as plain text