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

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