github.com/cloudwan/edgelq-sdk@v1.15.4/meta/client/v1alpha2/deployment/deployment_service.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/meta/proto/v1alpha2/deployment_service.proto
     3  // DO NOT EDIT!!!
     4  
     5  package deployment_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  	deployment "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/deployment"
    21  	region "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/region"
    22  	view "github.com/cloudwan/goten-sdk/types/view"
    23  	watch_type "github.com/cloudwan/goten-sdk/types/watch_type"
    24  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    25  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    26  )
    27  
    28  // Reference imports to suppress errors if they are not otherwise used.
    29  var (
    30  	_ = fmt.Errorf
    31  	_ = reflect.Method{}
    32  	_ = sync.Once{}
    33  
    34  	_ = protojson.MarshalOptions{}
    35  	_ = proto.MarshalOptions{}
    36  	_ = preflect.Value{}
    37  	_ = protoimpl.DescBuilder{}
    38  )
    39  
    40  // make sure we're using proto imports
    41  var (
    42  	_ = &deployment.Deployment{}
    43  	_ = &region.Region{}
    44  	_ = &fieldmaskpb.FieldMask{}
    45  	_ = &timestamppb.Timestamp{}
    46  	_ = view.View(0)
    47  	_ = watch_type.WatchType(0)
    48  )
    49  
    50  const (
    51  	// Verify that this generated code is sufficiently up-to-date.
    52  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    53  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    54  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    55  )
    56  
    57  // A request message of the GetDeployment method.
    58  type GetDeploymentRequest struct {
    59  	state         protoimpl.MessageState
    60  	sizeCache     protoimpl.SizeCache
    61  	unknownFields protoimpl.UnknownFields
    62  	// Name of ntt.meta.v1alpha2.Deployment
    63  	Name *deployment.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
    64  	// A list of extra fields to be obtained for each response item on top of
    65  	// fields defined by request field view
    66  	FieldMask *deployment.Deployment_FieldMask `protobuf:"bytes,3,opt,customtype=Deployment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
    67  	// View defines list of standard response fields present in response items.
    68  	// Additional fields can be amended by request field field_mask
    69  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
    70  }
    71  
    72  func (m *GetDeploymentRequest) Reset() {
    73  	*m = GetDeploymentRequest{}
    74  	if protoimpl.UnsafeEnabled {
    75  		mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[0]
    76  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    77  		ms.StoreMessageInfo(mi)
    78  	}
    79  }
    80  
    81  func (m *GetDeploymentRequest) String() string {
    82  	return protoimpl.X.MessageStringOf(m)
    83  }
    84  
    85  func (*GetDeploymentRequest) ProtoMessage() {}
    86  
    87  func (m *GetDeploymentRequest) ProtoReflect() preflect.Message {
    88  	mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[0]
    89  	if protoimpl.UnsafeEnabled && m != nil {
    90  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    91  		if ms.LoadMessageInfo() == nil {
    92  			ms.StoreMessageInfo(mi)
    93  		}
    94  		return ms
    95  	}
    96  	return mi.MessageOf(m)
    97  }
    98  
    99  func (*GetDeploymentRequest) GotenMessage() {}
   100  
   101  // Deprecated, Use GetDeploymentRequest.ProtoReflect.Descriptor instead.
   102  func (*GetDeploymentRequest) Descriptor() ([]byte, []int) {
   103  	return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{0}
   104  }
   105  
   106  func (m *GetDeploymentRequest) Unmarshal(b []byte) error {
   107  	return proto.Unmarshal(b, m)
   108  }
   109  
   110  func (m *GetDeploymentRequest) Marshal() ([]byte, error) {
   111  	return proto.Marshal(m)
   112  }
   113  
   114  func (m *GetDeploymentRequest) MarshalJSON() ([]byte, error) {
   115  	return protojson.MarshalOptions{}.Marshal(m)
   116  }
   117  
   118  func (m *GetDeploymentRequest) UnmarshalJSON(data []byte) error {
   119  	return protojson.Unmarshal(data, m)
   120  }
   121  
   122  func (m *GetDeploymentRequest) GetName() *deployment.Name {
   123  	if m != nil {
   124  		return m.Name
   125  	}
   126  	return nil
   127  }
   128  
   129  func (m *GetDeploymentRequest) GetFieldMask() *deployment.Deployment_FieldMask {
   130  	if m != nil {
   131  		return m.FieldMask
   132  	}
   133  	return nil
   134  }
   135  
   136  func (m *GetDeploymentRequest) GetView() view.View {
   137  	if m != nil {
   138  		return m.View
   139  	}
   140  	return view.View_UNSPECIFIED
   141  }
   142  
   143  func (m *GetDeploymentRequest) SetName(fv *deployment.Name) {
   144  	if m == nil {
   145  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "GetDeploymentRequest"))
   146  	}
   147  	m.Name = fv
   148  }
   149  
   150  func (m *GetDeploymentRequest) SetFieldMask(fv *deployment.Deployment_FieldMask) {
   151  	if m == nil {
   152  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "GetDeploymentRequest"))
   153  	}
   154  	m.FieldMask = fv
   155  }
   156  
   157  func (m *GetDeploymentRequest) SetView(fv view.View) {
   158  	if m == nil {
   159  		panic(fmt.Errorf("can't set %s on nil %s", "View", "GetDeploymentRequest"))
   160  	}
   161  	m.View = fv
   162  }
   163  
   164  // A request message of the BatchGetDeployments method.
   165  type BatchGetDeploymentsRequest struct {
   166  	state         protoimpl.MessageState
   167  	sizeCache     protoimpl.SizeCache
   168  	unknownFields protoimpl.UnknownFields
   169  	// Names of Deployments
   170  	Names []*deployment.Name `protobuf:"bytes,2,rep,customtype=Name,name=names,proto3" json:"names,omitempty"`
   171  	// A list of extra fields to be obtained for each response item on top of
   172  	// fields defined by request field view
   173  	FieldMask *deployment.Deployment_FieldMask `protobuf:"bytes,3,opt,customtype=Deployment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   174  	// View defines list of standard response fields present in response items.
   175  	// Additional fields can be amended by request field field_mask
   176  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   177  }
   178  
   179  func (m *BatchGetDeploymentsRequest) Reset() {
   180  	*m = BatchGetDeploymentsRequest{}
   181  	if protoimpl.UnsafeEnabled {
   182  		mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[1]
   183  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   184  		ms.StoreMessageInfo(mi)
   185  	}
   186  }
   187  
   188  func (m *BatchGetDeploymentsRequest) String() string {
   189  	return protoimpl.X.MessageStringOf(m)
   190  }
   191  
   192  func (*BatchGetDeploymentsRequest) ProtoMessage() {}
   193  
   194  func (m *BatchGetDeploymentsRequest) ProtoReflect() preflect.Message {
   195  	mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[1]
   196  	if protoimpl.UnsafeEnabled && m != nil {
   197  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   198  		if ms.LoadMessageInfo() == nil {
   199  			ms.StoreMessageInfo(mi)
   200  		}
   201  		return ms
   202  	}
   203  	return mi.MessageOf(m)
   204  }
   205  
   206  func (*BatchGetDeploymentsRequest) GotenMessage() {}
   207  
   208  // Deprecated, Use BatchGetDeploymentsRequest.ProtoReflect.Descriptor instead.
   209  func (*BatchGetDeploymentsRequest) Descriptor() ([]byte, []int) {
   210  	return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{1}
   211  }
   212  
   213  func (m *BatchGetDeploymentsRequest) Unmarshal(b []byte) error {
   214  	return proto.Unmarshal(b, m)
   215  }
   216  
   217  func (m *BatchGetDeploymentsRequest) Marshal() ([]byte, error) {
   218  	return proto.Marshal(m)
   219  }
   220  
   221  func (m *BatchGetDeploymentsRequest) MarshalJSON() ([]byte, error) {
   222  	return protojson.MarshalOptions{}.Marshal(m)
   223  }
   224  
   225  func (m *BatchGetDeploymentsRequest) UnmarshalJSON(data []byte) error {
   226  	return protojson.Unmarshal(data, m)
   227  }
   228  
   229  func (m *BatchGetDeploymentsRequest) GetNames() []*deployment.Name {
   230  	if m != nil {
   231  		return m.Names
   232  	}
   233  	return nil
   234  }
   235  
   236  func (m *BatchGetDeploymentsRequest) GetFieldMask() *deployment.Deployment_FieldMask {
   237  	if m != nil {
   238  		return m.FieldMask
   239  	}
   240  	return nil
   241  }
   242  
   243  func (m *BatchGetDeploymentsRequest) GetView() view.View {
   244  	if m != nil {
   245  		return m.View
   246  	}
   247  	return view.View_UNSPECIFIED
   248  }
   249  
   250  func (m *BatchGetDeploymentsRequest) SetNames(fv []*deployment.Name) {
   251  	if m == nil {
   252  		panic(fmt.Errorf("can't set %s on nil %s", "Names", "BatchGetDeploymentsRequest"))
   253  	}
   254  	m.Names = fv
   255  }
   256  
   257  func (m *BatchGetDeploymentsRequest) SetFieldMask(fv *deployment.Deployment_FieldMask) {
   258  	if m == nil {
   259  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "BatchGetDeploymentsRequest"))
   260  	}
   261  	m.FieldMask = fv
   262  }
   263  
   264  func (m *BatchGetDeploymentsRequest) SetView(fv view.View) {
   265  	if m == nil {
   266  		panic(fmt.Errorf("can't set %s on nil %s", "View", "BatchGetDeploymentsRequest"))
   267  	}
   268  	m.View = fv
   269  }
   270  
   271  // A response message of the BatchGetDeployments method.
   272  type BatchGetDeploymentsResponse struct {
   273  	state         protoimpl.MessageState
   274  	sizeCache     protoimpl.SizeCache
   275  	unknownFields protoimpl.UnknownFields
   276  	// found Deployments
   277  	Deployments []*deployment.Deployment `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"`
   278  	// list of not found Deployments
   279  	Missing []*deployment.Name `protobuf:"bytes,2,rep,customtype=Name,name=missing,proto3" json:"missing,omitempty"`
   280  }
   281  
   282  func (m *BatchGetDeploymentsResponse) Reset() {
   283  	*m = BatchGetDeploymentsResponse{}
   284  	if protoimpl.UnsafeEnabled {
   285  		mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[2]
   286  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   287  		ms.StoreMessageInfo(mi)
   288  	}
   289  }
   290  
   291  func (m *BatchGetDeploymentsResponse) String() string {
   292  	return protoimpl.X.MessageStringOf(m)
   293  }
   294  
   295  func (*BatchGetDeploymentsResponse) ProtoMessage() {}
   296  
   297  func (m *BatchGetDeploymentsResponse) ProtoReflect() preflect.Message {
   298  	mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[2]
   299  	if protoimpl.UnsafeEnabled && m != nil {
   300  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   301  		if ms.LoadMessageInfo() == nil {
   302  			ms.StoreMessageInfo(mi)
   303  		}
   304  		return ms
   305  	}
   306  	return mi.MessageOf(m)
   307  }
   308  
   309  func (*BatchGetDeploymentsResponse) GotenMessage() {}
   310  
   311  // Deprecated, Use BatchGetDeploymentsResponse.ProtoReflect.Descriptor instead.
   312  func (*BatchGetDeploymentsResponse) Descriptor() ([]byte, []int) {
   313  	return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{2}
   314  }
   315  
   316  func (m *BatchGetDeploymentsResponse) Unmarshal(b []byte) error {
   317  	return proto.Unmarshal(b, m)
   318  }
   319  
   320  func (m *BatchGetDeploymentsResponse) Marshal() ([]byte, error) {
   321  	return proto.Marshal(m)
   322  }
   323  
   324  func (m *BatchGetDeploymentsResponse) MarshalJSON() ([]byte, error) {
   325  	return protojson.MarshalOptions{}.Marshal(m)
   326  }
   327  
   328  func (m *BatchGetDeploymentsResponse) UnmarshalJSON(data []byte) error {
   329  	return protojson.Unmarshal(data, m)
   330  }
   331  
   332  func (m *BatchGetDeploymentsResponse) GetDeployments() []*deployment.Deployment {
   333  	if m != nil {
   334  		return m.Deployments
   335  	}
   336  	return nil
   337  }
   338  
   339  func (m *BatchGetDeploymentsResponse) GetMissing() []*deployment.Name {
   340  	if m != nil {
   341  		return m.Missing
   342  	}
   343  	return nil
   344  }
   345  
   346  func (m *BatchGetDeploymentsResponse) SetDeployments(fv []*deployment.Deployment) {
   347  	if m == nil {
   348  		panic(fmt.Errorf("can't set %s on nil %s", "Deployments", "BatchGetDeploymentsResponse"))
   349  	}
   350  	m.Deployments = fv
   351  }
   352  
   353  func (m *BatchGetDeploymentsResponse) SetMissing(fv []*deployment.Name) {
   354  	if m == nil {
   355  		panic(fmt.Errorf("can't set %s on nil %s", "Missing", "BatchGetDeploymentsResponse"))
   356  	}
   357  	m.Missing = fv
   358  }
   359  
   360  // A request message of the ListDeployments method.
   361  type ListDeploymentsRequest struct {
   362  	state         protoimpl.MessageState
   363  	sizeCache     protoimpl.SizeCache
   364  	unknownFields protoimpl.UnknownFields
   365  	// Parent name of ntt.meta.v1alpha2.Deployment
   366  	Parent *deployment.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"`
   367  	// Requested page size. Server may return fewer Deployments than requested.
   368  	// If unspecified, server will pick an appropriate default.
   369  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   370  	// A token identifying a page of results the server should return.
   371  	// Typically, this is the value of
   372  	// ListDeploymentsResponse.next_page_token.
   373  	PageToken *deployment.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   374  	// Order By -
   375  	// https://cloud.google.com/apis/design/design_patterns#list_pagination list
   376  	// of field path with order directive, either 'asc' or 'desc'. If direction is
   377  	// not provided, 'asc' is assumed. e.g. "state.nested_field asc,
   378  	// state.something.else desc, theme"
   379  	OrderBy *deployment.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
   380  	// Filter - filter results by field criteria. Simplified SQL-like syntax with
   381  	// following operators:
   382  	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
   383  	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
   384  	// CONTAINS "severity:important" OR (state.last_error_time >
   385  	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
   386  	Filter *deployment.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
   387  	// A list of extra fields to be obtained for each response item on top of
   388  	// fields defined by request field view
   389  	FieldMask *deployment.Deployment_FieldMask `protobuf:"bytes,6,opt,customtype=Deployment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   390  	// View defines list of standard response fields present in response items.
   391  	// Additional fields can be amended by request field field_mask
   392  	View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   393  	// Indicates if list response should contain total count and offset (fields
   394  	// current_offset and total_results_count).
   395  	IncludePagingInfo bool `protobuf:"varint,8,opt,name=include_paging_info,json=includePagingInfo,proto3" json:"include_paging_info,omitempty"`
   396  }
   397  
   398  func (m *ListDeploymentsRequest) Reset() {
   399  	*m = ListDeploymentsRequest{}
   400  	if protoimpl.UnsafeEnabled {
   401  		mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[3]
   402  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   403  		ms.StoreMessageInfo(mi)
   404  	}
   405  }
   406  
   407  func (m *ListDeploymentsRequest) String() string {
   408  	return protoimpl.X.MessageStringOf(m)
   409  }
   410  
   411  func (*ListDeploymentsRequest) ProtoMessage() {}
   412  
   413  func (m *ListDeploymentsRequest) ProtoReflect() preflect.Message {
   414  	mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[3]
   415  	if protoimpl.UnsafeEnabled && m != nil {
   416  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   417  		if ms.LoadMessageInfo() == nil {
   418  			ms.StoreMessageInfo(mi)
   419  		}
   420  		return ms
   421  	}
   422  	return mi.MessageOf(m)
   423  }
   424  
   425  func (*ListDeploymentsRequest) GotenMessage() {}
   426  
   427  // Deprecated, Use ListDeploymentsRequest.ProtoReflect.Descriptor instead.
   428  func (*ListDeploymentsRequest) Descriptor() ([]byte, []int) {
   429  	return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{3}
   430  }
   431  
   432  func (m *ListDeploymentsRequest) Unmarshal(b []byte) error {
   433  	return proto.Unmarshal(b, m)
   434  }
   435  
   436  func (m *ListDeploymentsRequest) Marshal() ([]byte, error) {
   437  	return proto.Marshal(m)
   438  }
   439  
   440  func (m *ListDeploymentsRequest) MarshalJSON() ([]byte, error) {
   441  	return protojson.MarshalOptions{}.Marshal(m)
   442  }
   443  
   444  func (m *ListDeploymentsRequest) UnmarshalJSON(data []byte) error {
   445  	return protojson.Unmarshal(data, m)
   446  }
   447  
   448  func (m *ListDeploymentsRequest) GetParent() *deployment.ParentName {
   449  	if m != nil {
   450  		return m.Parent
   451  	}
   452  	return nil
   453  }
   454  
   455  func (m *ListDeploymentsRequest) GetPageSize() int32 {
   456  	if m != nil {
   457  		return m.PageSize
   458  	}
   459  	return int32(0)
   460  }
   461  
   462  func (m *ListDeploymentsRequest) GetPageToken() *deployment.PagerCursor {
   463  	if m != nil {
   464  		return m.PageToken
   465  	}
   466  	return nil
   467  }
   468  
   469  func (m *ListDeploymentsRequest) GetOrderBy() *deployment.OrderBy {
   470  	if m != nil {
   471  		return m.OrderBy
   472  	}
   473  	return nil
   474  }
   475  
   476  func (m *ListDeploymentsRequest) GetFilter() *deployment.Filter {
   477  	if m != nil {
   478  		return m.Filter
   479  	}
   480  	return nil
   481  }
   482  
   483  func (m *ListDeploymentsRequest) GetFieldMask() *deployment.Deployment_FieldMask {
   484  	if m != nil {
   485  		return m.FieldMask
   486  	}
   487  	return nil
   488  }
   489  
   490  func (m *ListDeploymentsRequest) GetView() view.View {
   491  	if m != nil {
   492  		return m.View
   493  	}
   494  	return view.View_UNSPECIFIED
   495  }
   496  
   497  func (m *ListDeploymentsRequest) GetIncludePagingInfo() bool {
   498  	if m != nil {
   499  		return m.IncludePagingInfo
   500  	}
   501  	return false
   502  }
   503  
   504  func (m *ListDeploymentsRequest) SetParent(fv *deployment.ParentName) {
   505  	if m == nil {
   506  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "ListDeploymentsRequest"))
   507  	}
   508  	m.Parent = fv
   509  }
   510  
   511  func (m *ListDeploymentsRequest) SetPageSize(fv int32) {
   512  	if m == nil {
   513  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "ListDeploymentsRequest"))
   514  	}
   515  	m.PageSize = fv
   516  }
   517  
   518  func (m *ListDeploymentsRequest) SetPageToken(fv *deployment.PagerCursor) {
   519  	if m == nil {
   520  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "ListDeploymentsRequest"))
   521  	}
   522  	m.PageToken = fv
   523  }
   524  
   525  func (m *ListDeploymentsRequest) SetOrderBy(fv *deployment.OrderBy) {
   526  	if m == nil {
   527  		panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "ListDeploymentsRequest"))
   528  	}
   529  	m.OrderBy = fv
   530  }
   531  
   532  func (m *ListDeploymentsRequest) SetFilter(fv *deployment.Filter) {
   533  	if m == nil {
   534  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListDeploymentsRequest"))
   535  	}
   536  	m.Filter = fv
   537  }
   538  
   539  func (m *ListDeploymentsRequest) SetFieldMask(fv *deployment.Deployment_FieldMask) {
   540  	if m == nil {
   541  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "ListDeploymentsRequest"))
   542  	}
   543  	m.FieldMask = fv
   544  }
   545  
   546  func (m *ListDeploymentsRequest) SetView(fv view.View) {
   547  	if m == nil {
   548  		panic(fmt.Errorf("can't set %s on nil %s", "View", "ListDeploymentsRequest"))
   549  	}
   550  	m.View = fv
   551  }
   552  
   553  func (m *ListDeploymentsRequest) SetIncludePagingInfo(fv bool) {
   554  	if m == nil {
   555  		panic(fmt.Errorf("can't set %s on nil %s", "IncludePagingInfo", "ListDeploymentsRequest"))
   556  	}
   557  	m.IncludePagingInfo = fv
   558  }
   559  
   560  // A response message of the ListDeployments method.
   561  type ListDeploymentsResponse struct {
   562  	state         protoimpl.MessageState
   563  	sizeCache     protoimpl.SizeCache
   564  	unknownFields protoimpl.UnknownFields
   565  	// The list of Deployments
   566  	Deployments []*deployment.Deployment `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"`
   567  	// A token to retrieve previous page of results.
   568  	//
   569  	// Pass this value in the ListDeploymentsRequest.page_token.
   570  	PrevPageToken *deployment.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"`
   571  	// A token to retrieve next page of results.
   572  	//
   573  	// Pass this value in the ListDeploymentsRequest.page_token.
   574  	NextPageToken *deployment.PagerCursor `protobuf:"bytes,4,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   575  	// Current offset from the first page or 0 if no page tokens were given,
   576  	// paging info was not requested or there was an error while trying to get
   577  	// it). Page index can be computed from offset and limit provided in a
   578  	// request.
   579  	CurrentOffset int32 `protobuf:"varint,5,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"`
   580  	// Number of total Deployments across all pages or 0, if there are no items,
   581  	// paging info was not requested or there was an error while trying to get it.
   582  	TotalResultsCount int32 `protobuf:"varint,6,opt,name=total_results_count,json=totalResultsCount,proto3" json:"total_results_count,omitempty"`
   583  }
   584  
   585  func (m *ListDeploymentsResponse) Reset() {
   586  	*m = ListDeploymentsResponse{}
   587  	if protoimpl.UnsafeEnabled {
   588  		mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[4]
   589  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   590  		ms.StoreMessageInfo(mi)
   591  	}
   592  }
   593  
   594  func (m *ListDeploymentsResponse) String() string {
   595  	return protoimpl.X.MessageStringOf(m)
   596  }
   597  
   598  func (*ListDeploymentsResponse) ProtoMessage() {}
   599  
   600  func (m *ListDeploymentsResponse) ProtoReflect() preflect.Message {
   601  	mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[4]
   602  	if protoimpl.UnsafeEnabled && m != nil {
   603  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   604  		if ms.LoadMessageInfo() == nil {
   605  			ms.StoreMessageInfo(mi)
   606  		}
   607  		return ms
   608  	}
   609  	return mi.MessageOf(m)
   610  }
   611  
   612  func (*ListDeploymentsResponse) GotenMessage() {}
   613  
   614  // Deprecated, Use ListDeploymentsResponse.ProtoReflect.Descriptor instead.
   615  func (*ListDeploymentsResponse) Descriptor() ([]byte, []int) {
   616  	return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{4}
   617  }
   618  
   619  func (m *ListDeploymentsResponse) Unmarshal(b []byte) error {
   620  	return proto.Unmarshal(b, m)
   621  }
   622  
   623  func (m *ListDeploymentsResponse) Marshal() ([]byte, error) {
   624  	return proto.Marshal(m)
   625  }
   626  
   627  func (m *ListDeploymentsResponse) MarshalJSON() ([]byte, error) {
   628  	return protojson.MarshalOptions{}.Marshal(m)
   629  }
   630  
   631  func (m *ListDeploymentsResponse) UnmarshalJSON(data []byte) error {
   632  	return protojson.Unmarshal(data, m)
   633  }
   634  
   635  func (m *ListDeploymentsResponse) GetDeployments() []*deployment.Deployment {
   636  	if m != nil {
   637  		return m.Deployments
   638  	}
   639  	return nil
   640  }
   641  
   642  func (m *ListDeploymentsResponse) GetPrevPageToken() *deployment.PagerCursor {
   643  	if m != nil {
   644  		return m.PrevPageToken
   645  	}
   646  	return nil
   647  }
   648  
   649  func (m *ListDeploymentsResponse) GetNextPageToken() *deployment.PagerCursor {
   650  	if m != nil {
   651  		return m.NextPageToken
   652  	}
   653  	return nil
   654  }
   655  
   656  func (m *ListDeploymentsResponse) GetCurrentOffset() int32 {
   657  	if m != nil {
   658  		return m.CurrentOffset
   659  	}
   660  	return int32(0)
   661  }
   662  
   663  func (m *ListDeploymentsResponse) GetTotalResultsCount() int32 {
   664  	if m != nil {
   665  		return m.TotalResultsCount
   666  	}
   667  	return int32(0)
   668  }
   669  
   670  func (m *ListDeploymentsResponse) SetDeployments(fv []*deployment.Deployment) {
   671  	if m == nil {
   672  		panic(fmt.Errorf("can't set %s on nil %s", "Deployments", "ListDeploymentsResponse"))
   673  	}
   674  	m.Deployments = fv
   675  }
   676  
   677  func (m *ListDeploymentsResponse) SetPrevPageToken(fv *deployment.PagerCursor) {
   678  	if m == nil {
   679  		panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "ListDeploymentsResponse"))
   680  	}
   681  	m.PrevPageToken = fv
   682  }
   683  
   684  func (m *ListDeploymentsResponse) SetNextPageToken(fv *deployment.PagerCursor) {
   685  	if m == nil {
   686  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "ListDeploymentsResponse"))
   687  	}
   688  	m.NextPageToken = fv
   689  }
   690  
   691  func (m *ListDeploymentsResponse) SetCurrentOffset(fv int32) {
   692  	if m == nil {
   693  		panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "ListDeploymentsResponse"))
   694  	}
   695  	m.CurrentOffset = fv
   696  }
   697  
   698  func (m *ListDeploymentsResponse) SetTotalResultsCount(fv int32) {
   699  	if m == nil {
   700  		panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "ListDeploymentsResponse"))
   701  	}
   702  	m.TotalResultsCount = fv
   703  }
   704  
   705  // A request message of the WatchDeployment method.
   706  type WatchDeploymentRequest struct {
   707  	state         protoimpl.MessageState
   708  	sizeCache     protoimpl.SizeCache
   709  	unknownFields protoimpl.UnknownFields
   710  	// Name of ntt.meta.v1alpha2.Deployment
   711  	Name *deployment.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
   712  	// A list of extra fields to be obtained for each response item on top of
   713  	// fields defined by request field view
   714  	FieldMask *deployment.Deployment_FieldMask `protobuf:"bytes,2,opt,customtype=Deployment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   715  	// View defines list of standard response fields present in response items.
   716  	// Additional fields can be amended by request field field_mask
   717  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   718  }
   719  
   720  func (m *WatchDeploymentRequest) Reset() {
   721  	*m = WatchDeploymentRequest{}
   722  	if protoimpl.UnsafeEnabled {
   723  		mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[5]
   724  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   725  		ms.StoreMessageInfo(mi)
   726  	}
   727  }
   728  
   729  func (m *WatchDeploymentRequest) String() string {
   730  	return protoimpl.X.MessageStringOf(m)
   731  }
   732  
   733  func (*WatchDeploymentRequest) ProtoMessage() {}
   734  
   735  func (m *WatchDeploymentRequest) ProtoReflect() preflect.Message {
   736  	mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[5]
   737  	if protoimpl.UnsafeEnabled && m != nil {
   738  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   739  		if ms.LoadMessageInfo() == nil {
   740  			ms.StoreMessageInfo(mi)
   741  		}
   742  		return ms
   743  	}
   744  	return mi.MessageOf(m)
   745  }
   746  
   747  func (*WatchDeploymentRequest) GotenMessage() {}
   748  
   749  // Deprecated, Use WatchDeploymentRequest.ProtoReflect.Descriptor instead.
   750  func (*WatchDeploymentRequest) Descriptor() ([]byte, []int) {
   751  	return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{5}
   752  }
   753  
   754  func (m *WatchDeploymentRequest) Unmarshal(b []byte) error {
   755  	return proto.Unmarshal(b, m)
   756  }
   757  
   758  func (m *WatchDeploymentRequest) Marshal() ([]byte, error) {
   759  	return proto.Marshal(m)
   760  }
   761  
   762  func (m *WatchDeploymentRequest) MarshalJSON() ([]byte, error) {
   763  	return protojson.MarshalOptions{}.Marshal(m)
   764  }
   765  
   766  func (m *WatchDeploymentRequest) UnmarshalJSON(data []byte) error {
   767  	return protojson.Unmarshal(data, m)
   768  }
   769  
   770  func (m *WatchDeploymentRequest) GetName() *deployment.Name {
   771  	if m != nil {
   772  		return m.Name
   773  	}
   774  	return nil
   775  }
   776  
   777  func (m *WatchDeploymentRequest) GetFieldMask() *deployment.Deployment_FieldMask {
   778  	if m != nil {
   779  		return m.FieldMask
   780  	}
   781  	return nil
   782  }
   783  
   784  func (m *WatchDeploymentRequest) GetView() view.View {
   785  	if m != nil {
   786  		return m.View
   787  	}
   788  	return view.View_UNSPECIFIED
   789  }
   790  
   791  func (m *WatchDeploymentRequest) SetName(fv *deployment.Name) {
   792  	if m == nil {
   793  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "WatchDeploymentRequest"))
   794  	}
   795  	m.Name = fv
   796  }
   797  
   798  func (m *WatchDeploymentRequest) SetFieldMask(fv *deployment.Deployment_FieldMask) {
   799  	if m == nil {
   800  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchDeploymentRequest"))
   801  	}
   802  	m.FieldMask = fv
   803  }
   804  
   805  func (m *WatchDeploymentRequest) SetView(fv view.View) {
   806  	if m == nil {
   807  		panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchDeploymentRequest"))
   808  	}
   809  	m.View = fv
   810  }
   811  
   812  // A response message of the WatchDeployment method.
   813  type WatchDeploymentResponse struct {
   814  	state         protoimpl.MessageState
   815  	sizeCache     protoimpl.SizeCache
   816  	unknownFields protoimpl.UnknownFields
   817  	Change        *deployment.DeploymentChange `protobuf:"bytes,1,opt,name=change,proto3" json:"change,omitempty"`
   818  }
   819  
   820  func (m *WatchDeploymentResponse) Reset() {
   821  	*m = WatchDeploymentResponse{}
   822  	if protoimpl.UnsafeEnabled {
   823  		mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[6]
   824  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   825  		ms.StoreMessageInfo(mi)
   826  	}
   827  }
   828  
   829  func (m *WatchDeploymentResponse) String() string {
   830  	return protoimpl.X.MessageStringOf(m)
   831  }
   832  
   833  func (*WatchDeploymentResponse) ProtoMessage() {}
   834  
   835  func (m *WatchDeploymentResponse) ProtoReflect() preflect.Message {
   836  	mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[6]
   837  	if protoimpl.UnsafeEnabled && m != nil {
   838  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   839  		if ms.LoadMessageInfo() == nil {
   840  			ms.StoreMessageInfo(mi)
   841  		}
   842  		return ms
   843  	}
   844  	return mi.MessageOf(m)
   845  }
   846  
   847  func (*WatchDeploymentResponse) GotenMessage() {}
   848  
   849  // Deprecated, Use WatchDeploymentResponse.ProtoReflect.Descriptor instead.
   850  func (*WatchDeploymentResponse) Descriptor() ([]byte, []int) {
   851  	return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{6}
   852  }
   853  
   854  func (m *WatchDeploymentResponse) Unmarshal(b []byte) error {
   855  	return proto.Unmarshal(b, m)
   856  }
   857  
   858  func (m *WatchDeploymentResponse) Marshal() ([]byte, error) {
   859  	return proto.Marshal(m)
   860  }
   861  
   862  func (m *WatchDeploymentResponse) MarshalJSON() ([]byte, error) {
   863  	return protojson.MarshalOptions{}.Marshal(m)
   864  }
   865  
   866  func (m *WatchDeploymentResponse) UnmarshalJSON(data []byte) error {
   867  	return protojson.Unmarshal(data, m)
   868  }
   869  
   870  func (m *WatchDeploymentResponse) GetChange() *deployment.DeploymentChange {
   871  	if m != nil {
   872  		return m.Change
   873  	}
   874  	return nil
   875  }
   876  
   877  func (m *WatchDeploymentResponse) SetChange(fv *deployment.DeploymentChange) {
   878  	if m == nil {
   879  		panic(fmt.Errorf("can't set %s on nil %s", "Change", "WatchDeploymentResponse"))
   880  	}
   881  	m.Change = fv
   882  }
   883  
   884  // A request message of the WatchDeployments method.
   885  type WatchDeploymentsRequest struct {
   886  	state         protoimpl.MessageState
   887  	sizeCache     protoimpl.SizeCache
   888  	unknownFields protoimpl.UnknownFields
   889  	// Type of a watch. Identifies how server stream data to a client, which
   890  	// fields in a request are allowed and which fields in response are relevant.
   891  	Type watch_type.WatchType `protobuf:"varint,9,opt,name=type,proto3,enum=goten.types.WatchType" json:"type,omitempty"`
   892  	// Parent name of ntt.meta.v1alpha2.Deployment
   893  	Parent *deployment.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"`
   894  	// Requested page size. Server may return fewer Deployments than requested.
   895  	// If unspecified, server will pick an appropriate default.
   896  	// Can be populated only for stateful watch type.
   897  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   898  	// A token identifying a page of results the server should return.
   899  	// Can be populated only for stateful watch type.
   900  	PageToken *deployment.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   901  	// Order By -
   902  	// https://cloud.google.com/apis/design/design_patterns#list_pagination Can be
   903  	// populated only for stateful watch type.
   904  	OrderBy *deployment.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
   905  	// A token identifying watch resume point from previous session.
   906  	// Can be populated only for stateless watch type.
   907  	ResumeToken string `protobuf:"bytes,10,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"`
   908  	// Point in the time from which we want to start getting updates. This field
   909  	// can be populated only for stateless watch type and if resume token is not
   910  	// known yet. If specified, initial snapshot will NOT be provided. It is
   911  	// assumed client can obtain it using separate means. Watch responses will
   912  	// contain resume tokens which should be used to resume broken connection.
   913  	StartingTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=starting_time,json=startingTime,proto3" json:"starting_time,omitempty"`
   914  	// Filter - filter results by field criteria. Simplified SQL-like syntax with
   915  	// following operators:
   916  	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
   917  	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
   918  	// CONTAINS "severity:important" OR (state.last_error_time >
   919  	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
   920  	Filter *deployment.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
   921  	// A list of extra fields to be obtained for each response item on top of
   922  	// fields defined by request field view Changes to Deployment that don't
   923  	// affect any of masked fields won't be sent back.
   924  	FieldMask *deployment.Deployment_FieldMask `protobuf:"bytes,6,opt,customtype=Deployment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   925  	// View defines list of standard response fields present in response items.
   926  	// Additional fields can be amended by request field field_mask Changes to
   927  	// Deployment that don't affect any of masked fields won't be sent back.
   928  	View view.View `protobuf:"varint,8,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   929  	// Maximum amount of changes in each response message. Query result response
   930  	// is divided on the server side into chunks with size of a specified amount
   931  	// to limit memory footprint of each message. Responses will hold information
   932  	// whether more elements will continue for the actual change. If unspecified,
   933  	// server will pick an appropriate default.
   934  	MaxChunkSize int32 `protobuf:"varint,11,opt,name=max_chunk_size,json=maxChunkSize,proto3" json:"max_chunk_size,omitempty"`
   935  }
   936  
   937  func (m *WatchDeploymentsRequest) Reset() {
   938  	*m = WatchDeploymentsRequest{}
   939  	if protoimpl.UnsafeEnabled {
   940  		mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[7]
   941  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   942  		ms.StoreMessageInfo(mi)
   943  	}
   944  }
   945  
   946  func (m *WatchDeploymentsRequest) String() string {
   947  	return protoimpl.X.MessageStringOf(m)
   948  }
   949  
   950  func (*WatchDeploymentsRequest) ProtoMessage() {}
   951  
   952  func (m *WatchDeploymentsRequest) ProtoReflect() preflect.Message {
   953  	mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[7]
   954  	if protoimpl.UnsafeEnabled && m != nil {
   955  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   956  		if ms.LoadMessageInfo() == nil {
   957  			ms.StoreMessageInfo(mi)
   958  		}
   959  		return ms
   960  	}
   961  	return mi.MessageOf(m)
   962  }
   963  
   964  func (*WatchDeploymentsRequest) GotenMessage() {}
   965  
   966  // Deprecated, Use WatchDeploymentsRequest.ProtoReflect.Descriptor instead.
   967  func (*WatchDeploymentsRequest) Descriptor() ([]byte, []int) {
   968  	return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{7}
   969  }
   970  
   971  func (m *WatchDeploymentsRequest) Unmarshal(b []byte) error {
   972  	return proto.Unmarshal(b, m)
   973  }
   974  
   975  func (m *WatchDeploymentsRequest) Marshal() ([]byte, error) {
   976  	return proto.Marshal(m)
   977  }
   978  
   979  func (m *WatchDeploymentsRequest) MarshalJSON() ([]byte, error) {
   980  	return protojson.MarshalOptions{}.Marshal(m)
   981  }
   982  
   983  func (m *WatchDeploymentsRequest) UnmarshalJSON(data []byte) error {
   984  	return protojson.Unmarshal(data, m)
   985  }
   986  
   987  func (m *WatchDeploymentsRequest) GetType() watch_type.WatchType {
   988  	if m != nil {
   989  		return m.Type
   990  	}
   991  	return watch_type.WatchType_STATEFUL
   992  }
   993  
   994  func (m *WatchDeploymentsRequest) GetParent() *deployment.ParentName {
   995  	if m != nil {
   996  		return m.Parent
   997  	}
   998  	return nil
   999  }
  1000  
  1001  func (m *WatchDeploymentsRequest) GetPageSize() int32 {
  1002  	if m != nil {
  1003  		return m.PageSize
  1004  	}
  1005  	return int32(0)
  1006  }
  1007  
  1008  func (m *WatchDeploymentsRequest) GetPageToken() *deployment.PagerCursor {
  1009  	if m != nil {
  1010  		return m.PageToken
  1011  	}
  1012  	return nil
  1013  }
  1014  
  1015  func (m *WatchDeploymentsRequest) GetOrderBy() *deployment.OrderBy {
  1016  	if m != nil {
  1017  		return m.OrderBy
  1018  	}
  1019  	return nil
  1020  }
  1021  
  1022  func (m *WatchDeploymentsRequest) GetResumeToken() string {
  1023  	if m != nil {
  1024  		return m.ResumeToken
  1025  	}
  1026  	return ""
  1027  }
  1028  
  1029  func (m *WatchDeploymentsRequest) GetStartingTime() *timestamppb.Timestamp {
  1030  	if m != nil {
  1031  		return m.StartingTime
  1032  	}
  1033  	return nil
  1034  }
  1035  
  1036  func (m *WatchDeploymentsRequest) GetFilter() *deployment.Filter {
  1037  	if m != nil {
  1038  		return m.Filter
  1039  	}
  1040  	return nil
  1041  }
  1042  
  1043  func (m *WatchDeploymentsRequest) GetFieldMask() *deployment.Deployment_FieldMask {
  1044  	if m != nil {
  1045  		return m.FieldMask
  1046  	}
  1047  	return nil
  1048  }
  1049  
  1050  func (m *WatchDeploymentsRequest) GetView() view.View {
  1051  	if m != nil {
  1052  		return m.View
  1053  	}
  1054  	return view.View_UNSPECIFIED
  1055  }
  1056  
  1057  func (m *WatchDeploymentsRequest) GetMaxChunkSize() int32 {
  1058  	if m != nil {
  1059  		return m.MaxChunkSize
  1060  	}
  1061  	return int32(0)
  1062  }
  1063  
  1064  func (m *WatchDeploymentsRequest) SetType(fv watch_type.WatchType) {
  1065  	if m == nil {
  1066  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "WatchDeploymentsRequest"))
  1067  	}
  1068  	m.Type = fv
  1069  }
  1070  
  1071  func (m *WatchDeploymentsRequest) SetParent(fv *deployment.ParentName) {
  1072  	if m == nil {
  1073  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "WatchDeploymentsRequest"))
  1074  	}
  1075  	m.Parent = fv
  1076  }
  1077  
  1078  func (m *WatchDeploymentsRequest) SetPageSize(fv int32) {
  1079  	if m == nil {
  1080  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "WatchDeploymentsRequest"))
  1081  	}
  1082  	m.PageSize = fv
  1083  }
  1084  
  1085  func (m *WatchDeploymentsRequest) SetPageToken(fv *deployment.PagerCursor) {
  1086  	if m == nil {
  1087  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "WatchDeploymentsRequest"))
  1088  	}
  1089  	m.PageToken = fv
  1090  }
  1091  
  1092  func (m *WatchDeploymentsRequest) SetOrderBy(fv *deployment.OrderBy) {
  1093  	if m == nil {
  1094  		panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "WatchDeploymentsRequest"))
  1095  	}
  1096  	m.OrderBy = fv
  1097  }
  1098  
  1099  func (m *WatchDeploymentsRequest) SetResumeToken(fv string) {
  1100  	if m == nil {
  1101  		panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchDeploymentsRequest"))
  1102  	}
  1103  	m.ResumeToken = fv
  1104  }
  1105  
  1106  func (m *WatchDeploymentsRequest) SetStartingTime(fv *timestamppb.Timestamp) {
  1107  	if m == nil {
  1108  		panic(fmt.Errorf("can't set %s on nil %s", "StartingTime", "WatchDeploymentsRequest"))
  1109  	}
  1110  	m.StartingTime = fv
  1111  }
  1112  
  1113  func (m *WatchDeploymentsRequest) SetFilter(fv *deployment.Filter) {
  1114  	if m == nil {
  1115  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "WatchDeploymentsRequest"))
  1116  	}
  1117  	m.Filter = fv
  1118  }
  1119  
  1120  func (m *WatchDeploymentsRequest) SetFieldMask(fv *deployment.Deployment_FieldMask) {
  1121  	if m == nil {
  1122  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchDeploymentsRequest"))
  1123  	}
  1124  	m.FieldMask = fv
  1125  }
  1126  
  1127  func (m *WatchDeploymentsRequest) SetView(fv view.View) {
  1128  	if m == nil {
  1129  		panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchDeploymentsRequest"))
  1130  	}
  1131  	m.View = fv
  1132  }
  1133  
  1134  func (m *WatchDeploymentsRequest) SetMaxChunkSize(fv int32) {
  1135  	if m == nil {
  1136  		panic(fmt.Errorf("can't set %s on nil %s", "MaxChunkSize", "WatchDeploymentsRequest"))
  1137  	}
  1138  	m.MaxChunkSize = fv
  1139  }
  1140  
  1141  // A response message of the WatchDeployments method.
  1142  type WatchDeploymentsResponse struct {
  1143  	state         protoimpl.MessageState
  1144  	sizeCache     protoimpl.SizeCache
  1145  	unknownFields protoimpl.UnknownFields
  1146  	// Changes of Deployments
  1147  	DeploymentChanges []*deployment.DeploymentChange `protobuf:"bytes,2,rep,name=deployment_changes,json=deploymentChanges,proto3" json:"deployment_changes,omitempty"`
  1148  	// If request specified max_chunk_size (or this limit was enforced if
  1149  	// stateless watch has been chosen), then responses with "full changeset" will
  1150  	// be divided into chunks. Client should keep receiving messages and, once
  1151  	// is_current has value true, combine this recent message with all previous
  1152  	// ones where is_current is false. If this is the first is_current in a whole
  1153  	// watch stream, then it means that client should have, at this moment,
  1154  	// contain snapshot of the current situation (or more accurately, snapshot of
  1155  	// situation at the moment of request). All Deployments will be of type
  1156  	// Added/Current (depending on watch_type specified in the request). Further
  1157  	// responses will be incremental - however messages may still be chunked and
  1158  	// is_current logic still applies. is_current is always true for stateful
  1159  	// watch if max_chunk_size was left to 0.
  1160  	IsCurrent bool `protobuf:"varint,4,opt,name=is_current,json=isCurrent,proto3" json:"is_current,omitempty"`
  1161  	// When present, PageTokens used for page navigation should be updated.
  1162  	// Present only if is_current is true (last chunk).
  1163  	PageTokenChange *WatchDeploymentsResponse_PageTokenChange `protobuf:"bytes,3,opt,name=page_token_change,json=pageTokenChange,proto3" json:"page_token_change,omitempty"`
  1164  	// Token that can be used if current connection drops and client needs to
  1165  	// reconnect. Populated only for stateless watch type. Present only if
  1166  	// is_current is true (last chunk).
  1167  	ResumeToken string `protobuf:"bytes,5,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"`
  1168  	// Server may occasionally send information how many resources should client
  1169  	// have in its state so far (response message without any changes, but with
  1170  	// snapshot_size field specified). If client has different value than the one
  1171  	// sent by the server, then it should be treated by a client as an error and
  1172  	// should reconnect. If value is smaller then 0, then client should ignore
  1173  	// this field as unpopulated. This field should be checked only for stateless
  1174  	// watch. In stateful those kind of errors are handled by the server side.
  1175  	// Will be never sent together with is_current, is_soft_reset and
  1176  	// is_hard_reset flags.
  1177  	SnapshotSize int64 `protobuf:"varint,6,opt,name=snapshot_size,json=snapshotSize,proto3" json:"snapshot_size,omitempty"`
  1178  	// In case of internal issue server may send response message with this flag.
  1179  	// It indicates that client should drop all changes from recent responses
  1180  	// where is_current is false only! If last message had is_current set to true,
  1181  	// client should do nothing and process normally. Resume token received before
  1182  	// is still valid. This field should be checked only for stateless watch. In
  1183  	// stateful those kind of errors are handled by the server side. Will never be
  1184  	// sent along with is_current, is_hard_reset or snapshot_size.
  1185  	IsSoftReset bool `protobuf:"varint,7,opt,name=is_soft_reset,json=isSoftReset,proto3" json:"is_soft_reset,omitempty"`
  1186  	// In case of internal issue server may send response message with this flag.
  1187  	// After receiving, client should clear whole state (drop all changes received
  1188  	// so far) as server will send new snapshot (Deployments will contains changes
  1189  	// of type Current only). Any resume tokens should be discarded as well. This
  1190  	// field should be checked only for stateless watch. In stateful those kind of
  1191  	// errors are handled by the server side. Will never be sent along with
  1192  	// is_current, is_soft_reset or snapshot_size.
  1193  	IsHardReset bool `protobuf:"varint,8,opt,name=is_hard_reset,json=isHardReset,proto3" json:"is_hard_reset,omitempty"`
  1194  }
  1195  
  1196  func (m *WatchDeploymentsResponse) Reset() {
  1197  	*m = WatchDeploymentsResponse{}
  1198  	if protoimpl.UnsafeEnabled {
  1199  		mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[8]
  1200  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1201  		ms.StoreMessageInfo(mi)
  1202  	}
  1203  }
  1204  
  1205  func (m *WatchDeploymentsResponse) String() string {
  1206  	return protoimpl.X.MessageStringOf(m)
  1207  }
  1208  
  1209  func (*WatchDeploymentsResponse) ProtoMessage() {}
  1210  
  1211  func (m *WatchDeploymentsResponse) ProtoReflect() preflect.Message {
  1212  	mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[8]
  1213  	if protoimpl.UnsafeEnabled && m != nil {
  1214  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1215  		if ms.LoadMessageInfo() == nil {
  1216  			ms.StoreMessageInfo(mi)
  1217  		}
  1218  		return ms
  1219  	}
  1220  	return mi.MessageOf(m)
  1221  }
  1222  
  1223  func (*WatchDeploymentsResponse) GotenMessage() {}
  1224  
  1225  // Deprecated, Use WatchDeploymentsResponse.ProtoReflect.Descriptor instead.
  1226  func (*WatchDeploymentsResponse) Descriptor() ([]byte, []int) {
  1227  	return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{8}
  1228  }
  1229  
  1230  func (m *WatchDeploymentsResponse) Unmarshal(b []byte) error {
  1231  	return proto.Unmarshal(b, m)
  1232  }
  1233  
  1234  func (m *WatchDeploymentsResponse) Marshal() ([]byte, error) {
  1235  	return proto.Marshal(m)
  1236  }
  1237  
  1238  func (m *WatchDeploymentsResponse) MarshalJSON() ([]byte, error) {
  1239  	return protojson.MarshalOptions{}.Marshal(m)
  1240  }
  1241  
  1242  func (m *WatchDeploymentsResponse) UnmarshalJSON(data []byte) error {
  1243  	return protojson.Unmarshal(data, m)
  1244  }
  1245  
  1246  func (m *WatchDeploymentsResponse) GetDeploymentChanges() []*deployment.DeploymentChange {
  1247  	if m != nil {
  1248  		return m.DeploymentChanges
  1249  	}
  1250  	return nil
  1251  }
  1252  
  1253  func (m *WatchDeploymentsResponse) GetIsCurrent() bool {
  1254  	if m != nil {
  1255  		return m.IsCurrent
  1256  	}
  1257  	return false
  1258  }
  1259  
  1260  func (m *WatchDeploymentsResponse) GetPageTokenChange() *WatchDeploymentsResponse_PageTokenChange {
  1261  	if m != nil {
  1262  		return m.PageTokenChange
  1263  	}
  1264  	return nil
  1265  }
  1266  
  1267  func (m *WatchDeploymentsResponse) GetResumeToken() string {
  1268  	if m != nil {
  1269  		return m.ResumeToken
  1270  	}
  1271  	return ""
  1272  }
  1273  
  1274  func (m *WatchDeploymentsResponse) GetSnapshotSize() int64 {
  1275  	if m != nil {
  1276  		return m.SnapshotSize
  1277  	}
  1278  	return int64(0)
  1279  }
  1280  
  1281  func (m *WatchDeploymentsResponse) GetIsSoftReset() bool {
  1282  	if m != nil {
  1283  		return m.IsSoftReset
  1284  	}
  1285  	return false
  1286  }
  1287  
  1288  func (m *WatchDeploymentsResponse) GetIsHardReset() bool {
  1289  	if m != nil {
  1290  		return m.IsHardReset
  1291  	}
  1292  	return false
  1293  }
  1294  
  1295  func (m *WatchDeploymentsResponse) SetDeploymentChanges(fv []*deployment.DeploymentChange) {
  1296  	if m == nil {
  1297  		panic(fmt.Errorf("can't set %s on nil %s", "DeploymentChanges", "WatchDeploymentsResponse"))
  1298  	}
  1299  	m.DeploymentChanges = fv
  1300  }
  1301  
  1302  func (m *WatchDeploymentsResponse) SetIsCurrent(fv bool) {
  1303  	if m == nil {
  1304  		panic(fmt.Errorf("can't set %s on nil %s", "IsCurrent", "WatchDeploymentsResponse"))
  1305  	}
  1306  	m.IsCurrent = fv
  1307  }
  1308  
  1309  func (m *WatchDeploymentsResponse) SetPageTokenChange(fv *WatchDeploymentsResponse_PageTokenChange) {
  1310  	if m == nil {
  1311  		panic(fmt.Errorf("can't set %s on nil %s", "PageTokenChange", "WatchDeploymentsResponse"))
  1312  	}
  1313  	m.PageTokenChange = fv
  1314  }
  1315  
  1316  func (m *WatchDeploymentsResponse) SetResumeToken(fv string) {
  1317  	if m == nil {
  1318  		panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchDeploymentsResponse"))
  1319  	}
  1320  	m.ResumeToken = fv
  1321  }
  1322  
  1323  func (m *WatchDeploymentsResponse) SetSnapshotSize(fv int64) {
  1324  	if m == nil {
  1325  		panic(fmt.Errorf("can't set %s on nil %s", "SnapshotSize", "WatchDeploymentsResponse"))
  1326  	}
  1327  	m.SnapshotSize = fv
  1328  }
  1329  
  1330  func (m *WatchDeploymentsResponse) SetIsSoftReset(fv bool) {
  1331  	if m == nil {
  1332  		panic(fmt.Errorf("can't set %s on nil %s", "IsSoftReset", "WatchDeploymentsResponse"))
  1333  	}
  1334  	m.IsSoftReset = fv
  1335  }
  1336  
  1337  func (m *WatchDeploymentsResponse) SetIsHardReset(fv bool) {
  1338  	if m == nil {
  1339  		panic(fmt.Errorf("can't set %s on nil %s", "IsHardReset", "WatchDeploymentsResponse"))
  1340  	}
  1341  	m.IsHardReset = fv
  1342  }
  1343  
  1344  type WatchDeploymentsResponse_PageTokenChange struct {
  1345  	state         protoimpl.MessageState
  1346  	sizeCache     protoimpl.SizeCache
  1347  	unknownFields protoimpl.UnknownFields
  1348  	// New token to retrieve previous page of results.
  1349  	PrevPageToken *deployment.PagerCursor `protobuf:"bytes,1,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"`
  1350  	// New token to retrieve next page of results.
  1351  	NextPageToken *deployment.PagerCursor `protobuf:"bytes,2,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1352  }
  1353  
  1354  func (m *WatchDeploymentsResponse_PageTokenChange) Reset() {
  1355  	*m = WatchDeploymentsResponse_PageTokenChange{}
  1356  	if protoimpl.UnsafeEnabled {
  1357  		mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[9]
  1358  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1359  		ms.StoreMessageInfo(mi)
  1360  	}
  1361  }
  1362  
  1363  func (m *WatchDeploymentsResponse_PageTokenChange) String() string {
  1364  	return protoimpl.X.MessageStringOf(m)
  1365  }
  1366  
  1367  func (*WatchDeploymentsResponse_PageTokenChange) ProtoMessage() {}
  1368  
  1369  func (m *WatchDeploymentsResponse_PageTokenChange) ProtoReflect() preflect.Message {
  1370  	mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[9]
  1371  	if protoimpl.UnsafeEnabled && m != nil {
  1372  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1373  		if ms.LoadMessageInfo() == nil {
  1374  			ms.StoreMessageInfo(mi)
  1375  		}
  1376  		return ms
  1377  	}
  1378  	return mi.MessageOf(m)
  1379  }
  1380  
  1381  func (*WatchDeploymentsResponse_PageTokenChange) GotenMessage() {}
  1382  
  1383  // Deprecated, Use WatchDeploymentsResponse_PageTokenChange.ProtoReflect.Descriptor instead.
  1384  func (*WatchDeploymentsResponse_PageTokenChange) Descriptor() ([]byte, []int) {
  1385  	return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{8, 0}
  1386  }
  1387  
  1388  func (m *WatchDeploymentsResponse_PageTokenChange) Unmarshal(b []byte) error {
  1389  	return proto.Unmarshal(b, m)
  1390  }
  1391  
  1392  func (m *WatchDeploymentsResponse_PageTokenChange) Marshal() ([]byte, error) {
  1393  	return proto.Marshal(m)
  1394  }
  1395  
  1396  func (m *WatchDeploymentsResponse_PageTokenChange) MarshalJSON() ([]byte, error) {
  1397  	return protojson.MarshalOptions{}.Marshal(m)
  1398  }
  1399  
  1400  func (m *WatchDeploymentsResponse_PageTokenChange) UnmarshalJSON(data []byte) error {
  1401  	return protojson.Unmarshal(data, m)
  1402  }
  1403  
  1404  func (m *WatchDeploymentsResponse_PageTokenChange) GetPrevPageToken() *deployment.PagerCursor {
  1405  	if m != nil {
  1406  		return m.PrevPageToken
  1407  	}
  1408  	return nil
  1409  }
  1410  
  1411  func (m *WatchDeploymentsResponse_PageTokenChange) GetNextPageToken() *deployment.PagerCursor {
  1412  	if m != nil {
  1413  		return m.NextPageToken
  1414  	}
  1415  	return nil
  1416  }
  1417  
  1418  func (m *WatchDeploymentsResponse_PageTokenChange) SetPrevPageToken(fv *deployment.PagerCursor) {
  1419  	if m == nil {
  1420  		panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "WatchDeploymentsResponse_PageTokenChange"))
  1421  	}
  1422  	m.PrevPageToken = fv
  1423  }
  1424  
  1425  func (m *WatchDeploymentsResponse_PageTokenChange) SetNextPageToken(fv *deployment.PagerCursor) {
  1426  	if m == nil {
  1427  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "WatchDeploymentsResponse_PageTokenChange"))
  1428  	}
  1429  	m.NextPageToken = fv
  1430  }
  1431  
  1432  var edgelq_meta_proto_v1alpha2_deployment_service_proto preflect.FileDescriptor
  1433  
  1434  var edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDesc = []byte{
  1435  	0x0a, 0x33, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72,
  1436  	0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x64, 0x65, 0x70,
  1437  	0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
  1438  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e,
  1439  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1440  	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1441  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
  1442  	0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  1443  	0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  1444  	0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  1445  	0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
  1446  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1447  	0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
  1448  	0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  1449  	0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  1450  	0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1451  	0x1a, 0x1b, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
  1452  	0x6f, 0x6e, 0x73, 0x2f, 0x63, 0x6c, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67,
  1453  	0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1454  	0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  1455  	0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
  1456  	0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e,
  1457  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
  1458  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f,
  1459  	0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1460  	0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70,
  1461  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
  1462  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e,
  1463  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70,
  1464  	0x65, 0x73, 0x2f, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67,
  1465  	0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x77, 0x61, 0x74, 0x63, 0x68,
  1466  	0x5f, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x65, 0x64, 0x67,
  1467  	0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76,
  1468  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1469  	0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71,
  1470  	0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c,
  1471  	0x70, 0x68, 0x61, 0x32, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
  1472  	0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x01, 0x0a,
  1473  	0x14, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65,
  1474  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  1475  	0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x0a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70,
  1476  	0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4d, 0x0a,
  1477  	0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28,
  1478  	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1479  	0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x12, 0xb2,
  1480  	0xda, 0x21, 0x0e, 0x32, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
  1481  	0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04,
  1482  	0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74,
  1483  	0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76,
  1484  	0x69, 0x65, 0x77, 0x22, 0xc2, 0x01, 0x0a, 0x1a, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74,
  1485  	0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
  1486  	0x73, 0x74, 0x12, 0x28, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
  1487  	0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x0a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f,
  1488  	0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x4d, 0x0a, 0x0a,
  1489  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
  1490  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  1491  	0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x12, 0xb2, 0xda,
  1492  	0x21, 0x0e, 0x32, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74,
  1493  	0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76,
  1494  	0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65,
  1495  	0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69,
  1496  	0x65, 0x77, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x8c, 0x01, 0x0a, 0x1b, 0x42, 0x61, 0x74,
  1497  	0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73,
  1498  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c,
  1499  	0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
  1500  	0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  1501  	0x32, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x64, 0x65,
  1502  	0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2c, 0x0a, 0x07, 0x6d, 0x69, 0x73,
  1503  	0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e,
  1504  	0x0a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x07,
  1505  	0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x9f, 0x03, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74,
  1506  	0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
  1507  	0x73, 0x74, 0x12, 0x2a, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
  1508  	0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x3a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c,
  1509  	0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x25,
  1510  	0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
  1511  	0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67,
  1512  	0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x31, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
  1513  	0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x22,
  1514  	0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x70,
  1515  	0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2d, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65,
  1516  	0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e,
  1517  	0x2a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x07,
  1518  	0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x2a, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
  1519  	0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x1a, 0x0c, 0x0a,
  1520  	0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x66, 0x69, 0x6c,
  1521  	0x74, 0x65, 0x72, 0x12, 0x4d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73,
  1522  	0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1523  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d,
  1524  	0x61, 0x73, 0x6b, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x32, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70,
  1525  	0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  1526  	0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e,
  1527  	0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56,
  1528  	0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x63,
  1529  	0x6c, 0x75, 0x64, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
  1530  	0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x50,
  1531  	0x61, 0x67, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xa9, 0x02, 0x0a, 0x17, 0x4c, 0x69,
  1532  	0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73,
  1533  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d,
  1534  	0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74,
  1535  	0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44,
  1536  	0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f,
  1537  	0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x3a, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70,
  1538  	0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42,
  1539  	0x12, 0xb2, 0xda, 0x21, 0x0e, 0x22, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d,
  1540  	0x65, 0x6e, 0x74, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
  1541  	0x65, 0x6e, 0x12, 0x3a, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
  1542  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21,
  1543  	0x0e, 0x22, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52,
  1544  	0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25,
  1545  	0x0a, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74,
  1546  	0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f,
  1547  	0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72,
  1548  	0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01,
  1549  	0x28, 0x05, 0x52, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73,
  1550  	0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xb6, 0x01, 0x0a, 0x16, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44,
  1551  	0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1552  	0x12, 0x26, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12,
  1553  	0xb2, 0xda, 0x21, 0x0e, 0x0a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1554  	0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c,
  1555  	0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
  1556  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46,
  1557  	0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x32, 0x0c,
  1558  	0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x66, 0x69,
  1559  	0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18,
  1560  	0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79,
  1561  	0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0x56,
  1562  	0x0a, 0x17, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
  1563  	0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x06, 0x63, 0x68, 0x61,
  1564  	0x6e, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  1565  	0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65,
  1566  	0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x06,
  1567  	0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, 0xb4, 0x04, 0x0a, 0x17, 0x57, 0x61, 0x74, 0x63, 0x68,
  1568  	0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
  1569  	0x73, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e,
  1570  	0x32, 0x16, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57,
  1571  	0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x2a,
  1572  	0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12,
  1573  	0xb2, 0xda, 0x21, 0x0e, 0x3a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1574  	0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61,
  1575  	0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca,
  1576  	0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
  1577  	0x65, 0x12, 0x31, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
  1578  	0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x22, 0x0c, 0x0a, 0x0a, 0x44,
  1579  	0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54,
  1580  	0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2d, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79,
  1581  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x2a, 0x0c, 0x0a, 0x0a,
  1582  	0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65,
  1583  	0x72, 0x42, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f,
  1584  	0x6b, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d,
  1585  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69,
  1586  	0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  1587  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  1588  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74,
  1589  	0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
  1590  	0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x1a, 0x0c, 0x0a,
  1591  	0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x66, 0x69, 0x6c,
  1592  	0x74, 0x65, 0x72, 0x12, 0x4d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73,
  1593  	0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1594  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d,
  1595  	0x61, 0x73, 0x6b, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x32, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70,
  1596  	0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  1597  	0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e,
  1598  	0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56,
  1599  	0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x32, 0x0a, 0x0e, 0x6d, 0x61, 0x78,
  1600  	0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
  1601  	0x05, 0x42, 0x0c, 0xca, 0xc6, 0x27, 0x08, 0x12, 0x06, 0x1a, 0x02, 0x08, 0x64, 0x2a, 0x00, 0x52,
  1602  	0x0c, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x92, 0x04,
  1603  	0x0a, 0x18, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
  1604  	0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x12, 0x64, 0x65,
  1605  	0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73,
  1606  	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74,
  1607  	0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f,
  1608  	0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x11, 0x64, 0x65, 0x70,
  1609  	0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x1d,
  1610  	0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01,
  1611  	0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x67, 0x0a,
  1612  	0x11, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e,
  1613  	0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d,
  1614  	0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74,
  1615  	0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73,
  1616  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43,
  1617  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
  1618  	0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65,
  1619  	0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65,
  1620  	0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6e, 0x61,
  1621  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03,
  1622  	0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22,
  1623  	0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18,
  1624  	0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6f, 0x66, 0x74, 0x52, 0x65, 0x73,
  1625  	0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65,
  1626  	0x73, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x72,
  1627  	0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x1a, 0x89, 0x01, 0x0a, 0x0f, 0x50, 0x61, 0x67, 0x65, 0x54,
  1628  	0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x3a, 0x0a, 0x0f, 0x70, 0x72,
  1629  	0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20,
  1630  	0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x22, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70,
  1631  	0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67,
  1632  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3a, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
  1633  	0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42,
  1634  	0x12, 0xb2, 0xda, 0x21, 0x0e, 0x22, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d,
  1635  	0x65, 0x6e, 0x74, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
  1636  	0x65, 0x6e, 0x32, 0xf8, 0x08, 0x0a, 0x11, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
  1637  	0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xb8, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74,
  1638  	0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x27, 0x2e, 0x6e, 0x74, 0x74,
  1639  	0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x47,
  1640  	0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75,
  1641  	0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76,
  1642  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1643  	0x6e, 0x74, 0x22, 0x5f, 0x82, 0xdb, 0x21, 0x21, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
  1644  	0x6d, 0x65, 0x6e, 0x74, 0x12, 0x03, 0x67, 0x65, 0x74, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
  1645  	0x65, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82,
  1646  	0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x12, 0x28, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32,
  1647  	0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
  1648  	0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x8a,
  1649  	0xcc, 0x26, 0x00, 0x12, 0xda, 0x01, 0x0a, 0x13, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74,
  1650  	0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2d, 0x2e, 0x6e, 0x74,
  1651  	0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e,
  1652  	0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1653  	0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6e, 0x74, 0x74,
  1654  	0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x42,
  1655  	0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
  1656  	0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x64, 0x82, 0xdb, 0x21, 0x30,
  1657  	0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x08, 0x62, 0x61,
  1658  	0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x20, 0x01, 0x2a, 0x07, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65,
  1659  	0x73, 0x32, 0x0d, 0x12, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73,
  1660  	0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x76,
  1661  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1662  	0x6e, 0x74, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x8a, 0xcc, 0x26, 0x00,
  1663  	0x12, 0xd7, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d,
  1664  	0x65, 0x6e, 0x74, 0x73, 0x12, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e,
  1665  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x70,
  1666  	0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  1667  	0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
  1668  	0x68, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1669  	0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x6d, 0x82, 0xdb, 0x21,
  1670  	0x2f, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x04, 0x6c,
  1671  	0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x08, 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
  1672  	0x74, 0x32, 0x0d, 0x12, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73,
  1673  	0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x12, 0x28, 0x2f, 0x76,
  1674  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d,
  1675  	0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f,
  1676  	0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xd5, 0x01, 0x0a, 0x0f, 0x57,
  1677  	0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x29,
  1678  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  1679  	0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1680  	0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  1681  	0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61,
  1682  	0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73,
  1683  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x69, 0x82, 0xdb, 0x21, 0x25, 0x0a, 0x0a, 0x44, 0x65, 0x70,
  1684  	0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x2a, 0x06,
  1685  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x08, 0x12, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
  1686  	0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x22, 0x2e, 0x2f, 0x76,
  1687  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x72, 0x65,
  1688  	0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1689  	0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00,
  1690  	0x30, 0x01, 0x12, 0xea, 0x01, 0x0a, 0x10, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c,
  1691  	0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65,
  1692  	0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63,
  1693  	0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75,
  1694  	0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76,
  1695  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70,
  1696  	0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  1697  	0x22, 0x7b, 0x82, 0xdb, 0x21, 0x37, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1698  	0x6e, 0x74, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x08, 0x1a,
  1699  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x14, 0x12, 0x12, 0x64, 0x65, 0x70, 0x6c, 0x6f,
  1700  	0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0xa2, 0xdc, 0x21,
  1701  	0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x22, 0x2e, 0x2f, 0x76, 0x31, 0x61, 0x6c,
  1702  	0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x72, 0x65, 0x67,
  1703  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1704  	0x6e, 0x74, 0x73, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x1a,
  1705  	0x2c, 0xca, 0x41, 0x0f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e,
  1706  	0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x17, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, 0x70,
  1707  	0x69, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0xae, 0x02,
  1708  	0xe8, 0xde, 0x21, 0x00, 0x82, 0xff, 0xd0, 0x02, 0x4f, 0x0a, 0x11, 0x64, 0x65, 0x70, 0x6c, 0x6f,
  1709  	0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x3a, 0x67, 0x69,
  1710  	0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61,
  1711  	0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x73, 0x65,
  1712  	0x72, 0x76, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x64, 0x65,
  1713  	0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x8a, 0xff, 0xd0, 0x02, 0x4f, 0x0a, 0x11, 0x64,
  1714  	0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
  1715  	0x12, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f,
  1716  	0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74,
  1717  	0x61, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  1718  	0x32, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x18, 0x63, 0x6f,
  1719  	0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31,
  1720  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x42, 0x16, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
  1721  	0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x00,
  1722  	0x5a, 0x4c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f,
  1723  	0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74,
  1724  	0x61, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  1725  	0x32, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x3b, 0x64, 0x65, 0x70,
  1726  	0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x62, 0x06,
  1727  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1728  }
  1729  
  1730  var (
  1731  	edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescOnce sync.Once
  1732  	edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescData = edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDesc
  1733  )
  1734  
  1735  func edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP() []byte {
  1736  	edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescOnce.Do(func() {
  1737  		edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescData)
  1738  	})
  1739  	return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescData
  1740  }
  1741  
  1742  var edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes = make([]protoimpl.MessageInfo, 10)
  1743  var edgelq_meta_proto_v1alpha2_deployment_service_proto_goTypes = []interface{}{
  1744  	(*GetDeploymentRequest)(nil),                     // 0: ntt.meta.v1alpha2.GetDeploymentRequest
  1745  	(*BatchGetDeploymentsRequest)(nil),               // 1: ntt.meta.v1alpha2.BatchGetDeploymentsRequest
  1746  	(*BatchGetDeploymentsResponse)(nil),              // 2: ntt.meta.v1alpha2.BatchGetDeploymentsResponse
  1747  	(*ListDeploymentsRequest)(nil),                   // 3: ntt.meta.v1alpha2.ListDeploymentsRequest
  1748  	(*ListDeploymentsResponse)(nil),                  // 4: ntt.meta.v1alpha2.ListDeploymentsResponse
  1749  	(*WatchDeploymentRequest)(nil),                   // 5: ntt.meta.v1alpha2.WatchDeploymentRequest
  1750  	(*WatchDeploymentResponse)(nil),                  // 6: ntt.meta.v1alpha2.WatchDeploymentResponse
  1751  	(*WatchDeploymentsRequest)(nil),                  // 7: ntt.meta.v1alpha2.WatchDeploymentsRequest
  1752  	(*WatchDeploymentsResponse)(nil),                 // 8: ntt.meta.v1alpha2.WatchDeploymentsResponse
  1753  	(*WatchDeploymentsResponse_PageTokenChange)(nil), // 9: ntt.meta.v1alpha2.WatchDeploymentsResponse.PageTokenChange
  1754  	(*deployment.Deployment_FieldMask)(nil),          // 10: ntt.meta.v1alpha2.Deployment_FieldMask
  1755  	(view.View)(0),                                   // 11: goten.types.View
  1756  	(*deployment.Deployment)(nil),                    // 12: ntt.meta.v1alpha2.Deployment
  1757  	(*deployment.DeploymentChange)(nil),              // 13: ntt.meta.v1alpha2.DeploymentChange
  1758  	(watch_type.WatchType)(0),                        // 14: goten.types.WatchType
  1759  	(*timestamppb.Timestamp)(nil),                    // 15: google.protobuf.Timestamp
  1760  }
  1761  var edgelq_meta_proto_v1alpha2_deployment_service_proto_depIdxs = []int32{
  1762  	10, // 0: ntt.meta.v1alpha2.GetDeploymentRequest.field_mask:type_name -> ntt.meta.v1alpha2.Deployment_FieldMask
  1763  	11, // 1: ntt.meta.v1alpha2.GetDeploymentRequest.view:type_name -> goten.types.View
  1764  	10, // 2: ntt.meta.v1alpha2.BatchGetDeploymentsRequest.field_mask:type_name -> ntt.meta.v1alpha2.Deployment_FieldMask
  1765  	11, // 3: ntt.meta.v1alpha2.BatchGetDeploymentsRequest.view:type_name -> goten.types.View
  1766  	12, // 4: ntt.meta.v1alpha2.BatchGetDeploymentsResponse.deployments:type_name -> ntt.meta.v1alpha2.Deployment
  1767  	10, // 5: ntt.meta.v1alpha2.ListDeploymentsRequest.field_mask:type_name -> ntt.meta.v1alpha2.Deployment_FieldMask
  1768  	11, // 6: ntt.meta.v1alpha2.ListDeploymentsRequest.view:type_name -> goten.types.View
  1769  	12, // 7: ntt.meta.v1alpha2.ListDeploymentsResponse.deployments:type_name -> ntt.meta.v1alpha2.Deployment
  1770  	10, // 8: ntt.meta.v1alpha2.WatchDeploymentRequest.field_mask:type_name -> ntt.meta.v1alpha2.Deployment_FieldMask
  1771  	11, // 9: ntt.meta.v1alpha2.WatchDeploymentRequest.view:type_name -> goten.types.View
  1772  	13, // 10: ntt.meta.v1alpha2.WatchDeploymentResponse.change:type_name -> ntt.meta.v1alpha2.DeploymentChange
  1773  	14, // 11: ntt.meta.v1alpha2.WatchDeploymentsRequest.type:type_name -> goten.types.WatchType
  1774  	15, // 12: ntt.meta.v1alpha2.WatchDeploymentsRequest.starting_time:type_name -> google.protobuf.Timestamp
  1775  	10, // 13: ntt.meta.v1alpha2.WatchDeploymentsRequest.field_mask:type_name -> ntt.meta.v1alpha2.Deployment_FieldMask
  1776  	11, // 14: ntt.meta.v1alpha2.WatchDeploymentsRequest.view:type_name -> goten.types.View
  1777  	13, // 15: ntt.meta.v1alpha2.WatchDeploymentsResponse.deployment_changes:type_name -> ntt.meta.v1alpha2.DeploymentChange
  1778  	9,  // 16: ntt.meta.v1alpha2.WatchDeploymentsResponse.page_token_change:type_name -> ntt.meta.v1alpha2.WatchDeploymentsResponse.PageTokenChange
  1779  	0,  // 17: ntt.meta.v1alpha2.DeploymentService.GetDeployment:input_type -> ntt.meta.v1alpha2.GetDeploymentRequest
  1780  	1,  // 18: ntt.meta.v1alpha2.DeploymentService.BatchGetDeployments:input_type -> ntt.meta.v1alpha2.BatchGetDeploymentsRequest
  1781  	3,  // 19: ntt.meta.v1alpha2.DeploymentService.ListDeployments:input_type -> ntt.meta.v1alpha2.ListDeploymentsRequest
  1782  	5,  // 20: ntt.meta.v1alpha2.DeploymentService.WatchDeployment:input_type -> ntt.meta.v1alpha2.WatchDeploymentRequest
  1783  	7,  // 21: ntt.meta.v1alpha2.DeploymentService.WatchDeployments:input_type -> ntt.meta.v1alpha2.WatchDeploymentsRequest
  1784  	12, // 22: ntt.meta.v1alpha2.DeploymentService.GetDeployment:output_type -> ntt.meta.v1alpha2.Deployment
  1785  	2,  // 23: ntt.meta.v1alpha2.DeploymentService.BatchGetDeployments:output_type -> ntt.meta.v1alpha2.BatchGetDeploymentsResponse
  1786  	4,  // 24: ntt.meta.v1alpha2.DeploymentService.ListDeployments:output_type -> ntt.meta.v1alpha2.ListDeploymentsResponse
  1787  	6,  // 25: ntt.meta.v1alpha2.DeploymentService.WatchDeployment:output_type -> ntt.meta.v1alpha2.WatchDeploymentResponse
  1788  	8,  // 26: ntt.meta.v1alpha2.DeploymentService.WatchDeployments:output_type -> ntt.meta.v1alpha2.WatchDeploymentsResponse
  1789  	22, // [22:27] is the sub-list for method output_type
  1790  	17, // [17:22] is the sub-list for method input_type
  1791  	17, // [17:17] is the sub-list for extension type_name
  1792  	17, // [17:17] is the sub-list for extension extendee
  1793  	0,  // [0:17] is the sub-list for field type_name
  1794  }
  1795  
  1796  func init() { edgelq_meta_proto_v1alpha2_deployment_service_proto_init() }
  1797  func edgelq_meta_proto_v1alpha2_deployment_service_proto_init() {
  1798  	if edgelq_meta_proto_v1alpha2_deployment_service_proto != nil {
  1799  		return
  1800  	}
  1801  	if !protoimpl.UnsafeEnabled {
  1802  
  1803  		edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1804  			switch v := v.(*GetDeploymentRequest); i {
  1805  			case 0:
  1806  				return &v.state
  1807  			case 1:
  1808  				return &v.sizeCache
  1809  			case 2:
  1810  				return &v.unknownFields
  1811  			default:
  1812  				return nil
  1813  			}
  1814  		}
  1815  		edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1816  			switch v := v.(*BatchGetDeploymentsRequest); i {
  1817  			case 0:
  1818  				return &v.state
  1819  			case 1:
  1820  				return &v.sizeCache
  1821  			case 2:
  1822  				return &v.unknownFields
  1823  			default:
  1824  				return nil
  1825  			}
  1826  		}
  1827  		edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1828  			switch v := v.(*BatchGetDeploymentsResponse); i {
  1829  			case 0:
  1830  				return &v.state
  1831  			case 1:
  1832  				return &v.sizeCache
  1833  			case 2:
  1834  				return &v.unknownFields
  1835  			default:
  1836  				return nil
  1837  			}
  1838  		}
  1839  		edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1840  			switch v := v.(*ListDeploymentsRequest); i {
  1841  			case 0:
  1842  				return &v.state
  1843  			case 1:
  1844  				return &v.sizeCache
  1845  			case 2:
  1846  				return &v.unknownFields
  1847  			default:
  1848  				return nil
  1849  			}
  1850  		}
  1851  		edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1852  			switch v := v.(*ListDeploymentsResponse); i {
  1853  			case 0:
  1854  				return &v.state
  1855  			case 1:
  1856  				return &v.sizeCache
  1857  			case 2:
  1858  				return &v.unknownFields
  1859  			default:
  1860  				return nil
  1861  			}
  1862  		}
  1863  		edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1864  			switch v := v.(*WatchDeploymentRequest); i {
  1865  			case 0:
  1866  				return &v.state
  1867  			case 1:
  1868  				return &v.sizeCache
  1869  			case 2:
  1870  				return &v.unknownFields
  1871  			default:
  1872  				return nil
  1873  			}
  1874  		}
  1875  		edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1876  			switch v := v.(*WatchDeploymentResponse); i {
  1877  			case 0:
  1878  				return &v.state
  1879  			case 1:
  1880  				return &v.sizeCache
  1881  			case 2:
  1882  				return &v.unknownFields
  1883  			default:
  1884  				return nil
  1885  			}
  1886  		}
  1887  		edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1888  			switch v := v.(*WatchDeploymentsRequest); i {
  1889  			case 0:
  1890  				return &v.state
  1891  			case 1:
  1892  				return &v.sizeCache
  1893  			case 2:
  1894  				return &v.unknownFields
  1895  			default:
  1896  				return nil
  1897  			}
  1898  		}
  1899  		edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1900  			switch v := v.(*WatchDeploymentsResponse); i {
  1901  			case 0:
  1902  				return &v.state
  1903  			case 1:
  1904  				return &v.sizeCache
  1905  			case 2:
  1906  				return &v.unknownFields
  1907  			default:
  1908  				return nil
  1909  			}
  1910  		}
  1911  		edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1912  			switch v := v.(*WatchDeploymentsResponse_PageTokenChange); i {
  1913  			case 0:
  1914  				return &v.state
  1915  			case 1:
  1916  				return &v.sizeCache
  1917  			case 2:
  1918  				return &v.unknownFields
  1919  			default:
  1920  				return nil
  1921  			}
  1922  		}
  1923  	}
  1924  
  1925  	type x struct{}
  1926  	out := protoimpl.TypeBuilder{
  1927  		File: protoimpl.DescBuilder{
  1928  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1929  			RawDescriptor: edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDesc,
  1930  			NumEnums:      0,
  1931  			NumMessages:   10,
  1932  			NumExtensions: 0,
  1933  			NumServices:   1,
  1934  		},
  1935  		GoTypes:           edgelq_meta_proto_v1alpha2_deployment_service_proto_goTypes,
  1936  		DependencyIndexes: edgelq_meta_proto_v1alpha2_deployment_service_proto_depIdxs,
  1937  		MessageInfos:      edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes,
  1938  	}.Build()
  1939  	edgelq_meta_proto_v1alpha2_deployment_service_proto = out.File
  1940  	edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDesc = nil
  1941  	edgelq_meta_proto_v1alpha2_deployment_service_proto_goTypes = nil
  1942  	edgelq_meta_proto_v1alpha2_deployment_service_proto_depIdxs = nil
  1943  }