github.com/cloudwan/edgelq-sdk@v1.15.4/logging/client/v1alpha2/log_descriptor/log_descriptor_service.pb.go (about)

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