github.com/cloudwan/edgelq-sdk@v1.15.4/alerting/client/v1/log_condition/log_condition_service.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/alerting/proto/v1/log_condition_service.proto
     3  // DO NOT EDIT!!!
     4  
     5  package log_condition_client
     6  
     7  import (
     8  	"fmt"
     9  	"reflect"
    10  	"sync"
    11  
    12  	"google.golang.org/protobuf/encoding/protojson"
    13  	"google.golang.org/protobuf/proto"
    14  	preflect "google.golang.org/protobuf/reflect/protoreflect"
    15  	"google.golang.org/protobuf/runtime/protoimpl"
    16  )
    17  
    18  // proto imports
    19  import (
    20  	log_condition "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/log_condition"
    21  	policy "github.com/cloudwan/edgelq-sdk/alerting/resources/v1/policy"
    22  	view "github.com/cloudwan/goten-sdk/types/view"
    23  	watch_type "github.com/cloudwan/goten-sdk/types/watch_type"
    24  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    25  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    26  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    27  )
    28  
    29  // Reference imports to suppress errors if they are not otherwise used.
    30  var (
    31  	_ = fmt.Errorf
    32  	_ = reflect.Method{}
    33  	_ = sync.Once{}
    34  
    35  	_ = protojson.MarshalOptions{}
    36  	_ = proto.MarshalOptions{}
    37  	_ = preflect.Value{}
    38  	_ = protoimpl.DescBuilder{}
    39  )
    40  
    41  // make sure we're using proto imports
    42  var (
    43  	_ = &log_condition.LogCondition{}
    44  	_ = &policy.Policy{}
    45  	_ = &emptypb.Empty{}
    46  	_ = &fieldmaskpb.FieldMask{}
    47  	_ = &timestamppb.Timestamp{}
    48  	_ = view.View(0)
    49  	_ = watch_type.WatchType(0)
    50  )
    51  
    52  const (
    53  	// Verify that this generated code is sufficiently up-to-date.
    54  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    55  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    56  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    57  )
    58  
    59  // A request message of the GetLogCondition method.
    60  type GetLogConditionRequest struct {
    61  	state         protoimpl.MessageState
    62  	sizeCache     protoimpl.SizeCache
    63  	unknownFields protoimpl.UnknownFields
    64  	// Name of ntt.alerting.v1.LogCondition
    65  	Name *log_condition.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
    66  	// A list of extra fields to be obtained for each response item on top of
    67  	// fields defined by request field view
    68  	FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,3,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
    69  	// View defines list of standard response fields present in response items.
    70  	// Additional fields can be amended by request field field_mask
    71  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
    72  }
    73  
    74  func (m *GetLogConditionRequest) Reset() {
    75  	*m = GetLogConditionRequest{}
    76  	if protoimpl.UnsafeEnabled {
    77  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[0]
    78  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    79  		ms.StoreMessageInfo(mi)
    80  	}
    81  }
    82  
    83  func (m *GetLogConditionRequest) String() string {
    84  	return protoimpl.X.MessageStringOf(m)
    85  }
    86  
    87  func (*GetLogConditionRequest) ProtoMessage() {}
    88  
    89  func (m *GetLogConditionRequest) ProtoReflect() preflect.Message {
    90  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[0]
    91  	if protoimpl.UnsafeEnabled && m != nil {
    92  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    93  		if ms.LoadMessageInfo() == nil {
    94  			ms.StoreMessageInfo(mi)
    95  		}
    96  		return ms
    97  	}
    98  	return mi.MessageOf(m)
    99  }
   100  
   101  func (*GetLogConditionRequest) GotenMessage() {}
   102  
   103  // Deprecated, Use GetLogConditionRequest.ProtoReflect.Descriptor instead.
   104  func (*GetLogConditionRequest) Descriptor() ([]byte, []int) {
   105  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{0}
   106  }
   107  
   108  func (m *GetLogConditionRequest) Unmarshal(b []byte) error {
   109  	return proto.Unmarshal(b, m)
   110  }
   111  
   112  func (m *GetLogConditionRequest) Marshal() ([]byte, error) {
   113  	return proto.Marshal(m)
   114  }
   115  
   116  func (m *GetLogConditionRequest) MarshalJSON() ([]byte, error) {
   117  	return protojson.MarshalOptions{}.Marshal(m)
   118  }
   119  
   120  func (m *GetLogConditionRequest) UnmarshalJSON(data []byte) error {
   121  	return protojson.Unmarshal(data, m)
   122  }
   123  
   124  func (m *GetLogConditionRequest) GetName() *log_condition.Name {
   125  	if m != nil {
   126  		return m.Name
   127  	}
   128  	return nil
   129  }
   130  
   131  func (m *GetLogConditionRequest) GetFieldMask() *log_condition.LogCondition_FieldMask {
   132  	if m != nil {
   133  		return m.FieldMask
   134  	}
   135  	return nil
   136  }
   137  
   138  func (m *GetLogConditionRequest) GetView() view.View {
   139  	if m != nil {
   140  		return m.View
   141  	}
   142  	return view.View_UNSPECIFIED
   143  }
   144  
   145  func (m *GetLogConditionRequest) SetName(fv *log_condition.Name) {
   146  	if m == nil {
   147  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "GetLogConditionRequest"))
   148  	}
   149  	m.Name = fv
   150  }
   151  
   152  func (m *GetLogConditionRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) {
   153  	if m == nil {
   154  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "GetLogConditionRequest"))
   155  	}
   156  	m.FieldMask = fv
   157  }
   158  
   159  func (m *GetLogConditionRequest) SetView(fv view.View) {
   160  	if m == nil {
   161  		panic(fmt.Errorf("can't set %s on nil %s", "View", "GetLogConditionRequest"))
   162  	}
   163  	m.View = fv
   164  }
   165  
   166  // A request message of the BatchGetLogConditions method.
   167  type BatchGetLogConditionsRequest struct {
   168  	state         protoimpl.MessageState
   169  	sizeCache     protoimpl.SizeCache
   170  	unknownFields protoimpl.UnknownFields
   171  	// Names of LogConditions
   172  	Names []*log_condition.Name `protobuf:"bytes,2,rep,customtype=Name,name=names,proto3" json:"names,omitempty"`
   173  	// A list of extra fields to be obtained for each response item on top of
   174  	// fields defined by request field view
   175  	FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,3,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   176  	// View defines list of standard response fields present in response items.
   177  	// Additional fields can be amended by request field field_mask
   178  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   179  }
   180  
   181  func (m *BatchGetLogConditionsRequest) Reset() {
   182  	*m = BatchGetLogConditionsRequest{}
   183  	if protoimpl.UnsafeEnabled {
   184  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[1]
   185  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   186  		ms.StoreMessageInfo(mi)
   187  	}
   188  }
   189  
   190  func (m *BatchGetLogConditionsRequest) String() string {
   191  	return protoimpl.X.MessageStringOf(m)
   192  }
   193  
   194  func (*BatchGetLogConditionsRequest) ProtoMessage() {}
   195  
   196  func (m *BatchGetLogConditionsRequest) ProtoReflect() preflect.Message {
   197  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[1]
   198  	if protoimpl.UnsafeEnabled && m != nil {
   199  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   200  		if ms.LoadMessageInfo() == nil {
   201  			ms.StoreMessageInfo(mi)
   202  		}
   203  		return ms
   204  	}
   205  	return mi.MessageOf(m)
   206  }
   207  
   208  func (*BatchGetLogConditionsRequest) GotenMessage() {}
   209  
   210  // Deprecated, Use BatchGetLogConditionsRequest.ProtoReflect.Descriptor instead.
   211  func (*BatchGetLogConditionsRequest) Descriptor() ([]byte, []int) {
   212  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{1}
   213  }
   214  
   215  func (m *BatchGetLogConditionsRequest) Unmarshal(b []byte) error {
   216  	return proto.Unmarshal(b, m)
   217  }
   218  
   219  func (m *BatchGetLogConditionsRequest) Marshal() ([]byte, error) {
   220  	return proto.Marshal(m)
   221  }
   222  
   223  func (m *BatchGetLogConditionsRequest) MarshalJSON() ([]byte, error) {
   224  	return protojson.MarshalOptions{}.Marshal(m)
   225  }
   226  
   227  func (m *BatchGetLogConditionsRequest) UnmarshalJSON(data []byte) error {
   228  	return protojson.Unmarshal(data, m)
   229  }
   230  
   231  func (m *BatchGetLogConditionsRequest) GetNames() []*log_condition.Name {
   232  	if m != nil {
   233  		return m.Names
   234  	}
   235  	return nil
   236  }
   237  
   238  func (m *BatchGetLogConditionsRequest) GetFieldMask() *log_condition.LogCondition_FieldMask {
   239  	if m != nil {
   240  		return m.FieldMask
   241  	}
   242  	return nil
   243  }
   244  
   245  func (m *BatchGetLogConditionsRequest) GetView() view.View {
   246  	if m != nil {
   247  		return m.View
   248  	}
   249  	return view.View_UNSPECIFIED
   250  }
   251  
   252  func (m *BatchGetLogConditionsRequest) SetNames(fv []*log_condition.Name) {
   253  	if m == nil {
   254  		panic(fmt.Errorf("can't set %s on nil %s", "Names", "BatchGetLogConditionsRequest"))
   255  	}
   256  	m.Names = fv
   257  }
   258  
   259  func (m *BatchGetLogConditionsRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) {
   260  	if m == nil {
   261  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "BatchGetLogConditionsRequest"))
   262  	}
   263  	m.FieldMask = fv
   264  }
   265  
   266  func (m *BatchGetLogConditionsRequest) SetView(fv view.View) {
   267  	if m == nil {
   268  		panic(fmt.Errorf("can't set %s on nil %s", "View", "BatchGetLogConditionsRequest"))
   269  	}
   270  	m.View = fv
   271  }
   272  
   273  // A response message of the BatchGetLogConditions method.
   274  type BatchGetLogConditionsResponse struct {
   275  	state         protoimpl.MessageState
   276  	sizeCache     protoimpl.SizeCache
   277  	unknownFields protoimpl.UnknownFields
   278  	// found LogConditions
   279  	LogConditions []*log_condition.LogCondition `protobuf:"bytes,1,rep,name=log_conditions,json=logConditions,proto3" json:"log_conditions,omitempty"`
   280  	// list of not found LogConditions
   281  	Missing []*log_condition.Name `protobuf:"bytes,2,rep,customtype=Name,name=missing,proto3" json:"missing,omitempty"`
   282  }
   283  
   284  func (m *BatchGetLogConditionsResponse) Reset() {
   285  	*m = BatchGetLogConditionsResponse{}
   286  	if protoimpl.UnsafeEnabled {
   287  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[2]
   288  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   289  		ms.StoreMessageInfo(mi)
   290  	}
   291  }
   292  
   293  func (m *BatchGetLogConditionsResponse) String() string {
   294  	return protoimpl.X.MessageStringOf(m)
   295  }
   296  
   297  func (*BatchGetLogConditionsResponse) ProtoMessage() {}
   298  
   299  func (m *BatchGetLogConditionsResponse) ProtoReflect() preflect.Message {
   300  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[2]
   301  	if protoimpl.UnsafeEnabled && m != nil {
   302  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   303  		if ms.LoadMessageInfo() == nil {
   304  			ms.StoreMessageInfo(mi)
   305  		}
   306  		return ms
   307  	}
   308  	return mi.MessageOf(m)
   309  }
   310  
   311  func (*BatchGetLogConditionsResponse) GotenMessage() {}
   312  
   313  // Deprecated, Use BatchGetLogConditionsResponse.ProtoReflect.Descriptor instead.
   314  func (*BatchGetLogConditionsResponse) Descriptor() ([]byte, []int) {
   315  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{2}
   316  }
   317  
   318  func (m *BatchGetLogConditionsResponse) Unmarshal(b []byte) error {
   319  	return proto.Unmarshal(b, m)
   320  }
   321  
   322  func (m *BatchGetLogConditionsResponse) Marshal() ([]byte, error) {
   323  	return proto.Marshal(m)
   324  }
   325  
   326  func (m *BatchGetLogConditionsResponse) MarshalJSON() ([]byte, error) {
   327  	return protojson.MarshalOptions{}.Marshal(m)
   328  }
   329  
   330  func (m *BatchGetLogConditionsResponse) UnmarshalJSON(data []byte) error {
   331  	return protojson.Unmarshal(data, m)
   332  }
   333  
   334  func (m *BatchGetLogConditionsResponse) GetLogConditions() []*log_condition.LogCondition {
   335  	if m != nil {
   336  		return m.LogConditions
   337  	}
   338  	return nil
   339  }
   340  
   341  func (m *BatchGetLogConditionsResponse) GetMissing() []*log_condition.Name {
   342  	if m != nil {
   343  		return m.Missing
   344  	}
   345  	return nil
   346  }
   347  
   348  func (m *BatchGetLogConditionsResponse) SetLogConditions(fv []*log_condition.LogCondition) {
   349  	if m == nil {
   350  		panic(fmt.Errorf("can't set %s on nil %s", "LogConditions", "BatchGetLogConditionsResponse"))
   351  	}
   352  	m.LogConditions = fv
   353  }
   354  
   355  func (m *BatchGetLogConditionsResponse) SetMissing(fv []*log_condition.Name) {
   356  	if m == nil {
   357  		panic(fmt.Errorf("can't set %s on nil %s", "Missing", "BatchGetLogConditionsResponse"))
   358  	}
   359  	m.Missing = fv
   360  }
   361  
   362  // A request message of the ListLogConditions method.
   363  type ListLogConditionsRequest struct {
   364  	state         protoimpl.MessageState
   365  	sizeCache     protoimpl.SizeCache
   366  	unknownFields protoimpl.UnknownFields
   367  	// Parent name of ntt.alerting.v1.LogCondition
   368  	Parent *log_condition.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"`
   369  	// Requested page size. Server may return fewer LogConditions than requested.
   370  	// If unspecified, server will pick an appropriate default.
   371  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   372  	// A token identifying a page of results the server should return.
   373  	// Typically, this is the value of
   374  	// ListLogConditionsResponse.next_page_token.
   375  	PageToken *log_condition.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   376  	// Order By -
   377  	// https://cloud.google.com/apis/design/design_patterns#list_pagination list
   378  	// of field path with order directive, either 'asc' or 'desc'. If direction is
   379  	// not provided, 'asc' is assumed. e.g. "state.nested_field asc,
   380  	// state.something.else desc, theme"
   381  	OrderBy *log_condition.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
   382  	// Filter - filter results by field criteria. Simplified SQL-like syntax with
   383  	// following operators:
   384  	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
   385  	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
   386  	// CONTAINS "severity:important" OR (state.last_error_time >
   387  	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
   388  	Filter *log_condition.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
   389  	// A list of extra fields to be obtained for each response item on top of
   390  	// fields defined by request field view
   391  	FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,6,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   392  	// View defines list of standard response fields present in response items.
   393  	// Additional fields can be amended by request field field_mask
   394  	View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   395  	// Indicates if list response should contain total count and offset (fields
   396  	// current_offset and total_results_count).
   397  	IncludePagingInfo bool `protobuf:"varint,8,opt,name=include_paging_info,json=includePagingInfo,proto3" json:"include_paging_info,omitempty"`
   398  }
   399  
   400  func (m *ListLogConditionsRequest) Reset() {
   401  	*m = ListLogConditionsRequest{}
   402  	if protoimpl.UnsafeEnabled {
   403  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[3]
   404  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   405  		ms.StoreMessageInfo(mi)
   406  	}
   407  }
   408  
   409  func (m *ListLogConditionsRequest) String() string {
   410  	return protoimpl.X.MessageStringOf(m)
   411  }
   412  
   413  func (*ListLogConditionsRequest) ProtoMessage() {}
   414  
   415  func (m *ListLogConditionsRequest) ProtoReflect() preflect.Message {
   416  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[3]
   417  	if protoimpl.UnsafeEnabled && m != nil {
   418  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   419  		if ms.LoadMessageInfo() == nil {
   420  			ms.StoreMessageInfo(mi)
   421  		}
   422  		return ms
   423  	}
   424  	return mi.MessageOf(m)
   425  }
   426  
   427  func (*ListLogConditionsRequest) GotenMessage() {}
   428  
   429  // Deprecated, Use ListLogConditionsRequest.ProtoReflect.Descriptor instead.
   430  func (*ListLogConditionsRequest) Descriptor() ([]byte, []int) {
   431  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{3}
   432  }
   433  
   434  func (m *ListLogConditionsRequest) Unmarshal(b []byte) error {
   435  	return proto.Unmarshal(b, m)
   436  }
   437  
   438  func (m *ListLogConditionsRequest) Marshal() ([]byte, error) {
   439  	return proto.Marshal(m)
   440  }
   441  
   442  func (m *ListLogConditionsRequest) MarshalJSON() ([]byte, error) {
   443  	return protojson.MarshalOptions{}.Marshal(m)
   444  }
   445  
   446  func (m *ListLogConditionsRequest) UnmarshalJSON(data []byte) error {
   447  	return protojson.Unmarshal(data, m)
   448  }
   449  
   450  func (m *ListLogConditionsRequest) GetParent() *log_condition.ParentName {
   451  	if m != nil {
   452  		return m.Parent
   453  	}
   454  	return nil
   455  }
   456  
   457  func (m *ListLogConditionsRequest) GetPageSize() int32 {
   458  	if m != nil {
   459  		return m.PageSize
   460  	}
   461  	return int32(0)
   462  }
   463  
   464  func (m *ListLogConditionsRequest) GetPageToken() *log_condition.PagerCursor {
   465  	if m != nil {
   466  		return m.PageToken
   467  	}
   468  	return nil
   469  }
   470  
   471  func (m *ListLogConditionsRequest) GetOrderBy() *log_condition.OrderBy {
   472  	if m != nil {
   473  		return m.OrderBy
   474  	}
   475  	return nil
   476  }
   477  
   478  func (m *ListLogConditionsRequest) GetFilter() *log_condition.Filter {
   479  	if m != nil {
   480  		return m.Filter
   481  	}
   482  	return nil
   483  }
   484  
   485  func (m *ListLogConditionsRequest) GetFieldMask() *log_condition.LogCondition_FieldMask {
   486  	if m != nil {
   487  		return m.FieldMask
   488  	}
   489  	return nil
   490  }
   491  
   492  func (m *ListLogConditionsRequest) GetView() view.View {
   493  	if m != nil {
   494  		return m.View
   495  	}
   496  	return view.View_UNSPECIFIED
   497  }
   498  
   499  func (m *ListLogConditionsRequest) GetIncludePagingInfo() bool {
   500  	if m != nil {
   501  		return m.IncludePagingInfo
   502  	}
   503  	return false
   504  }
   505  
   506  func (m *ListLogConditionsRequest) SetParent(fv *log_condition.ParentName) {
   507  	if m == nil {
   508  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "ListLogConditionsRequest"))
   509  	}
   510  	m.Parent = fv
   511  }
   512  
   513  func (m *ListLogConditionsRequest) SetPageSize(fv int32) {
   514  	if m == nil {
   515  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "ListLogConditionsRequest"))
   516  	}
   517  	m.PageSize = fv
   518  }
   519  
   520  func (m *ListLogConditionsRequest) SetPageToken(fv *log_condition.PagerCursor) {
   521  	if m == nil {
   522  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "ListLogConditionsRequest"))
   523  	}
   524  	m.PageToken = fv
   525  }
   526  
   527  func (m *ListLogConditionsRequest) SetOrderBy(fv *log_condition.OrderBy) {
   528  	if m == nil {
   529  		panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "ListLogConditionsRequest"))
   530  	}
   531  	m.OrderBy = fv
   532  }
   533  
   534  func (m *ListLogConditionsRequest) SetFilter(fv *log_condition.Filter) {
   535  	if m == nil {
   536  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListLogConditionsRequest"))
   537  	}
   538  	m.Filter = fv
   539  }
   540  
   541  func (m *ListLogConditionsRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) {
   542  	if m == nil {
   543  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "ListLogConditionsRequest"))
   544  	}
   545  	m.FieldMask = fv
   546  }
   547  
   548  func (m *ListLogConditionsRequest) SetView(fv view.View) {
   549  	if m == nil {
   550  		panic(fmt.Errorf("can't set %s on nil %s", "View", "ListLogConditionsRequest"))
   551  	}
   552  	m.View = fv
   553  }
   554  
   555  func (m *ListLogConditionsRequest) SetIncludePagingInfo(fv bool) {
   556  	if m == nil {
   557  		panic(fmt.Errorf("can't set %s on nil %s", "IncludePagingInfo", "ListLogConditionsRequest"))
   558  	}
   559  	m.IncludePagingInfo = fv
   560  }
   561  
   562  // A response message of the ListLogConditions method.
   563  type ListLogConditionsResponse struct {
   564  	state         protoimpl.MessageState
   565  	sizeCache     protoimpl.SizeCache
   566  	unknownFields protoimpl.UnknownFields
   567  	// The list of LogConditions
   568  	LogConditions []*log_condition.LogCondition `protobuf:"bytes,1,rep,name=log_conditions,json=logConditions,proto3" json:"log_conditions,omitempty"`
   569  	// A token to retrieve previous page of results.
   570  	//
   571  	// Pass this value in the ListLogConditionsRequest.page_token.
   572  	PrevPageToken *log_condition.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"`
   573  	// A token to retrieve next page of results.
   574  	//
   575  	// Pass this value in the ListLogConditionsRequest.page_token.
   576  	NextPageToken *log_condition.PagerCursor `protobuf:"bytes,4,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   577  	// Current offset from the first page or 0 if no page tokens were given,
   578  	// paging info was not requested or there was an error while trying to get
   579  	// it). Page index can be computed from offset and limit provided in a
   580  	// request.
   581  	CurrentOffset int32 `protobuf:"varint,5,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"`
   582  	// Number of total LogConditions across all pages or 0, if there are no items,
   583  	// paging info was not requested or there was an error while trying to get it.
   584  	TotalResultsCount int32 `protobuf:"varint,6,opt,name=total_results_count,json=totalResultsCount,proto3" json:"total_results_count,omitempty"`
   585  }
   586  
   587  func (m *ListLogConditionsResponse) Reset() {
   588  	*m = ListLogConditionsResponse{}
   589  	if protoimpl.UnsafeEnabled {
   590  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[4]
   591  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   592  		ms.StoreMessageInfo(mi)
   593  	}
   594  }
   595  
   596  func (m *ListLogConditionsResponse) String() string {
   597  	return protoimpl.X.MessageStringOf(m)
   598  }
   599  
   600  func (*ListLogConditionsResponse) ProtoMessage() {}
   601  
   602  func (m *ListLogConditionsResponse) ProtoReflect() preflect.Message {
   603  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[4]
   604  	if protoimpl.UnsafeEnabled && m != nil {
   605  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   606  		if ms.LoadMessageInfo() == nil {
   607  			ms.StoreMessageInfo(mi)
   608  		}
   609  		return ms
   610  	}
   611  	return mi.MessageOf(m)
   612  }
   613  
   614  func (*ListLogConditionsResponse) GotenMessage() {}
   615  
   616  // Deprecated, Use ListLogConditionsResponse.ProtoReflect.Descriptor instead.
   617  func (*ListLogConditionsResponse) Descriptor() ([]byte, []int) {
   618  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{4}
   619  }
   620  
   621  func (m *ListLogConditionsResponse) Unmarshal(b []byte) error {
   622  	return proto.Unmarshal(b, m)
   623  }
   624  
   625  func (m *ListLogConditionsResponse) Marshal() ([]byte, error) {
   626  	return proto.Marshal(m)
   627  }
   628  
   629  func (m *ListLogConditionsResponse) MarshalJSON() ([]byte, error) {
   630  	return protojson.MarshalOptions{}.Marshal(m)
   631  }
   632  
   633  func (m *ListLogConditionsResponse) UnmarshalJSON(data []byte) error {
   634  	return protojson.Unmarshal(data, m)
   635  }
   636  
   637  func (m *ListLogConditionsResponse) GetLogConditions() []*log_condition.LogCondition {
   638  	if m != nil {
   639  		return m.LogConditions
   640  	}
   641  	return nil
   642  }
   643  
   644  func (m *ListLogConditionsResponse) GetPrevPageToken() *log_condition.PagerCursor {
   645  	if m != nil {
   646  		return m.PrevPageToken
   647  	}
   648  	return nil
   649  }
   650  
   651  func (m *ListLogConditionsResponse) GetNextPageToken() *log_condition.PagerCursor {
   652  	if m != nil {
   653  		return m.NextPageToken
   654  	}
   655  	return nil
   656  }
   657  
   658  func (m *ListLogConditionsResponse) GetCurrentOffset() int32 {
   659  	if m != nil {
   660  		return m.CurrentOffset
   661  	}
   662  	return int32(0)
   663  }
   664  
   665  func (m *ListLogConditionsResponse) GetTotalResultsCount() int32 {
   666  	if m != nil {
   667  		return m.TotalResultsCount
   668  	}
   669  	return int32(0)
   670  }
   671  
   672  func (m *ListLogConditionsResponse) SetLogConditions(fv []*log_condition.LogCondition) {
   673  	if m == nil {
   674  		panic(fmt.Errorf("can't set %s on nil %s", "LogConditions", "ListLogConditionsResponse"))
   675  	}
   676  	m.LogConditions = fv
   677  }
   678  
   679  func (m *ListLogConditionsResponse) SetPrevPageToken(fv *log_condition.PagerCursor) {
   680  	if m == nil {
   681  		panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "ListLogConditionsResponse"))
   682  	}
   683  	m.PrevPageToken = fv
   684  }
   685  
   686  func (m *ListLogConditionsResponse) SetNextPageToken(fv *log_condition.PagerCursor) {
   687  	if m == nil {
   688  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "ListLogConditionsResponse"))
   689  	}
   690  	m.NextPageToken = fv
   691  }
   692  
   693  func (m *ListLogConditionsResponse) SetCurrentOffset(fv int32) {
   694  	if m == nil {
   695  		panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "ListLogConditionsResponse"))
   696  	}
   697  	m.CurrentOffset = fv
   698  }
   699  
   700  func (m *ListLogConditionsResponse) SetTotalResultsCount(fv int32) {
   701  	if m == nil {
   702  		panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "ListLogConditionsResponse"))
   703  	}
   704  	m.TotalResultsCount = fv
   705  }
   706  
   707  // A request message of the WatchLogCondition method.
   708  type WatchLogConditionRequest struct {
   709  	state         protoimpl.MessageState
   710  	sizeCache     protoimpl.SizeCache
   711  	unknownFields protoimpl.UnknownFields
   712  	// Name of ntt.alerting.v1.LogCondition
   713  	Name *log_condition.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
   714  	// A list of extra fields to be obtained for each response item on top of
   715  	// fields defined by request field view
   716  	FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,2,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   717  	// View defines list of standard response fields present in response items.
   718  	// Additional fields can be amended by request field field_mask
   719  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   720  }
   721  
   722  func (m *WatchLogConditionRequest) Reset() {
   723  	*m = WatchLogConditionRequest{}
   724  	if protoimpl.UnsafeEnabled {
   725  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[5]
   726  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   727  		ms.StoreMessageInfo(mi)
   728  	}
   729  }
   730  
   731  func (m *WatchLogConditionRequest) String() string {
   732  	return protoimpl.X.MessageStringOf(m)
   733  }
   734  
   735  func (*WatchLogConditionRequest) ProtoMessage() {}
   736  
   737  func (m *WatchLogConditionRequest) ProtoReflect() preflect.Message {
   738  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[5]
   739  	if protoimpl.UnsafeEnabled && m != nil {
   740  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   741  		if ms.LoadMessageInfo() == nil {
   742  			ms.StoreMessageInfo(mi)
   743  		}
   744  		return ms
   745  	}
   746  	return mi.MessageOf(m)
   747  }
   748  
   749  func (*WatchLogConditionRequest) GotenMessage() {}
   750  
   751  // Deprecated, Use WatchLogConditionRequest.ProtoReflect.Descriptor instead.
   752  func (*WatchLogConditionRequest) Descriptor() ([]byte, []int) {
   753  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{5}
   754  }
   755  
   756  func (m *WatchLogConditionRequest) Unmarshal(b []byte) error {
   757  	return proto.Unmarshal(b, m)
   758  }
   759  
   760  func (m *WatchLogConditionRequest) Marshal() ([]byte, error) {
   761  	return proto.Marshal(m)
   762  }
   763  
   764  func (m *WatchLogConditionRequest) MarshalJSON() ([]byte, error) {
   765  	return protojson.MarshalOptions{}.Marshal(m)
   766  }
   767  
   768  func (m *WatchLogConditionRequest) UnmarshalJSON(data []byte) error {
   769  	return protojson.Unmarshal(data, m)
   770  }
   771  
   772  func (m *WatchLogConditionRequest) GetName() *log_condition.Name {
   773  	if m != nil {
   774  		return m.Name
   775  	}
   776  	return nil
   777  }
   778  
   779  func (m *WatchLogConditionRequest) GetFieldMask() *log_condition.LogCondition_FieldMask {
   780  	if m != nil {
   781  		return m.FieldMask
   782  	}
   783  	return nil
   784  }
   785  
   786  func (m *WatchLogConditionRequest) GetView() view.View {
   787  	if m != nil {
   788  		return m.View
   789  	}
   790  	return view.View_UNSPECIFIED
   791  }
   792  
   793  func (m *WatchLogConditionRequest) SetName(fv *log_condition.Name) {
   794  	if m == nil {
   795  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "WatchLogConditionRequest"))
   796  	}
   797  	m.Name = fv
   798  }
   799  
   800  func (m *WatchLogConditionRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) {
   801  	if m == nil {
   802  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchLogConditionRequest"))
   803  	}
   804  	m.FieldMask = fv
   805  }
   806  
   807  func (m *WatchLogConditionRequest) SetView(fv view.View) {
   808  	if m == nil {
   809  		panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchLogConditionRequest"))
   810  	}
   811  	m.View = fv
   812  }
   813  
   814  // A response message of the WatchLogCondition method.
   815  type WatchLogConditionResponse struct {
   816  	state         protoimpl.MessageState
   817  	sizeCache     protoimpl.SizeCache
   818  	unknownFields protoimpl.UnknownFields
   819  	Change        *log_condition.LogConditionChange `protobuf:"bytes,1,opt,name=change,proto3" json:"change,omitempty"`
   820  }
   821  
   822  func (m *WatchLogConditionResponse) Reset() {
   823  	*m = WatchLogConditionResponse{}
   824  	if protoimpl.UnsafeEnabled {
   825  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[6]
   826  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   827  		ms.StoreMessageInfo(mi)
   828  	}
   829  }
   830  
   831  func (m *WatchLogConditionResponse) String() string {
   832  	return protoimpl.X.MessageStringOf(m)
   833  }
   834  
   835  func (*WatchLogConditionResponse) ProtoMessage() {}
   836  
   837  func (m *WatchLogConditionResponse) ProtoReflect() preflect.Message {
   838  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[6]
   839  	if protoimpl.UnsafeEnabled && m != nil {
   840  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   841  		if ms.LoadMessageInfo() == nil {
   842  			ms.StoreMessageInfo(mi)
   843  		}
   844  		return ms
   845  	}
   846  	return mi.MessageOf(m)
   847  }
   848  
   849  func (*WatchLogConditionResponse) GotenMessage() {}
   850  
   851  // Deprecated, Use WatchLogConditionResponse.ProtoReflect.Descriptor instead.
   852  func (*WatchLogConditionResponse) Descriptor() ([]byte, []int) {
   853  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{6}
   854  }
   855  
   856  func (m *WatchLogConditionResponse) Unmarshal(b []byte) error {
   857  	return proto.Unmarshal(b, m)
   858  }
   859  
   860  func (m *WatchLogConditionResponse) Marshal() ([]byte, error) {
   861  	return proto.Marshal(m)
   862  }
   863  
   864  func (m *WatchLogConditionResponse) MarshalJSON() ([]byte, error) {
   865  	return protojson.MarshalOptions{}.Marshal(m)
   866  }
   867  
   868  func (m *WatchLogConditionResponse) UnmarshalJSON(data []byte) error {
   869  	return protojson.Unmarshal(data, m)
   870  }
   871  
   872  func (m *WatchLogConditionResponse) GetChange() *log_condition.LogConditionChange {
   873  	if m != nil {
   874  		return m.Change
   875  	}
   876  	return nil
   877  }
   878  
   879  func (m *WatchLogConditionResponse) SetChange(fv *log_condition.LogConditionChange) {
   880  	if m == nil {
   881  		panic(fmt.Errorf("can't set %s on nil %s", "Change", "WatchLogConditionResponse"))
   882  	}
   883  	m.Change = fv
   884  }
   885  
   886  // A request message of the WatchLogConditions method.
   887  type WatchLogConditionsRequest struct {
   888  	state         protoimpl.MessageState
   889  	sizeCache     protoimpl.SizeCache
   890  	unknownFields protoimpl.UnknownFields
   891  	// Type of a watch. Identifies how server stream data to a client, which
   892  	// fields in a request are allowed and which fields in response are relevant.
   893  	Type watch_type.WatchType `protobuf:"varint,9,opt,name=type,proto3,enum=goten.types.WatchType" json:"type,omitempty"`
   894  	// Parent name of ntt.alerting.v1.LogCondition
   895  	Parent *log_condition.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"`
   896  	// Requested page size. Server may return fewer LogConditions than requested.
   897  	// If unspecified, server will pick an appropriate default.
   898  	// Can be populated only for stateful watch type.
   899  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   900  	// A token identifying a page of results the server should return.
   901  	// Can be populated only for stateful watch type.
   902  	PageToken *log_condition.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   903  	// Order By -
   904  	// https://cloud.google.com/apis/design/design_patterns#list_pagination Can be
   905  	// populated only for stateful watch type.
   906  	OrderBy *log_condition.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
   907  	// A token identifying watch resume point from previous session.
   908  	// Can be populated only for stateless watch type.
   909  	ResumeToken string `protobuf:"bytes,10,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"`
   910  	// Point in the time from which we want to start getting updates. This field
   911  	// can be populated only for stateless watch type and if resume token is not
   912  	// known yet. If specified, initial snapshot will NOT be provided. It is
   913  	// assumed client can obtain it using separate means. Watch responses will
   914  	// contain resume tokens which should be used to resume broken connection.
   915  	StartingTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=starting_time,json=startingTime,proto3" json:"starting_time,omitempty"`
   916  	// Filter - filter results by field criteria. Simplified SQL-like syntax with
   917  	// following operators:
   918  	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
   919  	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
   920  	// CONTAINS "severity:important" OR (state.last_error_time >
   921  	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
   922  	Filter *log_condition.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
   923  	// A list of extra fields to be obtained for each response item on top of
   924  	// fields defined by request field view Changes to LogCondition that don't
   925  	// affect any of masked fields won't be sent back.
   926  	FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,6,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   927  	// View defines list of standard response fields present in response items.
   928  	// Additional fields can be amended by request field field_mask Changes to
   929  	// LogCondition that don't affect any of masked fields won't be sent back.
   930  	View view.View `protobuf:"varint,8,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   931  	// Maximum amount of changes in each response message. Query result response
   932  	// is divided on the server side into chunks with size of a specified amount
   933  	// to limit memory footprint of each message. Responses will hold information
   934  	// whether more elements will continue for the actual change. If unspecified,
   935  	// server will pick an appropriate default.
   936  	MaxChunkSize int32 `protobuf:"varint,11,opt,name=max_chunk_size,json=maxChunkSize,proto3" json:"max_chunk_size,omitempty"`
   937  }
   938  
   939  func (m *WatchLogConditionsRequest) Reset() {
   940  	*m = WatchLogConditionsRequest{}
   941  	if protoimpl.UnsafeEnabled {
   942  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[7]
   943  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   944  		ms.StoreMessageInfo(mi)
   945  	}
   946  }
   947  
   948  func (m *WatchLogConditionsRequest) String() string {
   949  	return protoimpl.X.MessageStringOf(m)
   950  }
   951  
   952  func (*WatchLogConditionsRequest) ProtoMessage() {}
   953  
   954  func (m *WatchLogConditionsRequest) ProtoReflect() preflect.Message {
   955  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[7]
   956  	if protoimpl.UnsafeEnabled && m != nil {
   957  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   958  		if ms.LoadMessageInfo() == nil {
   959  			ms.StoreMessageInfo(mi)
   960  		}
   961  		return ms
   962  	}
   963  	return mi.MessageOf(m)
   964  }
   965  
   966  func (*WatchLogConditionsRequest) GotenMessage() {}
   967  
   968  // Deprecated, Use WatchLogConditionsRequest.ProtoReflect.Descriptor instead.
   969  func (*WatchLogConditionsRequest) Descriptor() ([]byte, []int) {
   970  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{7}
   971  }
   972  
   973  func (m *WatchLogConditionsRequest) Unmarshal(b []byte) error {
   974  	return proto.Unmarshal(b, m)
   975  }
   976  
   977  func (m *WatchLogConditionsRequest) Marshal() ([]byte, error) {
   978  	return proto.Marshal(m)
   979  }
   980  
   981  func (m *WatchLogConditionsRequest) MarshalJSON() ([]byte, error) {
   982  	return protojson.MarshalOptions{}.Marshal(m)
   983  }
   984  
   985  func (m *WatchLogConditionsRequest) UnmarshalJSON(data []byte) error {
   986  	return protojson.Unmarshal(data, m)
   987  }
   988  
   989  func (m *WatchLogConditionsRequest) GetType() watch_type.WatchType {
   990  	if m != nil {
   991  		return m.Type
   992  	}
   993  	return watch_type.WatchType_STATEFUL
   994  }
   995  
   996  func (m *WatchLogConditionsRequest) GetParent() *log_condition.ParentName {
   997  	if m != nil {
   998  		return m.Parent
   999  	}
  1000  	return nil
  1001  }
  1002  
  1003  func (m *WatchLogConditionsRequest) GetPageSize() int32 {
  1004  	if m != nil {
  1005  		return m.PageSize
  1006  	}
  1007  	return int32(0)
  1008  }
  1009  
  1010  func (m *WatchLogConditionsRequest) GetPageToken() *log_condition.PagerCursor {
  1011  	if m != nil {
  1012  		return m.PageToken
  1013  	}
  1014  	return nil
  1015  }
  1016  
  1017  func (m *WatchLogConditionsRequest) GetOrderBy() *log_condition.OrderBy {
  1018  	if m != nil {
  1019  		return m.OrderBy
  1020  	}
  1021  	return nil
  1022  }
  1023  
  1024  func (m *WatchLogConditionsRequest) GetResumeToken() string {
  1025  	if m != nil {
  1026  		return m.ResumeToken
  1027  	}
  1028  	return ""
  1029  }
  1030  
  1031  func (m *WatchLogConditionsRequest) GetStartingTime() *timestamppb.Timestamp {
  1032  	if m != nil {
  1033  		return m.StartingTime
  1034  	}
  1035  	return nil
  1036  }
  1037  
  1038  func (m *WatchLogConditionsRequest) GetFilter() *log_condition.Filter {
  1039  	if m != nil {
  1040  		return m.Filter
  1041  	}
  1042  	return nil
  1043  }
  1044  
  1045  func (m *WatchLogConditionsRequest) GetFieldMask() *log_condition.LogCondition_FieldMask {
  1046  	if m != nil {
  1047  		return m.FieldMask
  1048  	}
  1049  	return nil
  1050  }
  1051  
  1052  func (m *WatchLogConditionsRequest) GetView() view.View {
  1053  	if m != nil {
  1054  		return m.View
  1055  	}
  1056  	return view.View_UNSPECIFIED
  1057  }
  1058  
  1059  func (m *WatchLogConditionsRequest) GetMaxChunkSize() int32 {
  1060  	if m != nil {
  1061  		return m.MaxChunkSize
  1062  	}
  1063  	return int32(0)
  1064  }
  1065  
  1066  func (m *WatchLogConditionsRequest) SetType(fv watch_type.WatchType) {
  1067  	if m == nil {
  1068  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "WatchLogConditionsRequest"))
  1069  	}
  1070  	m.Type = fv
  1071  }
  1072  
  1073  func (m *WatchLogConditionsRequest) SetParent(fv *log_condition.ParentName) {
  1074  	if m == nil {
  1075  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "WatchLogConditionsRequest"))
  1076  	}
  1077  	m.Parent = fv
  1078  }
  1079  
  1080  func (m *WatchLogConditionsRequest) SetPageSize(fv int32) {
  1081  	if m == nil {
  1082  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "WatchLogConditionsRequest"))
  1083  	}
  1084  	m.PageSize = fv
  1085  }
  1086  
  1087  func (m *WatchLogConditionsRequest) SetPageToken(fv *log_condition.PagerCursor) {
  1088  	if m == nil {
  1089  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "WatchLogConditionsRequest"))
  1090  	}
  1091  	m.PageToken = fv
  1092  }
  1093  
  1094  func (m *WatchLogConditionsRequest) SetOrderBy(fv *log_condition.OrderBy) {
  1095  	if m == nil {
  1096  		panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "WatchLogConditionsRequest"))
  1097  	}
  1098  	m.OrderBy = fv
  1099  }
  1100  
  1101  func (m *WatchLogConditionsRequest) SetResumeToken(fv string) {
  1102  	if m == nil {
  1103  		panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchLogConditionsRequest"))
  1104  	}
  1105  	m.ResumeToken = fv
  1106  }
  1107  
  1108  func (m *WatchLogConditionsRequest) SetStartingTime(fv *timestamppb.Timestamp) {
  1109  	if m == nil {
  1110  		panic(fmt.Errorf("can't set %s on nil %s", "StartingTime", "WatchLogConditionsRequest"))
  1111  	}
  1112  	m.StartingTime = fv
  1113  }
  1114  
  1115  func (m *WatchLogConditionsRequest) SetFilter(fv *log_condition.Filter) {
  1116  	if m == nil {
  1117  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "WatchLogConditionsRequest"))
  1118  	}
  1119  	m.Filter = fv
  1120  }
  1121  
  1122  func (m *WatchLogConditionsRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) {
  1123  	if m == nil {
  1124  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchLogConditionsRequest"))
  1125  	}
  1126  	m.FieldMask = fv
  1127  }
  1128  
  1129  func (m *WatchLogConditionsRequest) SetView(fv view.View) {
  1130  	if m == nil {
  1131  		panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchLogConditionsRequest"))
  1132  	}
  1133  	m.View = fv
  1134  }
  1135  
  1136  func (m *WatchLogConditionsRequest) SetMaxChunkSize(fv int32) {
  1137  	if m == nil {
  1138  		panic(fmt.Errorf("can't set %s on nil %s", "MaxChunkSize", "WatchLogConditionsRequest"))
  1139  	}
  1140  	m.MaxChunkSize = fv
  1141  }
  1142  
  1143  // A response message of the WatchLogConditions method.
  1144  type WatchLogConditionsResponse struct {
  1145  	state         protoimpl.MessageState
  1146  	sizeCache     protoimpl.SizeCache
  1147  	unknownFields protoimpl.UnknownFields
  1148  	// Changes of LogConditions
  1149  	LogConditionChanges []*log_condition.LogConditionChange `protobuf:"bytes,2,rep,name=log_condition_changes,json=logConditionChanges,proto3" json:"log_condition_changes,omitempty"`
  1150  	// If request specified max_chunk_size (or this limit was enforced if
  1151  	// stateless watch has been chosen), then responses with "full changeset" will
  1152  	// be divided into chunks. Client should keep receiving messages and, once
  1153  	// is_current has value true, combine this recent message with all previous
  1154  	// ones where is_current is false. If this is the first is_current in a whole
  1155  	// watch stream, then it means that client should have, at this moment,
  1156  	// contain snapshot of the current situation (or more accurately, snapshot of
  1157  	// situation at the moment of request). All LogConditions will be of type
  1158  	// Added/Current (depending on watch_type specified in the request). Further
  1159  	// responses will be incremental - however messages may still be chunked and
  1160  	// is_current logic still applies. is_current is always true for stateful
  1161  	// watch if max_chunk_size was left to 0.
  1162  	IsCurrent bool `protobuf:"varint,4,opt,name=is_current,json=isCurrent,proto3" json:"is_current,omitempty"`
  1163  	// When present, PageTokens used for page navigation should be updated.
  1164  	// Present only if is_current is true (last chunk).
  1165  	PageTokenChange *WatchLogConditionsResponse_PageTokenChange `protobuf:"bytes,3,opt,name=page_token_change,json=pageTokenChange,proto3" json:"page_token_change,omitempty"`
  1166  	// Token that can be used if current connection drops and client needs to
  1167  	// reconnect. Populated only for stateless watch type. Present only if
  1168  	// is_current is true (last chunk).
  1169  	ResumeToken string `protobuf:"bytes,5,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"`
  1170  	// Server may occasionally send information how many resources should client
  1171  	// have in its state so far (response message without any changes, but with
  1172  	// snapshot_size field specified). If client has different value than the one
  1173  	// sent by the server, then it should be treated by a client as an error and
  1174  	// should reconnect. If value is smaller then 0, then client should ignore
  1175  	// this field as unpopulated. This field should be checked only for stateless
  1176  	// watch. In stateful those kind of errors are handled by the server side.
  1177  	// Will be never sent together with is_current, is_soft_reset and
  1178  	// is_hard_reset flags.
  1179  	SnapshotSize int64 `protobuf:"varint,6,opt,name=snapshot_size,json=snapshotSize,proto3" json:"snapshot_size,omitempty"`
  1180  	// In case of internal issue server may send response message with this flag.
  1181  	// It indicates that client should drop all changes from recent responses
  1182  	// where is_current is false only! If last message had is_current set to true,
  1183  	// client should do nothing and process normally. Resume token received before
  1184  	// is still valid. This field should be checked only for stateless watch. In
  1185  	// stateful those kind of errors are handled by the server side. Will never be
  1186  	// sent along with is_current, is_hard_reset or snapshot_size.
  1187  	IsSoftReset bool `protobuf:"varint,7,opt,name=is_soft_reset,json=isSoftReset,proto3" json:"is_soft_reset,omitempty"`
  1188  	// In case of internal issue server may send response message with this flag.
  1189  	// After receiving, client should clear whole state (drop all changes received
  1190  	// so far) as server will send new snapshot (LogConditions will contains
  1191  	// changes of type Current only). Any resume tokens should be discarded as
  1192  	// well. This field should be checked only for stateless watch. In stateful
  1193  	// those kind of errors are handled by the server side. Will never be sent
  1194  	// along with is_current, is_soft_reset or snapshot_size.
  1195  	IsHardReset bool `protobuf:"varint,8,opt,name=is_hard_reset,json=isHardReset,proto3" json:"is_hard_reset,omitempty"`
  1196  }
  1197  
  1198  func (m *WatchLogConditionsResponse) Reset() {
  1199  	*m = WatchLogConditionsResponse{}
  1200  	if protoimpl.UnsafeEnabled {
  1201  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[8]
  1202  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1203  		ms.StoreMessageInfo(mi)
  1204  	}
  1205  }
  1206  
  1207  func (m *WatchLogConditionsResponse) String() string {
  1208  	return protoimpl.X.MessageStringOf(m)
  1209  }
  1210  
  1211  func (*WatchLogConditionsResponse) ProtoMessage() {}
  1212  
  1213  func (m *WatchLogConditionsResponse) ProtoReflect() preflect.Message {
  1214  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[8]
  1215  	if protoimpl.UnsafeEnabled && m != nil {
  1216  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1217  		if ms.LoadMessageInfo() == nil {
  1218  			ms.StoreMessageInfo(mi)
  1219  		}
  1220  		return ms
  1221  	}
  1222  	return mi.MessageOf(m)
  1223  }
  1224  
  1225  func (*WatchLogConditionsResponse) GotenMessage() {}
  1226  
  1227  // Deprecated, Use WatchLogConditionsResponse.ProtoReflect.Descriptor instead.
  1228  func (*WatchLogConditionsResponse) Descriptor() ([]byte, []int) {
  1229  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{8}
  1230  }
  1231  
  1232  func (m *WatchLogConditionsResponse) Unmarshal(b []byte) error {
  1233  	return proto.Unmarshal(b, m)
  1234  }
  1235  
  1236  func (m *WatchLogConditionsResponse) Marshal() ([]byte, error) {
  1237  	return proto.Marshal(m)
  1238  }
  1239  
  1240  func (m *WatchLogConditionsResponse) MarshalJSON() ([]byte, error) {
  1241  	return protojson.MarshalOptions{}.Marshal(m)
  1242  }
  1243  
  1244  func (m *WatchLogConditionsResponse) UnmarshalJSON(data []byte) error {
  1245  	return protojson.Unmarshal(data, m)
  1246  }
  1247  
  1248  func (m *WatchLogConditionsResponse) GetLogConditionChanges() []*log_condition.LogConditionChange {
  1249  	if m != nil {
  1250  		return m.LogConditionChanges
  1251  	}
  1252  	return nil
  1253  }
  1254  
  1255  func (m *WatchLogConditionsResponse) GetIsCurrent() bool {
  1256  	if m != nil {
  1257  		return m.IsCurrent
  1258  	}
  1259  	return false
  1260  }
  1261  
  1262  func (m *WatchLogConditionsResponse) GetPageTokenChange() *WatchLogConditionsResponse_PageTokenChange {
  1263  	if m != nil {
  1264  		return m.PageTokenChange
  1265  	}
  1266  	return nil
  1267  }
  1268  
  1269  func (m *WatchLogConditionsResponse) GetResumeToken() string {
  1270  	if m != nil {
  1271  		return m.ResumeToken
  1272  	}
  1273  	return ""
  1274  }
  1275  
  1276  func (m *WatchLogConditionsResponse) GetSnapshotSize() int64 {
  1277  	if m != nil {
  1278  		return m.SnapshotSize
  1279  	}
  1280  	return int64(0)
  1281  }
  1282  
  1283  func (m *WatchLogConditionsResponse) GetIsSoftReset() bool {
  1284  	if m != nil {
  1285  		return m.IsSoftReset
  1286  	}
  1287  	return false
  1288  }
  1289  
  1290  func (m *WatchLogConditionsResponse) GetIsHardReset() bool {
  1291  	if m != nil {
  1292  		return m.IsHardReset
  1293  	}
  1294  	return false
  1295  }
  1296  
  1297  func (m *WatchLogConditionsResponse) SetLogConditionChanges(fv []*log_condition.LogConditionChange) {
  1298  	if m == nil {
  1299  		panic(fmt.Errorf("can't set %s on nil %s", "LogConditionChanges", "WatchLogConditionsResponse"))
  1300  	}
  1301  	m.LogConditionChanges = fv
  1302  }
  1303  
  1304  func (m *WatchLogConditionsResponse) SetIsCurrent(fv bool) {
  1305  	if m == nil {
  1306  		panic(fmt.Errorf("can't set %s on nil %s", "IsCurrent", "WatchLogConditionsResponse"))
  1307  	}
  1308  	m.IsCurrent = fv
  1309  }
  1310  
  1311  func (m *WatchLogConditionsResponse) SetPageTokenChange(fv *WatchLogConditionsResponse_PageTokenChange) {
  1312  	if m == nil {
  1313  		panic(fmt.Errorf("can't set %s on nil %s", "PageTokenChange", "WatchLogConditionsResponse"))
  1314  	}
  1315  	m.PageTokenChange = fv
  1316  }
  1317  
  1318  func (m *WatchLogConditionsResponse) SetResumeToken(fv string) {
  1319  	if m == nil {
  1320  		panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchLogConditionsResponse"))
  1321  	}
  1322  	m.ResumeToken = fv
  1323  }
  1324  
  1325  func (m *WatchLogConditionsResponse) SetSnapshotSize(fv int64) {
  1326  	if m == nil {
  1327  		panic(fmt.Errorf("can't set %s on nil %s", "SnapshotSize", "WatchLogConditionsResponse"))
  1328  	}
  1329  	m.SnapshotSize = fv
  1330  }
  1331  
  1332  func (m *WatchLogConditionsResponse) SetIsSoftReset(fv bool) {
  1333  	if m == nil {
  1334  		panic(fmt.Errorf("can't set %s on nil %s", "IsSoftReset", "WatchLogConditionsResponse"))
  1335  	}
  1336  	m.IsSoftReset = fv
  1337  }
  1338  
  1339  func (m *WatchLogConditionsResponse) SetIsHardReset(fv bool) {
  1340  	if m == nil {
  1341  		panic(fmt.Errorf("can't set %s on nil %s", "IsHardReset", "WatchLogConditionsResponse"))
  1342  	}
  1343  	m.IsHardReset = fv
  1344  }
  1345  
  1346  // A request message of the CreateLogCondition method.
  1347  type CreateLogConditionRequest struct {
  1348  	state         protoimpl.MessageState
  1349  	sizeCache     protoimpl.SizeCache
  1350  	unknownFields protoimpl.UnknownFields
  1351  	// Parent name of ntt.alerting.v1.LogCondition
  1352  	Parent *log_condition.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"`
  1353  	// LogCondition resource body
  1354  	LogCondition *log_condition.LogCondition `protobuf:"bytes,2,opt,name=log_condition,json=logCondition,proto3" json:"log_condition,omitempty"`
  1355  	// Optional masking applied to response object to reduce message response
  1356  	// size.
  1357  	ResponseMask *CreateLogConditionRequest_ResponseMask `protobuf:"bytes,3,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty"`
  1358  }
  1359  
  1360  func (m *CreateLogConditionRequest) Reset() {
  1361  	*m = CreateLogConditionRequest{}
  1362  	if protoimpl.UnsafeEnabled {
  1363  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[9]
  1364  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1365  		ms.StoreMessageInfo(mi)
  1366  	}
  1367  }
  1368  
  1369  func (m *CreateLogConditionRequest) String() string {
  1370  	return protoimpl.X.MessageStringOf(m)
  1371  }
  1372  
  1373  func (*CreateLogConditionRequest) ProtoMessage() {}
  1374  
  1375  func (m *CreateLogConditionRequest) ProtoReflect() preflect.Message {
  1376  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[9]
  1377  	if protoimpl.UnsafeEnabled && m != nil {
  1378  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1379  		if ms.LoadMessageInfo() == nil {
  1380  			ms.StoreMessageInfo(mi)
  1381  		}
  1382  		return ms
  1383  	}
  1384  	return mi.MessageOf(m)
  1385  }
  1386  
  1387  func (*CreateLogConditionRequest) GotenMessage() {}
  1388  
  1389  // Deprecated, Use CreateLogConditionRequest.ProtoReflect.Descriptor instead.
  1390  func (*CreateLogConditionRequest) Descriptor() ([]byte, []int) {
  1391  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{9}
  1392  }
  1393  
  1394  func (m *CreateLogConditionRequest) Unmarshal(b []byte) error {
  1395  	return proto.Unmarshal(b, m)
  1396  }
  1397  
  1398  func (m *CreateLogConditionRequest) Marshal() ([]byte, error) {
  1399  	return proto.Marshal(m)
  1400  }
  1401  
  1402  func (m *CreateLogConditionRequest) MarshalJSON() ([]byte, error) {
  1403  	return protojson.MarshalOptions{}.Marshal(m)
  1404  }
  1405  
  1406  func (m *CreateLogConditionRequest) UnmarshalJSON(data []byte) error {
  1407  	return protojson.Unmarshal(data, m)
  1408  }
  1409  
  1410  func (m *CreateLogConditionRequest) GetParent() *log_condition.ParentName {
  1411  	if m != nil {
  1412  		return m.Parent
  1413  	}
  1414  	return nil
  1415  }
  1416  
  1417  func (m *CreateLogConditionRequest) GetLogCondition() *log_condition.LogCondition {
  1418  	if m != nil {
  1419  		return m.LogCondition
  1420  	}
  1421  	return nil
  1422  }
  1423  
  1424  func (m *CreateLogConditionRequest) GetResponseMask() *CreateLogConditionRequest_ResponseMask {
  1425  	if m != nil {
  1426  		return m.ResponseMask
  1427  	}
  1428  	return nil
  1429  }
  1430  
  1431  func (m *CreateLogConditionRequest) SetParent(fv *log_condition.ParentName) {
  1432  	if m == nil {
  1433  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "CreateLogConditionRequest"))
  1434  	}
  1435  	m.Parent = fv
  1436  }
  1437  
  1438  func (m *CreateLogConditionRequest) SetLogCondition(fv *log_condition.LogCondition) {
  1439  	if m == nil {
  1440  		panic(fmt.Errorf("can't set %s on nil %s", "LogCondition", "CreateLogConditionRequest"))
  1441  	}
  1442  	m.LogCondition = fv
  1443  }
  1444  
  1445  func (m *CreateLogConditionRequest) SetResponseMask(fv *CreateLogConditionRequest_ResponseMask) {
  1446  	if m == nil {
  1447  		panic(fmt.Errorf("can't set %s on nil %s", "ResponseMask", "CreateLogConditionRequest"))
  1448  	}
  1449  	m.ResponseMask = fv
  1450  }
  1451  
  1452  // A request message of the UpdateLogCondition method.
  1453  type UpdateLogConditionRequest struct {
  1454  	state         protoimpl.MessageState
  1455  	sizeCache     protoimpl.SizeCache
  1456  	unknownFields protoimpl.UnknownFields
  1457  	// LogCondition resource body
  1458  	LogCondition *log_condition.LogCondition `protobuf:"bytes,2,opt,name=log_condition,json=logCondition,proto3" json:"log_condition,omitempty"`
  1459  	// FieldMask applied to request - change will be applied only for fields in
  1460  	// the mask
  1461  	UpdateMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,3,opt,customtype=LogCondition_FieldMask,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1462  	// Conditional update applied to request if update should be executed only for
  1463  	// specific resource state. If this field is populated, then server will fetch
  1464  	// existing resource, compare with the one stored in the cas field (after
  1465  	// applying field mask) and proceed with update only and only if they match.
  1466  	// Otherwise RPC error Aborted will be returned.
  1467  	Cas *UpdateLogConditionRequest_CAS `protobuf:"bytes,4,opt,name=cas,proto3" json:"cas,omitempty"`
  1468  	// If set to true, and the resource is not found,
  1469  	// a new resource will be created.  In this situation,
  1470  	// 'field_mask' is ignored.
  1471  	//
  1472  	// https://google.aip.dev/134#create-or-update
  1473  	AllowMissing bool `protobuf:"varint,5,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
  1474  	// reduce message response size.
  1475  	ResponseMask *UpdateLogConditionRequest_ResponseMask `protobuf:"bytes,6,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty"`
  1476  }
  1477  
  1478  func (m *UpdateLogConditionRequest) Reset() {
  1479  	*m = UpdateLogConditionRequest{}
  1480  	if protoimpl.UnsafeEnabled {
  1481  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[10]
  1482  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1483  		ms.StoreMessageInfo(mi)
  1484  	}
  1485  }
  1486  
  1487  func (m *UpdateLogConditionRequest) String() string {
  1488  	return protoimpl.X.MessageStringOf(m)
  1489  }
  1490  
  1491  func (*UpdateLogConditionRequest) ProtoMessage() {}
  1492  
  1493  func (m *UpdateLogConditionRequest) ProtoReflect() preflect.Message {
  1494  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[10]
  1495  	if protoimpl.UnsafeEnabled && m != nil {
  1496  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1497  		if ms.LoadMessageInfo() == nil {
  1498  			ms.StoreMessageInfo(mi)
  1499  		}
  1500  		return ms
  1501  	}
  1502  	return mi.MessageOf(m)
  1503  }
  1504  
  1505  func (*UpdateLogConditionRequest) GotenMessage() {}
  1506  
  1507  // Deprecated, Use UpdateLogConditionRequest.ProtoReflect.Descriptor instead.
  1508  func (*UpdateLogConditionRequest) Descriptor() ([]byte, []int) {
  1509  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{10}
  1510  }
  1511  
  1512  func (m *UpdateLogConditionRequest) Unmarshal(b []byte) error {
  1513  	return proto.Unmarshal(b, m)
  1514  }
  1515  
  1516  func (m *UpdateLogConditionRequest) Marshal() ([]byte, error) {
  1517  	return proto.Marshal(m)
  1518  }
  1519  
  1520  func (m *UpdateLogConditionRequest) MarshalJSON() ([]byte, error) {
  1521  	return protojson.MarshalOptions{}.Marshal(m)
  1522  }
  1523  
  1524  func (m *UpdateLogConditionRequest) UnmarshalJSON(data []byte) error {
  1525  	return protojson.Unmarshal(data, m)
  1526  }
  1527  
  1528  func (m *UpdateLogConditionRequest) GetLogCondition() *log_condition.LogCondition {
  1529  	if m != nil {
  1530  		return m.LogCondition
  1531  	}
  1532  	return nil
  1533  }
  1534  
  1535  func (m *UpdateLogConditionRequest) GetUpdateMask() *log_condition.LogCondition_FieldMask {
  1536  	if m != nil {
  1537  		return m.UpdateMask
  1538  	}
  1539  	return nil
  1540  }
  1541  
  1542  func (m *UpdateLogConditionRequest) GetCas() *UpdateLogConditionRequest_CAS {
  1543  	if m != nil {
  1544  		return m.Cas
  1545  	}
  1546  	return nil
  1547  }
  1548  
  1549  func (m *UpdateLogConditionRequest) GetAllowMissing() bool {
  1550  	if m != nil {
  1551  		return m.AllowMissing
  1552  	}
  1553  	return false
  1554  }
  1555  
  1556  func (m *UpdateLogConditionRequest) GetResponseMask() *UpdateLogConditionRequest_ResponseMask {
  1557  	if m != nil {
  1558  		return m.ResponseMask
  1559  	}
  1560  	return nil
  1561  }
  1562  
  1563  func (m *UpdateLogConditionRequest) SetLogCondition(fv *log_condition.LogCondition) {
  1564  	if m == nil {
  1565  		panic(fmt.Errorf("can't set %s on nil %s", "LogCondition", "UpdateLogConditionRequest"))
  1566  	}
  1567  	m.LogCondition = fv
  1568  }
  1569  
  1570  func (m *UpdateLogConditionRequest) SetUpdateMask(fv *log_condition.LogCondition_FieldMask) {
  1571  	if m == nil {
  1572  		panic(fmt.Errorf("can't set %s on nil %s", "UpdateMask", "UpdateLogConditionRequest"))
  1573  	}
  1574  	m.UpdateMask = fv
  1575  }
  1576  
  1577  func (m *UpdateLogConditionRequest) SetCas(fv *UpdateLogConditionRequest_CAS) {
  1578  	if m == nil {
  1579  		panic(fmt.Errorf("can't set %s on nil %s", "Cas", "UpdateLogConditionRequest"))
  1580  	}
  1581  	m.Cas = fv
  1582  }
  1583  
  1584  func (m *UpdateLogConditionRequest) SetAllowMissing(fv bool) {
  1585  	if m == nil {
  1586  		panic(fmt.Errorf("can't set %s on nil %s", "AllowMissing", "UpdateLogConditionRequest"))
  1587  	}
  1588  	m.AllowMissing = fv
  1589  }
  1590  
  1591  func (m *UpdateLogConditionRequest) SetResponseMask(fv *UpdateLogConditionRequest_ResponseMask) {
  1592  	if m == nil {
  1593  		panic(fmt.Errorf("can't set %s on nil %s", "ResponseMask", "UpdateLogConditionRequest"))
  1594  	}
  1595  	m.ResponseMask = fv
  1596  }
  1597  
  1598  // A request message of the DeleteLogCondition method.
  1599  type DeleteLogConditionRequest struct {
  1600  	state         protoimpl.MessageState
  1601  	sizeCache     protoimpl.SizeCache
  1602  	unknownFields protoimpl.UnknownFields
  1603  	// Name of ntt.alerting.v1.LogCondition
  1604  	Name *log_condition.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
  1605  	// If set to true, and the resource is not found, method will be successful
  1606  	// and will not return NotFound error.
  1607  	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
  1608  }
  1609  
  1610  func (m *DeleteLogConditionRequest) Reset() {
  1611  	*m = DeleteLogConditionRequest{}
  1612  	if protoimpl.UnsafeEnabled {
  1613  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[11]
  1614  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1615  		ms.StoreMessageInfo(mi)
  1616  	}
  1617  }
  1618  
  1619  func (m *DeleteLogConditionRequest) String() string {
  1620  	return protoimpl.X.MessageStringOf(m)
  1621  }
  1622  
  1623  func (*DeleteLogConditionRequest) ProtoMessage() {}
  1624  
  1625  func (m *DeleteLogConditionRequest) ProtoReflect() preflect.Message {
  1626  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[11]
  1627  	if protoimpl.UnsafeEnabled && m != nil {
  1628  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1629  		if ms.LoadMessageInfo() == nil {
  1630  			ms.StoreMessageInfo(mi)
  1631  		}
  1632  		return ms
  1633  	}
  1634  	return mi.MessageOf(m)
  1635  }
  1636  
  1637  func (*DeleteLogConditionRequest) GotenMessage() {}
  1638  
  1639  // Deprecated, Use DeleteLogConditionRequest.ProtoReflect.Descriptor instead.
  1640  func (*DeleteLogConditionRequest) Descriptor() ([]byte, []int) {
  1641  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{11}
  1642  }
  1643  
  1644  func (m *DeleteLogConditionRequest) Unmarshal(b []byte) error {
  1645  	return proto.Unmarshal(b, m)
  1646  }
  1647  
  1648  func (m *DeleteLogConditionRequest) Marshal() ([]byte, error) {
  1649  	return proto.Marshal(m)
  1650  }
  1651  
  1652  func (m *DeleteLogConditionRequest) MarshalJSON() ([]byte, error) {
  1653  	return protojson.MarshalOptions{}.Marshal(m)
  1654  }
  1655  
  1656  func (m *DeleteLogConditionRequest) UnmarshalJSON(data []byte) error {
  1657  	return protojson.Unmarshal(data, m)
  1658  }
  1659  
  1660  func (m *DeleteLogConditionRequest) GetName() *log_condition.Name {
  1661  	if m != nil {
  1662  		return m.Name
  1663  	}
  1664  	return nil
  1665  }
  1666  
  1667  func (m *DeleteLogConditionRequest) GetAllowMissing() bool {
  1668  	if m != nil {
  1669  		return m.AllowMissing
  1670  	}
  1671  	return false
  1672  }
  1673  
  1674  func (m *DeleteLogConditionRequest) SetName(fv *log_condition.Name) {
  1675  	if m == nil {
  1676  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "DeleteLogConditionRequest"))
  1677  	}
  1678  	m.Name = fv
  1679  }
  1680  
  1681  func (m *DeleteLogConditionRequest) SetAllowMissing(fv bool) {
  1682  	if m == nil {
  1683  		panic(fmt.Errorf("can't set %s on nil %s", "AllowMissing", "DeleteLogConditionRequest"))
  1684  	}
  1685  	m.AllowMissing = fv
  1686  }
  1687  
  1688  // A request message of the SearchLogConditions method.
  1689  type SearchLogConditionsRequest struct {
  1690  	state         protoimpl.MessageState
  1691  	sizeCache     protoimpl.SizeCache
  1692  	unknownFields protoimpl.UnknownFields
  1693  	// Parent name of ntt.alerting.v1.LogCondition
  1694  	Parent *log_condition.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"`
  1695  	// Requested page size. Server may return fewer LogConditions than requested.
  1696  	// If unspecified, server will pick an appropriate default.
  1697  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1698  	// A token identifying a page of results the server should return.
  1699  	// Typically, this is the value of
  1700  	// SearchLogConditionsResponse.next_page_token.
  1701  	PageToken *log_condition.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1702  	// Order By -
  1703  	// https://cloud.google.com/apis/design/design_patterns#list_pagination list
  1704  	// of field path with order directive, either 'asc' or 'desc'. If direction is
  1705  	// not provided, 'asc' is assumed. e.g. "state.nested_field asc,
  1706  	// state.something.else desc, theme"
  1707  	OrderBy *log_condition.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
  1708  	// Filter - filter results by field criteria. Simplified SQL-like syntax with
  1709  	// following operators:
  1710  	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
  1711  	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
  1712  	// CONTAINS "severity:important" OR (state.last_error_time >
  1713  	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
  1714  	Filter *log_condition.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
  1715  	// A list of extra fields to be obtained for each response item on top of
  1716  	// fields defined by request field view
  1717  	FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,6,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
  1718  	// View defines list of standard response fields present in response items.
  1719  	// Additional fields can be amended by request field field_mask
  1720  	View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
  1721  	// Optional search phrase used to further filter results.
  1722  	Phrase string `protobuf:"bytes,8,opt,name=phrase,proto3" json:"phrase,omitempty"`
  1723  }
  1724  
  1725  func (m *SearchLogConditionsRequest) Reset() {
  1726  	*m = SearchLogConditionsRequest{}
  1727  	if protoimpl.UnsafeEnabled {
  1728  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[12]
  1729  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1730  		ms.StoreMessageInfo(mi)
  1731  	}
  1732  }
  1733  
  1734  func (m *SearchLogConditionsRequest) String() string {
  1735  	return protoimpl.X.MessageStringOf(m)
  1736  }
  1737  
  1738  func (*SearchLogConditionsRequest) ProtoMessage() {}
  1739  
  1740  func (m *SearchLogConditionsRequest) ProtoReflect() preflect.Message {
  1741  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[12]
  1742  	if protoimpl.UnsafeEnabled && m != nil {
  1743  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1744  		if ms.LoadMessageInfo() == nil {
  1745  			ms.StoreMessageInfo(mi)
  1746  		}
  1747  		return ms
  1748  	}
  1749  	return mi.MessageOf(m)
  1750  }
  1751  
  1752  func (*SearchLogConditionsRequest) GotenMessage() {}
  1753  
  1754  // Deprecated, Use SearchLogConditionsRequest.ProtoReflect.Descriptor instead.
  1755  func (*SearchLogConditionsRequest) Descriptor() ([]byte, []int) {
  1756  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{12}
  1757  }
  1758  
  1759  func (m *SearchLogConditionsRequest) Unmarshal(b []byte) error {
  1760  	return proto.Unmarshal(b, m)
  1761  }
  1762  
  1763  func (m *SearchLogConditionsRequest) Marshal() ([]byte, error) {
  1764  	return proto.Marshal(m)
  1765  }
  1766  
  1767  func (m *SearchLogConditionsRequest) MarshalJSON() ([]byte, error) {
  1768  	return protojson.MarshalOptions{}.Marshal(m)
  1769  }
  1770  
  1771  func (m *SearchLogConditionsRequest) UnmarshalJSON(data []byte) error {
  1772  	return protojson.Unmarshal(data, m)
  1773  }
  1774  
  1775  func (m *SearchLogConditionsRequest) GetParent() *log_condition.ParentName {
  1776  	if m != nil {
  1777  		return m.Parent
  1778  	}
  1779  	return nil
  1780  }
  1781  
  1782  func (m *SearchLogConditionsRequest) GetPageSize() int32 {
  1783  	if m != nil {
  1784  		return m.PageSize
  1785  	}
  1786  	return int32(0)
  1787  }
  1788  
  1789  func (m *SearchLogConditionsRequest) GetPageToken() *log_condition.PagerCursor {
  1790  	if m != nil {
  1791  		return m.PageToken
  1792  	}
  1793  	return nil
  1794  }
  1795  
  1796  func (m *SearchLogConditionsRequest) GetOrderBy() *log_condition.OrderBy {
  1797  	if m != nil {
  1798  		return m.OrderBy
  1799  	}
  1800  	return nil
  1801  }
  1802  
  1803  func (m *SearchLogConditionsRequest) GetFilter() *log_condition.Filter {
  1804  	if m != nil {
  1805  		return m.Filter
  1806  	}
  1807  	return nil
  1808  }
  1809  
  1810  func (m *SearchLogConditionsRequest) GetFieldMask() *log_condition.LogCondition_FieldMask {
  1811  	if m != nil {
  1812  		return m.FieldMask
  1813  	}
  1814  	return nil
  1815  }
  1816  
  1817  func (m *SearchLogConditionsRequest) GetView() view.View {
  1818  	if m != nil {
  1819  		return m.View
  1820  	}
  1821  	return view.View_UNSPECIFIED
  1822  }
  1823  
  1824  func (m *SearchLogConditionsRequest) GetPhrase() string {
  1825  	if m != nil {
  1826  		return m.Phrase
  1827  	}
  1828  	return ""
  1829  }
  1830  
  1831  func (m *SearchLogConditionsRequest) SetParent(fv *log_condition.ParentName) {
  1832  	if m == nil {
  1833  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "SearchLogConditionsRequest"))
  1834  	}
  1835  	m.Parent = fv
  1836  }
  1837  
  1838  func (m *SearchLogConditionsRequest) SetPageSize(fv int32) {
  1839  	if m == nil {
  1840  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "SearchLogConditionsRequest"))
  1841  	}
  1842  	m.PageSize = fv
  1843  }
  1844  
  1845  func (m *SearchLogConditionsRequest) SetPageToken(fv *log_condition.PagerCursor) {
  1846  	if m == nil {
  1847  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "SearchLogConditionsRequest"))
  1848  	}
  1849  	m.PageToken = fv
  1850  }
  1851  
  1852  func (m *SearchLogConditionsRequest) SetOrderBy(fv *log_condition.OrderBy) {
  1853  	if m == nil {
  1854  		panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "SearchLogConditionsRequest"))
  1855  	}
  1856  	m.OrderBy = fv
  1857  }
  1858  
  1859  func (m *SearchLogConditionsRequest) SetFilter(fv *log_condition.Filter) {
  1860  	if m == nil {
  1861  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "SearchLogConditionsRequest"))
  1862  	}
  1863  	m.Filter = fv
  1864  }
  1865  
  1866  func (m *SearchLogConditionsRequest) SetFieldMask(fv *log_condition.LogCondition_FieldMask) {
  1867  	if m == nil {
  1868  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "SearchLogConditionsRequest"))
  1869  	}
  1870  	m.FieldMask = fv
  1871  }
  1872  
  1873  func (m *SearchLogConditionsRequest) SetView(fv view.View) {
  1874  	if m == nil {
  1875  		panic(fmt.Errorf("can't set %s on nil %s", "View", "SearchLogConditionsRequest"))
  1876  	}
  1877  	m.View = fv
  1878  }
  1879  
  1880  func (m *SearchLogConditionsRequest) SetPhrase(fv string) {
  1881  	if m == nil {
  1882  		panic(fmt.Errorf("can't set %s on nil %s", "Phrase", "SearchLogConditionsRequest"))
  1883  	}
  1884  	m.Phrase = fv
  1885  }
  1886  
  1887  // A response message of the SearchLogConditions method.
  1888  type SearchLogConditionsResponse struct {
  1889  	state         protoimpl.MessageState
  1890  	sizeCache     protoimpl.SizeCache
  1891  	unknownFields protoimpl.UnknownFields
  1892  	// The list of LogConditions
  1893  	LogConditions []*log_condition.LogCondition `protobuf:"bytes,1,rep,name=log_conditions,json=logConditions,proto3" json:"log_conditions,omitempty"`
  1894  	// A token to retrieve previous page of results.
  1895  	//
  1896  	// Pass this value in the SearchLogConditionsRequest.page_token.
  1897  	PrevPageToken *log_condition.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"`
  1898  	// A token to retrieve next page of results.
  1899  	//
  1900  	// Pass this value in the SearchLogConditionsRequest.page_token.
  1901  	NextPageToken *log_condition.PagerCursor `protobuf:"bytes,4,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1902  	// Current offset from the first page (0 if no page tokens were given). Page
  1903  	// index can be computed from offset and limit provided in a request
  1904  	CurrentOffset int32 `protobuf:"varint,5,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"`
  1905  	// Number of total LogConditions across all pages.
  1906  	TotalResultsCount int32 `protobuf:"varint,6,opt,name=total_results_count,json=totalResultsCount,proto3" json:"total_results_count,omitempty"`
  1907  }
  1908  
  1909  func (m *SearchLogConditionsResponse) Reset() {
  1910  	*m = SearchLogConditionsResponse{}
  1911  	if protoimpl.UnsafeEnabled {
  1912  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[13]
  1913  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1914  		ms.StoreMessageInfo(mi)
  1915  	}
  1916  }
  1917  
  1918  func (m *SearchLogConditionsResponse) String() string {
  1919  	return protoimpl.X.MessageStringOf(m)
  1920  }
  1921  
  1922  func (*SearchLogConditionsResponse) ProtoMessage() {}
  1923  
  1924  func (m *SearchLogConditionsResponse) ProtoReflect() preflect.Message {
  1925  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[13]
  1926  	if protoimpl.UnsafeEnabled && m != nil {
  1927  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1928  		if ms.LoadMessageInfo() == nil {
  1929  			ms.StoreMessageInfo(mi)
  1930  		}
  1931  		return ms
  1932  	}
  1933  	return mi.MessageOf(m)
  1934  }
  1935  
  1936  func (*SearchLogConditionsResponse) GotenMessage() {}
  1937  
  1938  // Deprecated, Use SearchLogConditionsResponse.ProtoReflect.Descriptor instead.
  1939  func (*SearchLogConditionsResponse) Descriptor() ([]byte, []int) {
  1940  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{13}
  1941  }
  1942  
  1943  func (m *SearchLogConditionsResponse) Unmarshal(b []byte) error {
  1944  	return proto.Unmarshal(b, m)
  1945  }
  1946  
  1947  func (m *SearchLogConditionsResponse) Marshal() ([]byte, error) {
  1948  	return proto.Marshal(m)
  1949  }
  1950  
  1951  func (m *SearchLogConditionsResponse) MarshalJSON() ([]byte, error) {
  1952  	return protojson.MarshalOptions{}.Marshal(m)
  1953  }
  1954  
  1955  func (m *SearchLogConditionsResponse) UnmarshalJSON(data []byte) error {
  1956  	return protojson.Unmarshal(data, m)
  1957  }
  1958  
  1959  func (m *SearchLogConditionsResponse) GetLogConditions() []*log_condition.LogCondition {
  1960  	if m != nil {
  1961  		return m.LogConditions
  1962  	}
  1963  	return nil
  1964  }
  1965  
  1966  func (m *SearchLogConditionsResponse) GetPrevPageToken() *log_condition.PagerCursor {
  1967  	if m != nil {
  1968  		return m.PrevPageToken
  1969  	}
  1970  	return nil
  1971  }
  1972  
  1973  func (m *SearchLogConditionsResponse) GetNextPageToken() *log_condition.PagerCursor {
  1974  	if m != nil {
  1975  		return m.NextPageToken
  1976  	}
  1977  	return nil
  1978  }
  1979  
  1980  func (m *SearchLogConditionsResponse) GetCurrentOffset() int32 {
  1981  	if m != nil {
  1982  		return m.CurrentOffset
  1983  	}
  1984  	return int32(0)
  1985  }
  1986  
  1987  func (m *SearchLogConditionsResponse) GetTotalResultsCount() int32 {
  1988  	if m != nil {
  1989  		return m.TotalResultsCount
  1990  	}
  1991  	return int32(0)
  1992  }
  1993  
  1994  func (m *SearchLogConditionsResponse) SetLogConditions(fv []*log_condition.LogCondition) {
  1995  	if m == nil {
  1996  		panic(fmt.Errorf("can't set %s on nil %s", "LogConditions", "SearchLogConditionsResponse"))
  1997  	}
  1998  	m.LogConditions = fv
  1999  }
  2000  
  2001  func (m *SearchLogConditionsResponse) SetPrevPageToken(fv *log_condition.PagerCursor) {
  2002  	if m == nil {
  2003  		panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "SearchLogConditionsResponse"))
  2004  	}
  2005  	m.PrevPageToken = fv
  2006  }
  2007  
  2008  func (m *SearchLogConditionsResponse) SetNextPageToken(fv *log_condition.PagerCursor) {
  2009  	if m == nil {
  2010  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "SearchLogConditionsResponse"))
  2011  	}
  2012  	m.NextPageToken = fv
  2013  }
  2014  
  2015  func (m *SearchLogConditionsResponse) SetCurrentOffset(fv int32) {
  2016  	if m == nil {
  2017  		panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "SearchLogConditionsResponse"))
  2018  	}
  2019  	m.CurrentOffset = fv
  2020  }
  2021  
  2022  func (m *SearchLogConditionsResponse) SetTotalResultsCount(fv int32) {
  2023  	if m == nil {
  2024  		panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "SearchLogConditionsResponse"))
  2025  	}
  2026  	m.TotalResultsCount = fv
  2027  }
  2028  
  2029  type WatchLogConditionsResponse_PageTokenChange struct {
  2030  	state         protoimpl.MessageState
  2031  	sizeCache     protoimpl.SizeCache
  2032  	unknownFields protoimpl.UnknownFields
  2033  	// New token to retrieve previous page of results.
  2034  	PrevPageToken *log_condition.PagerCursor `protobuf:"bytes,1,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"`
  2035  	// New token to retrieve next page of results.
  2036  	NextPageToken *log_condition.PagerCursor `protobuf:"bytes,2,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  2037  }
  2038  
  2039  func (m *WatchLogConditionsResponse_PageTokenChange) Reset() {
  2040  	*m = WatchLogConditionsResponse_PageTokenChange{}
  2041  	if protoimpl.UnsafeEnabled {
  2042  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[14]
  2043  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2044  		ms.StoreMessageInfo(mi)
  2045  	}
  2046  }
  2047  
  2048  func (m *WatchLogConditionsResponse_PageTokenChange) String() string {
  2049  	return protoimpl.X.MessageStringOf(m)
  2050  }
  2051  
  2052  func (*WatchLogConditionsResponse_PageTokenChange) ProtoMessage() {}
  2053  
  2054  func (m *WatchLogConditionsResponse_PageTokenChange) ProtoReflect() preflect.Message {
  2055  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[14]
  2056  	if protoimpl.UnsafeEnabled && m != nil {
  2057  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2058  		if ms.LoadMessageInfo() == nil {
  2059  			ms.StoreMessageInfo(mi)
  2060  		}
  2061  		return ms
  2062  	}
  2063  	return mi.MessageOf(m)
  2064  }
  2065  
  2066  func (*WatchLogConditionsResponse_PageTokenChange) GotenMessage() {}
  2067  
  2068  // Deprecated, Use WatchLogConditionsResponse_PageTokenChange.ProtoReflect.Descriptor instead.
  2069  func (*WatchLogConditionsResponse_PageTokenChange) Descriptor() ([]byte, []int) {
  2070  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{8, 0}
  2071  }
  2072  
  2073  func (m *WatchLogConditionsResponse_PageTokenChange) Unmarshal(b []byte) error {
  2074  	return proto.Unmarshal(b, m)
  2075  }
  2076  
  2077  func (m *WatchLogConditionsResponse_PageTokenChange) Marshal() ([]byte, error) {
  2078  	return proto.Marshal(m)
  2079  }
  2080  
  2081  func (m *WatchLogConditionsResponse_PageTokenChange) MarshalJSON() ([]byte, error) {
  2082  	return protojson.MarshalOptions{}.Marshal(m)
  2083  }
  2084  
  2085  func (m *WatchLogConditionsResponse_PageTokenChange) UnmarshalJSON(data []byte) error {
  2086  	return protojson.Unmarshal(data, m)
  2087  }
  2088  
  2089  func (m *WatchLogConditionsResponse_PageTokenChange) GetPrevPageToken() *log_condition.PagerCursor {
  2090  	if m != nil {
  2091  		return m.PrevPageToken
  2092  	}
  2093  	return nil
  2094  }
  2095  
  2096  func (m *WatchLogConditionsResponse_PageTokenChange) GetNextPageToken() *log_condition.PagerCursor {
  2097  	if m != nil {
  2098  		return m.NextPageToken
  2099  	}
  2100  	return nil
  2101  }
  2102  
  2103  func (m *WatchLogConditionsResponse_PageTokenChange) SetPrevPageToken(fv *log_condition.PagerCursor) {
  2104  	if m == nil {
  2105  		panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "WatchLogConditionsResponse_PageTokenChange"))
  2106  	}
  2107  	m.PrevPageToken = fv
  2108  }
  2109  
  2110  func (m *WatchLogConditionsResponse_PageTokenChange) SetNextPageToken(fv *log_condition.PagerCursor) {
  2111  	if m == nil {
  2112  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "WatchLogConditionsResponse_PageTokenChange"))
  2113  	}
  2114  	m.NextPageToken = fv
  2115  }
  2116  
  2117  // ResponseMask allows client to reduce response message size.
  2118  type CreateLogConditionRequest_ResponseMask struct {
  2119  	state         protoimpl.MessageState
  2120  	sizeCache     protoimpl.SizeCache
  2121  	unknownFields protoimpl.UnknownFields
  2122  	// Types that are valid to be assigned to Masking:
  2123  	//	*CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody
  2124  	//	*CreateLogConditionRequest_ResponseMask_BodyMask
  2125  	Masking isCreateLogConditionRequest_ResponseMask_Masking `protobuf_oneof:"masking"`
  2126  }
  2127  
  2128  func (m *CreateLogConditionRequest_ResponseMask) Reset() {
  2129  	*m = CreateLogConditionRequest_ResponseMask{}
  2130  	if protoimpl.UnsafeEnabled {
  2131  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[15]
  2132  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2133  		ms.StoreMessageInfo(mi)
  2134  	}
  2135  }
  2136  
  2137  func (m *CreateLogConditionRequest_ResponseMask) String() string {
  2138  	return protoimpl.X.MessageStringOf(m)
  2139  }
  2140  
  2141  func (*CreateLogConditionRequest_ResponseMask) ProtoMessage() {}
  2142  
  2143  func (m *CreateLogConditionRequest_ResponseMask) ProtoReflect() preflect.Message {
  2144  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[15]
  2145  	if protoimpl.UnsafeEnabled && m != nil {
  2146  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2147  		if ms.LoadMessageInfo() == nil {
  2148  			ms.StoreMessageInfo(mi)
  2149  		}
  2150  		return ms
  2151  	}
  2152  	return mi.MessageOf(m)
  2153  }
  2154  
  2155  func (*CreateLogConditionRequest_ResponseMask) GotenMessage() {}
  2156  
  2157  // Deprecated, Use CreateLogConditionRequest_ResponseMask.ProtoReflect.Descriptor instead.
  2158  func (*CreateLogConditionRequest_ResponseMask) Descriptor() ([]byte, []int) {
  2159  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{9, 0}
  2160  }
  2161  
  2162  func (m *CreateLogConditionRequest_ResponseMask) Unmarshal(b []byte) error {
  2163  	return proto.Unmarshal(b, m)
  2164  }
  2165  
  2166  func (m *CreateLogConditionRequest_ResponseMask) Marshal() ([]byte, error) {
  2167  	return proto.Marshal(m)
  2168  }
  2169  
  2170  func (m *CreateLogConditionRequest_ResponseMask) MarshalJSON() ([]byte, error) {
  2171  	return protojson.MarshalOptions{}.Marshal(m)
  2172  }
  2173  
  2174  func (m *CreateLogConditionRequest_ResponseMask) UnmarshalJSON(data []byte) error {
  2175  	return protojson.Unmarshal(data, m)
  2176  }
  2177  
  2178  type isCreateLogConditionRequest_ResponseMask_Masking interface {
  2179  	isCreateLogConditionRequest_ResponseMask_Masking()
  2180  }
  2181  
  2182  type CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody struct {
  2183  	// If this flag has value true, then response will contain just empty
  2184  	// resource without any fields populated.
  2185  	SkipEntireResponseBody bool `protobuf:"varint,1,opt,name=skip_entire_response_body,json=skipEntireResponseBody,proto3,oneof"`
  2186  }
  2187  type CreateLogConditionRequest_ResponseMask_BodyMask struct {
  2188  	// If this field is populated, then resource in response will contain only
  2189  	// specific fields.
  2190  	BodyMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,2,opt,customtype=LogCondition_FieldMask,name=body_mask,json=bodyMask,proto3,oneof"`
  2191  }
  2192  
  2193  func (*CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody) isCreateLogConditionRequest_ResponseMask_Masking() {
  2194  }
  2195  func (*CreateLogConditionRequest_ResponseMask_BodyMask) isCreateLogConditionRequest_ResponseMask_Masking() {
  2196  }
  2197  func (m *CreateLogConditionRequest_ResponseMask) GetMasking() isCreateLogConditionRequest_ResponseMask_Masking {
  2198  	if m != nil {
  2199  		return m.Masking
  2200  	}
  2201  	return nil
  2202  }
  2203  func (m *CreateLogConditionRequest_ResponseMask) GetSkipEntireResponseBody() bool {
  2204  	if x, ok := m.GetMasking().(*CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody); ok {
  2205  		return x.SkipEntireResponseBody
  2206  	}
  2207  	return false
  2208  }
  2209  func (m *CreateLogConditionRequest_ResponseMask) GetBodyMask() *log_condition.LogCondition_FieldMask {
  2210  	if x, ok := m.GetMasking().(*CreateLogConditionRequest_ResponseMask_BodyMask); ok {
  2211  		return x.BodyMask
  2212  	}
  2213  	return nil
  2214  }
  2215  func (m *CreateLogConditionRequest_ResponseMask) SetMasking(ofv isCreateLogConditionRequest_ResponseMask_Masking) {
  2216  	if m == nil {
  2217  		panic(fmt.Errorf("can't set %s on nil %s", "isCreateLogConditionRequest_ResponseMask_Masking", "CreateLogConditionRequest_ResponseMask"))
  2218  	}
  2219  	m.Masking = ofv
  2220  }
  2221  func (m *CreateLogConditionRequest_ResponseMask) SetSkipEntireResponseBody(fv bool) {
  2222  	m.SetMasking(&CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody{SkipEntireResponseBody: fv})
  2223  }
  2224  func (m *CreateLogConditionRequest_ResponseMask) SetBodyMask(fv *log_condition.LogCondition_FieldMask) {
  2225  	m.SetMasking(&CreateLogConditionRequest_ResponseMask_BodyMask{BodyMask: fv})
  2226  }
  2227  
  2228  // CAS - Compare and Swap. This object is used if user wants to make update
  2229  // conditional based upon previous resource version.
  2230  type UpdateLogConditionRequest_CAS struct {
  2231  	state         protoimpl.MessageState
  2232  	sizeCache     protoimpl.SizeCache
  2233  	unknownFields protoimpl.UnknownFields
  2234  	// Conditional desired state of a resource before update.
  2235  	ConditionalState *log_condition.LogCondition `protobuf:"bytes,1,opt,name=conditional_state,json=conditionalState,proto3" json:"conditional_state,omitempty"`
  2236  	// Field paths from conditional state of resource server should check and
  2237  	// compare.
  2238  	FieldMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,2,opt,customtype=LogCondition_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
  2239  }
  2240  
  2241  func (m *UpdateLogConditionRequest_CAS) Reset() {
  2242  	*m = UpdateLogConditionRequest_CAS{}
  2243  	if protoimpl.UnsafeEnabled {
  2244  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[16]
  2245  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2246  		ms.StoreMessageInfo(mi)
  2247  	}
  2248  }
  2249  
  2250  func (m *UpdateLogConditionRequest_CAS) String() string {
  2251  	return protoimpl.X.MessageStringOf(m)
  2252  }
  2253  
  2254  func (*UpdateLogConditionRequest_CAS) ProtoMessage() {}
  2255  
  2256  func (m *UpdateLogConditionRequest_CAS) ProtoReflect() preflect.Message {
  2257  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[16]
  2258  	if protoimpl.UnsafeEnabled && m != nil {
  2259  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2260  		if ms.LoadMessageInfo() == nil {
  2261  			ms.StoreMessageInfo(mi)
  2262  		}
  2263  		return ms
  2264  	}
  2265  	return mi.MessageOf(m)
  2266  }
  2267  
  2268  func (*UpdateLogConditionRequest_CAS) GotenMessage() {}
  2269  
  2270  // Deprecated, Use UpdateLogConditionRequest_CAS.ProtoReflect.Descriptor instead.
  2271  func (*UpdateLogConditionRequest_CAS) Descriptor() ([]byte, []int) {
  2272  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{10, 0}
  2273  }
  2274  
  2275  func (m *UpdateLogConditionRequest_CAS) Unmarshal(b []byte) error {
  2276  	return proto.Unmarshal(b, m)
  2277  }
  2278  
  2279  func (m *UpdateLogConditionRequest_CAS) Marshal() ([]byte, error) {
  2280  	return proto.Marshal(m)
  2281  }
  2282  
  2283  func (m *UpdateLogConditionRequest_CAS) MarshalJSON() ([]byte, error) {
  2284  	return protojson.MarshalOptions{}.Marshal(m)
  2285  }
  2286  
  2287  func (m *UpdateLogConditionRequest_CAS) UnmarshalJSON(data []byte) error {
  2288  	return protojson.Unmarshal(data, m)
  2289  }
  2290  
  2291  func (m *UpdateLogConditionRequest_CAS) GetConditionalState() *log_condition.LogCondition {
  2292  	if m != nil {
  2293  		return m.ConditionalState
  2294  	}
  2295  	return nil
  2296  }
  2297  
  2298  func (m *UpdateLogConditionRequest_CAS) GetFieldMask() *log_condition.LogCondition_FieldMask {
  2299  	if m != nil {
  2300  		return m.FieldMask
  2301  	}
  2302  	return nil
  2303  }
  2304  
  2305  func (m *UpdateLogConditionRequest_CAS) SetConditionalState(fv *log_condition.LogCondition) {
  2306  	if m == nil {
  2307  		panic(fmt.Errorf("can't set %s on nil %s", "ConditionalState", "UpdateLogConditionRequest_CAS"))
  2308  	}
  2309  	m.ConditionalState = fv
  2310  }
  2311  
  2312  func (m *UpdateLogConditionRequest_CAS) SetFieldMask(fv *log_condition.LogCondition_FieldMask) {
  2313  	if m == nil {
  2314  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "UpdateLogConditionRequest_CAS"))
  2315  	}
  2316  	m.FieldMask = fv
  2317  }
  2318  
  2319  // ResponseMask allows client to reduce response message size.
  2320  type UpdateLogConditionRequest_ResponseMask struct {
  2321  	state         protoimpl.MessageState
  2322  	sizeCache     protoimpl.SizeCache
  2323  	unknownFields protoimpl.UnknownFields
  2324  	// Types that are valid to be assigned to Masking:
  2325  	//	*UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody
  2326  	//	*UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly
  2327  	//	*UpdateLogConditionRequest_ResponseMask_BodyMask
  2328  	Masking isUpdateLogConditionRequest_ResponseMask_Masking `protobuf_oneof:"masking"`
  2329  }
  2330  
  2331  func (m *UpdateLogConditionRequest_ResponseMask) Reset() {
  2332  	*m = UpdateLogConditionRequest_ResponseMask{}
  2333  	if protoimpl.UnsafeEnabled {
  2334  		mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[17]
  2335  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2336  		ms.StoreMessageInfo(mi)
  2337  	}
  2338  }
  2339  
  2340  func (m *UpdateLogConditionRequest_ResponseMask) String() string {
  2341  	return protoimpl.X.MessageStringOf(m)
  2342  }
  2343  
  2344  func (*UpdateLogConditionRequest_ResponseMask) ProtoMessage() {}
  2345  
  2346  func (m *UpdateLogConditionRequest_ResponseMask) ProtoReflect() preflect.Message {
  2347  	mi := &edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[17]
  2348  	if protoimpl.UnsafeEnabled && m != nil {
  2349  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2350  		if ms.LoadMessageInfo() == nil {
  2351  			ms.StoreMessageInfo(mi)
  2352  		}
  2353  		return ms
  2354  	}
  2355  	return mi.MessageOf(m)
  2356  }
  2357  
  2358  func (*UpdateLogConditionRequest_ResponseMask) GotenMessage() {}
  2359  
  2360  // Deprecated, Use UpdateLogConditionRequest_ResponseMask.ProtoReflect.Descriptor instead.
  2361  func (*UpdateLogConditionRequest_ResponseMask) Descriptor() ([]byte, []int) {
  2362  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP(), []int{10, 1}
  2363  }
  2364  
  2365  func (m *UpdateLogConditionRequest_ResponseMask) Unmarshal(b []byte) error {
  2366  	return proto.Unmarshal(b, m)
  2367  }
  2368  
  2369  func (m *UpdateLogConditionRequest_ResponseMask) Marshal() ([]byte, error) {
  2370  	return proto.Marshal(m)
  2371  }
  2372  
  2373  func (m *UpdateLogConditionRequest_ResponseMask) MarshalJSON() ([]byte, error) {
  2374  	return protojson.MarshalOptions{}.Marshal(m)
  2375  }
  2376  
  2377  func (m *UpdateLogConditionRequest_ResponseMask) UnmarshalJSON(data []byte) error {
  2378  	return protojson.Unmarshal(data, m)
  2379  }
  2380  
  2381  type isUpdateLogConditionRequest_ResponseMask_Masking interface {
  2382  	isUpdateLogConditionRequest_ResponseMask_Masking()
  2383  }
  2384  
  2385  type UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody struct {
  2386  	// If this flag has value true, then response will contain just empty
  2387  	// resource without any fields populated. Field body_mask is ignored if
  2388  	// set.
  2389  	SkipEntireResponseBody bool `protobuf:"varint,1,opt,name=skip_entire_response_body,json=skipEntireResponseBody,proto3,oneof"`
  2390  }
  2391  type UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly struct {
  2392  	// Include all fields that were actually updated during processing. Note
  2393  	// this may be larger than update mask if some fields were computed
  2394  	// additionally. Name is added as well.
  2395  	UpdatedFieldsOnly bool `protobuf:"varint,2,opt,name=updated_fields_only,json=updatedFieldsOnly,proto3,oneof"`
  2396  }
  2397  type UpdateLogConditionRequest_ResponseMask_BodyMask struct {
  2398  	// If this field is populated, then resource in response will contain only
  2399  	// specific fields. If skip_entire_response_body is true, this field is
  2400  	// ignored.
  2401  	BodyMask *log_condition.LogCondition_FieldMask `protobuf:"bytes,3,opt,customtype=LogCondition_FieldMask,name=body_mask,json=bodyMask,proto3,oneof"`
  2402  }
  2403  
  2404  func (*UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody) isUpdateLogConditionRequest_ResponseMask_Masking() {
  2405  }
  2406  func (*UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly) isUpdateLogConditionRequest_ResponseMask_Masking() {
  2407  }
  2408  func (*UpdateLogConditionRequest_ResponseMask_BodyMask) isUpdateLogConditionRequest_ResponseMask_Masking() {
  2409  }
  2410  func (m *UpdateLogConditionRequest_ResponseMask) GetMasking() isUpdateLogConditionRequest_ResponseMask_Masking {
  2411  	if m != nil {
  2412  		return m.Masking
  2413  	}
  2414  	return nil
  2415  }
  2416  func (m *UpdateLogConditionRequest_ResponseMask) GetSkipEntireResponseBody() bool {
  2417  	if x, ok := m.GetMasking().(*UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody); ok {
  2418  		return x.SkipEntireResponseBody
  2419  	}
  2420  	return false
  2421  }
  2422  func (m *UpdateLogConditionRequest_ResponseMask) GetUpdatedFieldsOnly() bool {
  2423  	if x, ok := m.GetMasking().(*UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly); ok {
  2424  		return x.UpdatedFieldsOnly
  2425  	}
  2426  	return false
  2427  }
  2428  func (m *UpdateLogConditionRequest_ResponseMask) GetBodyMask() *log_condition.LogCondition_FieldMask {
  2429  	if x, ok := m.GetMasking().(*UpdateLogConditionRequest_ResponseMask_BodyMask); ok {
  2430  		return x.BodyMask
  2431  	}
  2432  	return nil
  2433  }
  2434  func (m *UpdateLogConditionRequest_ResponseMask) SetMasking(ofv isUpdateLogConditionRequest_ResponseMask_Masking) {
  2435  	if m == nil {
  2436  		panic(fmt.Errorf("can't set %s on nil %s", "isUpdateLogConditionRequest_ResponseMask_Masking", "UpdateLogConditionRequest_ResponseMask"))
  2437  	}
  2438  	m.Masking = ofv
  2439  }
  2440  func (m *UpdateLogConditionRequest_ResponseMask) SetSkipEntireResponseBody(fv bool) {
  2441  	m.SetMasking(&UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody{SkipEntireResponseBody: fv})
  2442  }
  2443  func (m *UpdateLogConditionRequest_ResponseMask) SetUpdatedFieldsOnly(fv bool) {
  2444  	m.SetMasking(&UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly{UpdatedFieldsOnly: fv})
  2445  }
  2446  func (m *UpdateLogConditionRequest_ResponseMask) SetBodyMask(fv *log_condition.LogCondition_FieldMask) {
  2447  	m.SetMasking(&UpdateLogConditionRequest_ResponseMask_BodyMask{BodyMask: fv})
  2448  }
  2449  
  2450  var edgelq_alerting_proto_v1_log_condition_service_proto preflect.FileDescriptor
  2451  
  2452  var edgelq_alerting_proto_v1_log_condition_service_proto_rawDesc = []byte{
  2453  	0x0a, 0x34, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e,
  2454  	0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63,
  2455  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
  2456  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0f, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72,
  2457  	0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
  2458  	0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
  2459  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
  2460  	0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20,
  2461  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  2462  	0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  2463  	0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
  2464  	0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  2465  	0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  2466  	0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
  2467  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  2468  	0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  2469  	0x1b, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  2470  	0x6e, 0x73, 0x2f, 0x63, 0x6c, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f,
  2471  	0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
  2472  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24,
  2473  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  2474  	0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70,
  2475  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
  2476  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  2477  	0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  2478  	0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72,
  2479  	0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
  2480  	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70,
  2481  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65,
  2482  	0x73, 0x2f, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f,
  2483  	0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x5f,
  2484  	0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x65, 0x64, 0x67, 0x65,
  2485  	0x6c, 0x71, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74,
  2486  	0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
  2487  	0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x33, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71,
  2488  	0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
  2489  	0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2490  	0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x01,
  2491  	0x0a, 0x16, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  2492  	0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  2493  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c,
  2494  	0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61,
  2495  	0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
  2496  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2497  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  2498  	0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43,
  2499  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d,
  2500  	0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28,
  2501  	0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e,
  2502  	0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0xc8, 0x01, 0x0a, 0x1c, 0x42,
  2503  	0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74,
  2504  	0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x05, 0x6e,
  2505  	0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10,
  2506  	0x0a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2507  	0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64,
  2508  	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
  2509  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
  2510  	0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a,
  2511  	0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66,
  2512  	0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77,
  2513  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74,
  2514  	0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x4a,
  2515  	0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x95, 0x01, 0x0a, 0x1d, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47,
  2516  	0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52,
  2517  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0e, 0x6c, 0x6f, 0x67, 0x5f, 0x63,
  2518  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
  2519  	0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76,
  2520  	0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d,
  2521  	0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2e, 0x0a,
  2522  	0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x14,
  2523  	0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2524  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xab, 0x03,
  2525  	0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
  2526  	0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x06, 0x70, 0x61,
  2527  	0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10,
  2528  	0x3a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2529  	0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
  2530  	0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27,
  2531  	0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12,
  2532  	0x33, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20,
  2533  	0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67,
  2534  	0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54,
  2535  	0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79,
  2536  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x2a, 0x0e, 0x0a, 0x0c,
  2537  	0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 0x72,
  2538  	0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x2c, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18,
  2539  	0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x1a, 0x0e, 0x0a, 0x0c, 0x4c,
  2540  	0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x66, 0x69, 0x6c,
  2541  	0x74, 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73,
  2542  	0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2543  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d,
  2544  	0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67,
  2545  	0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64,
  2546  	0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01,
  2547  	0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73,
  2548  	0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x2e, 0x0a, 0x13, 0x69,
  2549  	0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e,
  2550  	0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64,
  2551  	0x65, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xb4, 0x02, 0x0a, 0x19,
  2552  	0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2553  	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0e, 0x6c, 0x6f, 0x67,
  2554  	0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
  2555  	0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67,
  2556  	0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2557  	0x52, 0x0d, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
  2558  	0x3c, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
  2559  	0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e,
  2560  	0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d,
  2561  	0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3c, 0x0a,
  2562  	0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
  2563  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a, 0x0c,
  2564  	0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6e, 0x65,
  2565  	0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x63,
  2566  	0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20,
  2567  	0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x73,
  2568  	0x65, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75,
  2569  	0x6c, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52,
  2570  	0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x43, 0x6f, 0x75,
  2571  	0x6e, 0x74, 0x22, 0xbc, 0x01, 0x0a, 0x18, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43,
  2572  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  2573  	0x28, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2,
  2574  	0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74,
  2575  	0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65,
  2576  	0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  2577  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  2578  	0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32,
  2579  	0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  2580  	0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69,
  2581  	0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e,
  2582  	0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65,
  2583  	0x77, 0x22, 0x58, 0x0a, 0x19, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e,
  2584  	0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b,
  2585  	0x0a, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23,
  2586  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
  2587  	0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61,
  2588  	0x6e, 0x67, 0x65, 0x52, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, 0xc0, 0x04, 0x0a, 0x19,
  2589  	0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  2590  	0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70,
  2591  	0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e,
  2592  	0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52,
  2593  	0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x2c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
  2594  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x3a, 0x0e, 0x0a, 0x0c, 0x4c,
  2595  	0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72,
  2596  	0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65,
  2597  	0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00,
  2598  	0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x70, 0x61,
  2599  	0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14,
  2600  	0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2601  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12,
  2602  	0x2f, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28,
  2603  	0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x2a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f,
  2604  	0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79,
  2605  	0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
  2606  	0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f,
  2607  	0x6b, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f,
  2608  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  2609  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
  2610  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67,
  2611  	0x54, 0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05,
  2612  	0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x1a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f,
  2613  	0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74,
  2614  	0x65, 0x72, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
  2615  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2616  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  2617  	0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43,
  2618  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d,
  2619  	0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01, 0x28,
  2620  	0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e,
  2621  	0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x32, 0x0a, 0x0e, 0x6d, 0x61,
  2622  	0x78, 0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20, 0x01,
  2623  	0x28, 0x05, 0x42, 0x0c, 0xca, 0xc6, 0x27, 0x08, 0x12, 0x06, 0x1a, 0x02, 0x08, 0x64, 0x2a, 0x00,
  2624  	0x52, 0x0c, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x9d,
  2625  	0x04, 0x0a, 0x1a, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2626  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a,
  2627  	0x15, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63,
  2628  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e,
  2629  	0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c,
  2630  	0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67,
  2631  	0x65, 0x52, 0x13, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43,
  2632  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x63, 0x75, 0x72,
  2633  	0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x43, 0x75,
  2634  	0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x67, 0x0a, 0x11, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
  2635  	0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
  2636  	0x32, 0x3b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e,
  2637  	0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2638  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x61,
  2639  	0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0f, 0x70,
  2640  	0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x21,
  2641  	0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05,
  2642  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65,
  2643  	0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x73, 0x69,
  2644  	0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
  2645  	0x6f, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x66,
  2646  	0x74, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
  2647  	0x73, 0x53, 0x6f, 0x66, 0x74, 0x52, 0x65, 0x73, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73,
  2648  	0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28,
  2649  	0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x1a, 0x8d,
  2650  	0x01, 0x0a, 0x0f, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e,
  2651  	0x67, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
  2652  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21,
  2653  	0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  2654  	0x6e, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
  2655  	0x12, 0x3c, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
  2656  	0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22,
  2657  	0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  2658  	0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa3,
  2659  	0x03, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64,
  2660  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x06,
  2661  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda,
  2662  	0x21, 0x10, 0x3a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
  2663  	0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x50, 0x0a, 0x0d, 0x6c, 0x6f,
  2664  	0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
  2665  	0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67,
  2666  	0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2667  	0x42, 0x0c, 0xc8, 0xd5, 0x22, 0x01, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x0c,
  2668  	0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5c, 0x0a, 0x0d,
  2669  	0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20,
  2670  	0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69,
  2671  	0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43,
  2672  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
  2673  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0c, 0x72, 0x65,
  2674  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xa7, 0x01, 0x0a, 0x0c, 0x52,
  2675  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x3b, 0x0a, 0x19, 0x73,
  2676  	0x6b, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f,
  2677  	0x6e, 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00,
  2678  	0x52, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70,
  2679  	0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x4f, 0x0a, 0x09, 0x62, 0x6f, 0x64, 0x79,
  2680  	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
  2681  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
  2682  	0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a,
  2683  	0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52,
  2684  	0x08, 0x62, 0x6f, 0x64, 0x79, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x61, 0x73,
  2685  	0x6b, 0x69, 0x6e, 0x67, 0x22, 0x90, 0x06, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c,
  2686  	0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
  2687  	0x73, 0x74, 0x12, 0x50, 0x0a, 0x0d, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74,
  2688  	0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  2689  	0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43,
  2690  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0c, 0xc8, 0xd5, 0x22, 0x01, 0xca, 0xc6,
  2691  	0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x0c, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2692  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x51, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
  2693  	0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2694  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c,
  2695  	0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x4c,
  2696  	0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x75, 0x70, 0x64,
  2697  	0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x40, 0x0a, 0x03, 0x63, 0x61, 0x73, 0x18, 0x04,
  2698  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74,
  2699  	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67,
  2700  	0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2701  	0x2e, 0x43, 0x41, 0x53, 0x52, 0x03, 0x63, 0x61, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c,
  2702  	0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08,
  2703  	0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x12, 0x5c,
  2704  	0x0a, 0x0d, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18,
  2705  	0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72,
  2706  	0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f,
  2707  	0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2708  	0x74, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0c,
  2709  	0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xac, 0x01, 0x0a,
  2710  	0x03, 0x43, 0x41, 0x53, 0x12, 0x54, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  2711  	0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
  2712  	0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76,
  2713  	0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x08,
  2714  	0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x10, 0x01, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74,
  2715  	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69,
  2716  	0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
  2717  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  2718  	0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10,
  2719  	0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2720  	0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xd9, 0x01, 0x0a, 0x0c,
  2721  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x3b, 0x0a, 0x19,
  2722  	0x73, 0x6b, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70,
  2723  	0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48,
  2724  	0x00, 0x52, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x52, 0x65, 0x73,
  2725  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x30, 0x0a, 0x13, 0x75, 0x70, 0x64,
  2726  	0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x6f, 0x6e, 0x6c, 0x79,
  2727  	0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
  2728  	0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x4f, 0x0a, 0x09, 0x62,
  2729  	0x6f, 0x64, 0x79, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
  2730  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  2731  	0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10,
  2732  	0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2733  	0x48, 0x00, 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x09, 0x0a, 0x07,
  2734  	0x6d, 0x61, 0x73, 0x6b, 0x69, 0x6e, 0x67, 0x22, 0x6a, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74,
  2735  	0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
  2736  	0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
  2737  	0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43,
  2738  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23,
  2739  	0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18,
  2740  	0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73,
  2741  	0x69, 0x6e, 0x67, 0x22, 0x95, 0x03, 0x0a, 0x1a, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x6f,
  2742  	0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
  2743  	0x73, 0x74, 0x12, 0x2c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
  2744  	0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x3a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43,
  2745  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
  2746  	0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20,
  2747  	0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70,
  2748  	0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f,
  2749  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21,
  2750  	0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  2751  	0x6e, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x08,
  2752  	0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14,
  2753  	0xb2, 0xda, 0x21, 0x10, 0x2a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2754  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x2c, 0x0a,
  2755  	0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2,
  2756  	0xda, 0x21, 0x10, 0x1a, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74,
  2757  	0x69, 0x6f, 0x6e, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x0a, 0x66,
  2758  	0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
  2759  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  2760  	0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21,
  2761  	0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  2762  	0x6e, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04,
  2763  	0x76, 0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74,
  2764  	0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76,
  2765  	0x69, 0x65, 0x77, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x68, 0x72, 0x61, 0x73, 0x65, 0x18, 0x08, 0x20,
  2766  	0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x68, 0x72, 0x61, 0x73, 0x65, 0x22, 0xb6, 0x02, 0x0a, 0x1b,
  2767  	0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
  2768  	0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0e, 0x6c,
  2769  	0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20,
  2770  	0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69,
  2771  	0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
  2772  	0x6f, 0x6e, 0x52, 0x0d, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2773  	0x73, 0x12, 0x3c, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
  2774  	0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10,
  2775  	0x22, 0x0e, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2776  	0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12,
  2777  	0x3c, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
  2778  	0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e,
  2779  	0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d,
  2780  	0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 0x0a,
  2781  	0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18,
  2782  	0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x66,
  2783  	0x66, 0x73, 0x65, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65,
  2784  	0x73, 0x75, 0x6c, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28,
  2785  	0x05, 0x52, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x43,
  2786  	0x6f, 0x75, 0x6e, 0x74, 0x32, 0xe2, 0x10, 0x0a, 0x13, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64,
  2787  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xc4, 0x01, 0x0a,
  2788  	0x0f, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2789  	0x12, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e,
  2790  	0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
  2791  	0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  2792  	0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43,
  2793  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x69, 0x82, 0xdb, 0x21, 0x23, 0x0a, 0x0c,
  2794  	0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x03, 0x67, 0x65,
  2795  	0x74, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
  2796  	0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f,
  2797  	0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
  2798  	0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
  2799  	0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x8a,
  2800  	0xcc, 0x26, 0x00, 0x12, 0xdd, 0x01, 0x0a, 0x15, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74,
  2801  	0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2d, 0x2e,
  2802  	0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e,
  2803  	0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2804  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6e,
  2805  	0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42,
  2806  	0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74,
  2807  	0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x65, 0x82, 0xdb,
  2808  	0x21, 0x35, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2809  	0x12, 0x08, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x20, 0x01, 0x2a, 0x07, 0x0a, 0x05,
  2810  	0x6e, 0x61, 0x6d, 0x65, 0x73, 0x32, 0x10, 0x12, 0x0e, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e,
  2811  	0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4,
  2812  	0x93, 0x02, 0x1c, 0x12, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64,
  2813  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x8a,
  2814  	0xcc, 0x26, 0x00, 0x12, 0xe6, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x43,
  2815  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  2816  	0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74,
  2817  	0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71,
  2818  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74,
  2819  	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x43, 0x6f,
  2820  	0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  2821  	0x22, 0x7a, 0x82, 0xdb, 0x21, 0x34, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2822  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x08,
  2823  	0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x10, 0x12, 0x0e, 0x6c, 0x6f, 0x67, 0x5f,
  2824  	0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01,
  2825  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72,
  2826  	0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70,
  2827  	0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f,
  2828  	0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xe1, 0x01, 0x0a,
  2829  	0x11, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
  2830  	0x6f, 0x6e, 0x12, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e,
  2831  	0x67, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e,
  2832  	0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e,
  2833  	0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e,
  2834  	0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  2835  	0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x73, 0x82, 0xdb, 0x21, 0x27, 0x0a,
  2836  	0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x05, 0x77,
  2837  	0x61, 0x74, 0x63, 0x68, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x08, 0x12, 0x06,
  2838  	0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93,
  2839  	0x02, 0x38, 0x22, 0x36, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
  2840  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65,
  2841  	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2842  	0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01,
  2843  	0x12, 0xfa, 0x01, 0x0a, 0x12, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e,
  2844  	0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c,
  2845  	0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c,
  2846  	0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75,
  2847  	0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69,
  2848  	0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f,
  2849  	0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  2850  	0x22, 0x88, 0x01, 0x82, 0xdb, 0x21, 0x3c, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64,
  2851  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01,
  2852  	0x2a, 0x08, 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x17, 0x12, 0x15, 0x6c, 0x6f,
  2853  	0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e,
  2854  	0x67, 0x65, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x22,
  2855  	0x36, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
  2856  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73,
  2857  	0x2f, 0x2a, 0x7d, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2858  	0x73, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x12, 0xf2, 0x01,
  2859  	0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2860  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74,
  2861  	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67,
  2862  	0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2863  	0x1a, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e,
  2864  	0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22,
  2865  	0x90, 0x01, 0x82, 0xdb, 0x21, 0x39, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2866  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x18, 0x01, 0x2a, 0x17,
  2867  	0x12, 0x0d, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x1a,
  2868  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2,
  2869  	0xdc, 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x3a, 0x0d, 0x6c, 0x6f, 0x67,
  2870  	0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x30, 0x2f, 0x76, 0x31, 0x2f,
  2871  	0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
  2872  	0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c,
  2873  	0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x8a, 0xcc, 0x26, 0x02,
  2874  	0x10, 0x01, 0x12, 0xf6, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67,
  2875  	0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  2876  	0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61,
  2877  	0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
  2878  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72,
  2879  	0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2880  	0x74, 0x69, 0x6f, 0x6e, 0x22, 0x94, 0x01, 0x82, 0xdb, 0x21, 0x2f, 0x0a, 0x0c, 0x4c, 0x6f, 0x67,
  2881  	0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74,
  2882  	0x65, 0x2a, 0x0f, 0x12, 0x0d, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
  2883  	0x6f, 0x6e, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01,
  2884  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4f, 0x3a, 0x0d, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64,
  2885  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x3e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6c, 0x6f, 0x67, 0x5f,
  2886  	0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
  2887  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69,
  2888  	0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  2889  	0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0xc0, 0x01, 0x0a, 0x12,
  2890  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
  2891  	0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e,
  2892  	0x67, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f,
  2893  	0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16,
  2894  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  2895  	0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x66, 0x82, 0xdb, 0x21, 0x1e, 0x0a, 0x0c, 0x4c, 0x6f,
  2896  	0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x64, 0x65, 0x6c, 0x65,
  2897  	0x74, 0x65, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01,
  2898  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x2a, 0x30, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
  2899  	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c,
  2900  	0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69,
  2901  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0xf6,
  2902  	0x01, 0x0a, 0x13, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64,
  2903  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65,
  2904  	0x72, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c,
  2905  	0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75,
  2906  	0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69,
  2907  	0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x43,
  2908  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  2909  	0x65, 0x22, 0x83, 0x01, 0x82, 0xdb, 0x21, 0x36, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e,
  2910  	0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x18, 0x01,
  2911  	0x20, 0x01, 0x2a, 0x08, 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x10, 0x12, 0x0e,
  2912  	0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0xdc,
  2913  	0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x12, 0x37, 0x2f, 0x76, 0x31, 0x2f,
  2914  	0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
  2915  	0x2f, 0x2a, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c,
  2916  	0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x73, 0x65, 0x61,
  2917  	0x72, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x1a, 0x30, 0xca, 0x41, 0x13, 0x61, 0x6c, 0x65, 0x72,
  2918  	0x74, 0x69, 0x6e, 0x67, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0xd2,
  2919  	0x41, 0x17, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x65,
  2920  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0xba, 0x02, 0xe8, 0xde, 0x21, 0x00,
  2921  	0x82, 0xff, 0xd0, 0x02, 0x53, 0x0a, 0x14, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69,
  2922  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x3b, 0x67, 0x69, 0x74,
  2923  	0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e,
  2924  	0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67,
  2925  	0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63,
  2926  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x8a, 0xff, 0xd0, 0x02, 0x53, 0x0a, 0x14, 0x6c,
  2927  	0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69,
  2928  	0x65, 0x6e, 0x74, 0x12, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  2929  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f,
  2930  	0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f,
  2931  	0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2932  	0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69,
  2933  	0x6e, 0x67, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x18, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e,
  2934  	0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f,
  2935  	0x74, 0x6f, 0x50, 0x00, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
  2936  	0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71,
  2937  	0x2f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
  2938  	0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  2939  	0x6e, 0x3b, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  2940  	0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  2941  }
  2942  
  2943  var (
  2944  	edgelq_alerting_proto_v1_log_condition_service_proto_rawDescOnce sync.Once
  2945  	edgelq_alerting_proto_v1_log_condition_service_proto_rawDescData = edgelq_alerting_proto_v1_log_condition_service_proto_rawDesc
  2946  )
  2947  
  2948  func edgelq_alerting_proto_v1_log_condition_service_proto_rawDescGZIP() []byte {
  2949  	edgelq_alerting_proto_v1_log_condition_service_proto_rawDescOnce.Do(func() {
  2950  		edgelq_alerting_proto_v1_log_condition_service_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_alerting_proto_v1_log_condition_service_proto_rawDescData)
  2951  	})
  2952  	return edgelq_alerting_proto_v1_log_condition_service_proto_rawDescData
  2953  }
  2954  
  2955  var edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes = make([]protoimpl.MessageInfo, 18)
  2956  var edgelq_alerting_proto_v1_log_condition_service_proto_goTypes = []interface{}{
  2957  	(*GetLogConditionRequest)(nil),                     // 0: ntt.alerting.v1.GetLogConditionRequest
  2958  	(*BatchGetLogConditionsRequest)(nil),               // 1: ntt.alerting.v1.BatchGetLogConditionsRequest
  2959  	(*BatchGetLogConditionsResponse)(nil),              // 2: ntt.alerting.v1.BatchGetLogConditionsResponse
  2960  	(*ListLogConditionsRequest)(nil),                   // 3: ntt.alerting.v1.ListLogConditionsRequest
  2961  	(*ListLogConditionsResponse)(nil),                  // 4: ntt.alerting.v1.ListLogConditionsResponse
  2962  	(*WatchLogConditionRequest)(nil),                   // 5: ntt.alerting.v1.WatchLogConditionRequest
  2963  	(*WatchLogConditionResponse)(nil),                  // 6: ntt.alerting.v1.WatchLogConditionResponse
  2964  	(*WatchLogConditionsRequest)(nil),                  // 7: ntt.alerting.v1.WatchLogConditionsRequest
  2965  	(*WatchLogConditionsResponse)(nil),                 // 8: ntt.alerting.v1.WatchLogConditionsResponse
  2966  	(*CreateLogConditionRequest)(nil),                  // 9: ntt.alerting.v1.CreateLogConditionRequest
  2967  	(*UpdateLogConditionRequest)(nil),                  // 10: ntt.alerting.v1.UpdateLogConditionRequest
  2968  	(*DeleteLogConditionRequest)(nil),                  // 11: ntt.alerting.v1.DeleteLogConditionRequest
  2969  	(*SearchLogConditionsRequest)(nil),                 // 12: ntt.alerting.v1.SearchLogConditionsRequest
  2970  	(*SearchLogConditionsResponse)(nil),                // 13: ntt.alerting.v1.SearchLogConditionsResponse
  2971  	(*WatchLogConditionsResponse_PageTokenChange)(nil), // 14: ntt.alerting.v1.WatchLogConditionsResponse.PageTokenChange
  2972  	(*CreateLogConditionRequest_ResponseMask)(nil),     // 15: ntt.alerting.v1.CreateLogConditionRequest.ResponseMask
  2973  	(*UpdateLogConditionRequest_CAS)(nil),              // 16: ntt.alerting.v1.UpdateLogConditionRequest.CAS
  2974  	(*UpdateLogConditionRequest_ResponseMask)(nil),     // 17: ntt.alerting.v1.UpdateLogConditionRequest.ResponseMask
  2975  	(*log_condition.LogCondition_FieldMask)(nil),       // 18: ntt.alerting.v1.LogCondition_FieldMask
  2976  	(view.View)(0),                           // 19: goten.types.View
  2977  	(*log_condition.LogCondition)(nil),       // 20: ntt.alerting.v1.LogCondition
  2978  	(*log_condition.LogConditionChange)(nil), // 21: ntt.alerting.v1.LogConditionChange
  2979  	(watch_type.WatchType)(0),                // 22: goten.types.WatchType
  2980  	(*timestamppb.Timestamp)(nil),            // 23: google.protobuf.Timestamp
  2981  	(*emptypb.Empty)(nil),                    // 24: google.protobuf.Empty
  2982  }
  2983  var edgelq_alerting_proto_v1_log_condition_service_proto_depIdxs = []int32{
  2984  	18, // 0: ntt.alerting.v1.GetLogConditionRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask
  2985  	19, // 1: ntt.alerting.v1.GetLogConditionRequest.view:type_name -> goten.types.View
  2986  	18, // 2: ntt.alerting.v1.BatchGetLogConditionsRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask
  2987  	19, // 3: ntt.alerting.v1.BatchGetLogConditionsRequest.view:type_name -> goten.types.View
  2988  	20, // 4: ntt.alerting.v1.BatchGetLogConditionsResponse.log_conditions:type_name -> ntt.alerting.v1.LogCondition
  2989  	18, // 5: ntt.alerting.v1.ListLogConditionsRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask
  2990  	19, // 6: ntt.alerting.v1.ListLogConditionsRequest.view:type_name -> goten.types.View
  2991  	20, // 7: ntt.alerting.v1.ListLogConditionsResponse.log_conditions:type_name -> ntt.alerting.v1.LogCondition
  2992  	18, // 8: ntt.alerting.v1.WatchLogConditionRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask
  2993  	19, // 9: ntt.alerting.v1.WatchLogConditionRequest.view:type_name -> goten.types.View
  2994  	21, // 10: ntt.alerting.v1.WatchLogConditionResponse.change:type_name -> ntt.alerting.v1.LogConditionChange
  2995  	22, // 11: ntt.alerting.v1.WatchLogConditionsRequest.type:type_name -> goten.types.WatchType
  2996  	23, // 12: ntt.alerting.v1.WatchLogConditionsRequest.starting_time:type_name -> google.protobuf.Timestamp
  2997  	18, // 13: ntt.alerting.v1.WatchLogConditionsRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask
  2998  	19, // 14: ntt.alerting.v1.WatchLogConditionsRequest.view:type_name -> goten.types.View
  2999  	21, // 15: ntt.alerting.v1.WatchLogConditionsResponse.log_condition_changes:type_name -> ntt.alerting.v1.LogConditionChange
  3000  	14, // 16: ntt.alerting.v1.WatchLogConditionsResponse.page_token_change:type_name -> ntt.alerting.v1.WatchLogConditionsResponse.PageTokenChange
  3001  	20, // 17: ntt.alerting.v1.CreateLogConditionRequest.log_condition:type_name -> ntt.alerting.v1.LogCondition
  3002  	15, // 18: ntt.alerting.v1.CreateLogConditionRequest.response_mask:type_name -> ntt.alerting.v1.CreateLogConditionRequest.ResponseMask
  3003  	20, // 19: ntt.alerting.v1.UpdateLogConditionRequest.log_condition:type_name -> ntt.alerting.v1.LogCondition
  3004  	18, // 20: ntt.alerting.v1.UpdateLogConditionRequest.update_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask
  3005  	16, // 21: ntt.alerting.v1.UpdateLogConditionRequest.cas:type_name -> ntt.alerting.v1.UpdateLogConditionRequest.CAS
  3006  	17, // 22: ntt.alerting.v1.UpdateLogConditionRequest.response_mask:type_name -> ntt.alerting.v1.UpdateLogConditionRequest.ResponseMask
  3007  	18, // 23: ntt.alerting.v1.SearchLogConditionsRequest.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask
  3008  	19, // 24: ntt.alerting.v1.SearchLogConditionsRequest.view:type_name -> goten.types.View
  3009  	20, // 25: ntt.alerting.v1.SearchLogConditionsResponse.log_conditions:type_name -> ntt.alerting.v1.LogCondition
  3010  	18, // 26: ntt.alerting.v1.CreateLogConditionRequest.ResponseMask.body_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask
  3011  	20, // 27: ntt.alerting.v1.UpdateLogConditionRequest.CAS.conditional_state:type_name -> ntt.alerting.v1.LogCondition
  3012  	18, // 28: ntt.alerting.v1.UpdateLogConditionRequest.CAS.field_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask
  3013  	18, // 29: ntt.alerting.v1.UpdateLogConditionRequest.ResponseMask.body_mask:type_name -> ntt.alerting.v1.LogCondition_FieldMask
  3014  	0,  // 30: ntt.alerting.v1.LogConditionService.GetLogCondition:input_type -> ntt.alerting.v1.GetLogConditionRequest
  3015  	1,  // 31: ntt.alerting.v1.LogConditionService.BatchGetLogConditions:input_type -> ntt.alerting.v1.BatchGetLogConditionsRequest
  3016  	3,  // 32: ntt.alerting.v1.LogConditionService.ListLogConditions:input_type -> ntt.alerting.v1.ListLogConditionsRequest
  3017  	5,  // 33: ntt.alerting.v1.LogConditionService.WatchLogCondition:input_type -> ntt.alerting.v1.WatchLogConditionRequest
  3018  	7,  // 34: ntt.alerting.v1.LogConditionService.WatchLogConditions:input_type -> ntt.alerting.v1.WatchLogConditionsRequest
  3019  	9,  // 35: ntt.alerting.v1.LogConditionService.CreateLogCondition:input_type -> ntt.alerting.v1.CreateLogConditionRequest
  3020  	10, // 36: ntt.alerting.v1.LogConditionService.UpdateLogCondition:input_type -> ntt.alerting.v1.UpdateLogConditionRequest
  3021  	11, // 37: ntt.alerting.v1.LogConditionService.DeleteLogCondition:input_type -> ntt.alerting.v1.DeleteLogConditionRequest
  3022  	12, // 38: ntt.alerting.v1.LogConditionService.SearchLogConditions:input_type -> ntt.alerting.v1.SearchLogConditionsRequest
  3023  	20, // 39: ntt.alerting.v1.LogConditionService.GetLogCondition:output_type -> ntt.alerting.v1.LogCondition
  3024  	2,  // 40: ntt.alerting.v1.LogConditionService.BatchGetLogConditions:output_type -> ntt.alerting.v1.BatchGetLogConditionsResponse
  3025  	4,  // 41: ntt.alerting.v1.LogConditionService.ListLogConditions:output_type -> ntt.alerting.v1.ListLogConditionsResponse
  3026  	6,  // 42: ntt.alerting.v1.LogConditionService.WatchLogCondition:output_type -> ntt.alerting.v1.WatchLogConditionResponse
  3027  	8,  // 43: ntt.alerting.v1.LogConditionService.WatchLogConditions:output_type -> ntt.alerting.v1.WatchLogConditionsResponse
  3028  	20, // 44: ntt.alerting.v1.LogConditionService.CreateLogCondition:output_type -> ntt.alerting.v1.LogCondition
  3029  	20, // 45: ntt.alerting.v1.LogConditionService.UpdateLogCondition:output_type -> ntt.alerting.v1.LogCondition
  3030  	24, // 46: ntt.alerting.v1.LogConditionService.DeleteLogCondition:output_type -> google.protobuf.Empty
  3031  	13, // 47: ntt.alerting.v1.LogConditionService.SearchLogConditions:output_type -> ntt.alerting.v1.SearchLogConditionsResponse
  3032  	39, // [39:48] is the sub-list for method output_type
  3033  	30, // [30:39] is the sub-list for method input_type
  3034  	30, // [30:30] is the sub-list for extension type_name
  3035  	30, // [30:30] is the sub-list for extension extendee
  3036  	0,  // [0:30] is the sub-list for field type_name
  3037  }
  3038  
  3039  func init() { edgelq_alerting_proto_v1_log_condition_service_proto_init() }
  3040  func edgelq_alerting_proto_v1_log_condition_service_proto_init() {
  3041  	if edgelq_alerting_proto_v1_log_condition_service_proto != nil {
  3042  		return
  3043  	}
  3044  	if !protoimpl.UnsafeEnabled {
  3045  
  3046  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  3047  			switch v := v.(*GetLogConditionRequest); i {
  3048  			case 0:
  3049  				return &v.state
  3050  			case 1:
  3051  				return &v.sizeCache
  3052  			case 2:
  3053  				return &v.unknownFields
  3054  			default:
  3055  				return nil
  3056  			}
  3057  		}
  3058  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  3059  			switch v := v.(*BatchGetLogConditionsRequest); i {
  3060  			case 0:
  3061  				return &v.state
  3062  			case 1:
  3063  				return &v.sizeCache
  3064  			case 2:
  3065  				return &v.unknownFields
  3066  			default:
  3067  				return nil
  3068  			}
  3069  		}
  3070  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  3071  			switch v := v.(*BatchGetLogConditionsResponse); i {
  3072  			case 0:
  3073  				return &v.state
  3074  			case 1:
  3075  				return &v.sizeCache
  3076  			case 2:
  3077  				return &v.unknownFields
  3078  			default:
  3079  				return nil
  3080  			}
  3081  		}
  3082  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  3083  			switch v := v.(*ListLogConditionsRequest); i {
  3084  			case 0:
  3085  				return &v.state
  3086  			case 1:
  3087  				return &v.sizeCache
  3088  			case 2:
  3089  				return &v.unknownFields
  3090  			default:
  3091  				return nil
  3092  			}
  3093  		}
  3094  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  3095  			switch v := v.(*ListLogConditionsResponse); i {
  3096  			case 0:
  3097  				return &v.state
  3098  			case 1:
  3099  				return &v.sizeCache
  3100  			case 2:
  3101  				return &v.unknownFields
  3102  			default:
  3103  				return nil
  3104  			}
  3105  		}
  3106  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  3107  			switch v := v.(*WatchLogConditionRequest); i {
  3108  			case 0:
  3109  				return &v.state
  3110  			case 1:
  3111  				return &v.sizeCache
  3112  			case 2:
  3113  				return &v.unknownFields
  3114  			default:
  3115  				return nil
  3116  			}
  3117  		}
  3118  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  3119  			switch v := v.(*WatchLogConditionResponse); i {
  3120  			case 0:
  3121  				return &v.state
  3122  			case 1:
  3123  				return &v.sizeCache
  3124  			case 2:
  3125  				return &v.unknownFields
  3126  			default:
  3127  				return nil
  3128  			}
  3129  		}
  3130  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  3131  			switch v := v.(*WatchLogConditionsRequest); i {
  3132  			case 0:
  3133  				return &v.state
  3134  			case 1:
  3135  				return &v.sizeCache
  3136  			case 2:
  3137  				return &v.unknownFields
  3138  			default:
  3139  				return nil
  3140  			}
  3141  		}
  3142  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  3143  			switch v := v.(*WatchLogConditionsResponse); i {
  3144  			case 0:
  3145  				return &v.state
  3146  			case 1:
  3147  				return &v.sizeCache
  3148  			case 2:
  3149  				return &v.unknownFields
  3150  			default:
  3151  				return nil
  3152  			}
  3153  		}
  3154  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  3155  			switch v := v.(*CreateLogConditionRequest); i {
  3156  			case 0:
  3157  				return &v.state
  3158  			case 1:
  3159  				return &v.sizeCache
  3160  			case 2:
  3161  				return &v.unknownFields
  3162  			default:
  3163  				return nil
  3164  			}
  3165  		}
  3166  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  3167  			switch v := v.(*UpdateLogConditionRequest); i {
  3168  			case 0:
  3169  				return &v.state
  3170  			case 1:
  3171  				return &v.sizeCache
  3172  			case 2:
  3173  				return &v.unknownFields
  3174  			default:
  3175  				return nil
  3176  			}
  3177  		}
  3178  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  3179  			switch v := v.(*DeleteLogConditionRequest); i {
  3180  			case 0:
  3181  				return &v.state
  3182  			case 1:
  3183  				return &v.sizeCache
  3184  			case 2:
  3185  				return &v.unknownFields
  3186  			default:
  3187  				return nil
  3188  			}
  3189  		}
  3190  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  3191  			switch v := v.(*SearchLogConditionsRequest); i {
  3192  			case 0:
  3193  				return &v.state
  3194  			case 1:
  3195  				return &v.sizeCache
  3196  			case 2:
  3197  				return &v.unknownFields
  3198  			default:
  3199  				return nil
  3200  			}
  3201  		}
  3202  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  3203  			switch v := v.(*SearchLogConditionsResponse); i {
  3204  			case 0:
  3205  				return &v.state
  3206  			case 1:
  3207  				return &v.sizeCache
  3208  			case 2:
  3209  				return &v.unknownFields
  3210  			default:
  3211  				return nil
  3212  			}
  3213  		}
  3214  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  3215  			switch v := v.(*WatchLogConditionsResponse_PageTokenChange); i {
  3216  			case 0:
  3217  				return &v.state
  3218  			case 1:
  3219  				return &v.sizeCache
  3220  			case 2:
  3221  				return &v.unknownFields
  3222  			default:
  3223  				return nil
  3224  			}
  3225  		}
  3226  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  3227  			switch v := v.(*CreateLogConditionRequest_ResponseMask); i {
  3228  			case 0:
  3229  				return &v.state
  3230  			case 1:
  3231  				return &v.sizeCache
  3232  			case 2:
  3233  				return &v.unknownFields
  3234  			default:
  3235  				return nil
  3236  			}
  3237  		}
  3238  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  3239  			switch v := v.(*UpdateLogConditionRequest_CAS); i {
  3240  			case 0:
  3241  				return &v.state
  3242  			case 1:
  3243  				return &v.sizeCache
  3244  			case 2:
  3245  				return &v.unknownFields
  3246  			default:
  3247  				return nil
  3248  			}
  3249  		}
  3250  		edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  3251  			switch v := v.(*UpdateLogConditionRequest_ResponseMask); i {
  3252  			case 0:
  3253  				return &v.state
  3254  			case 1:
  3255  				return &v.sizeCache
  3256  			case 2:
  3257  				return &v.unknownFields
  3258  			default:
  3259  				return nil
  3260  			}
  3261  		}
  3262  	}
  3263  
  3264  	edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[15].OneofWrappers = []interface{}{
  3265  		(*CreateLogConditionRequest_ResponseMask_SkipEntireResponseBody)(nil),
  3266  		(*CreateLogConditionRequest_ResponseMask_BodyMask)(nil),
  3267  	}
  3268  	edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes[17].OneofWrappers = []interface{}{
  3269  		(*UpdateLogConditionRequest_ResponseMask_SkipEntireResponseBody)(nil),
  3270  		(*UpdateLogConditionRequest_ResponseMask_UpdatedFieldsOnly)(nil),
  3271  		(*UpdateLogConditionRequest_ResponseMask_BodyMask)(nil),
  3272  	}
  3273  	type x struct{}
  3274  	out := protoimpl.TypeBuilder{
  3275  		File: protoimpl.DescBuilder{
  3276  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  3277  			RawDescriptor: edgelq_alerting_proto_v1_log_condition_service_proto_rawDesc,
  3278  			NumEnums:      0,
  3279  			NumMessages:   18,
  3280  			NumExtensions: 0,
  3281  			NumServices:   1,
  3282  		},
  3283  		GoTypes:           edgelq_alerting_proto_v1_log_condition_service_proto_goTypes,
  3284  		DependencyIndexes: edgelq_alerting_proto_v1_log_condition_service_proto_depIdxs,
  3285  		MessageInfos:      edgelq_alerting_proto_v1_log_condition_service_proto_msgTypes,
  3286  	}.Build()
  3287  	edgelq_alerting_proto_v1_log_condition_service_proto = out.File
  3288  	edgelq_alerting_proto_v1_log_condition_service_proto_rawDesc = nil
  3289  	edgelq_alerting_proto_v1_log_condition_service_proto_goTypes = nil
  3290  	edgelq_alerting_proto_v1_log_condition_service_proto_depIdxs = nil
  3291  }