github.com/cloudwan/edgelq-sdk@v1.15.4/devices/client/v1alpha2/customized_image/customized_image_service.pb.go (about)

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