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

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/devices/proto/v1alpha2/customized_image.proto
     3  // DO NOT EDIT!!!
     4  
     5  package customized_image
     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  	project "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/project"
    21  	meta "github.com/cloudwan/goten-sdk/types/meta"
    22  )
    23  
    24  // Reference imports to suppress errors if they are not otherwise used.
    25  var (
    26  	_ = fmt.Errorf
    27  	_ = reflect.Method{}
    28  	_ = sync.Once{}
    29  
    30  	_ = protojson.MarshalOptions{}
    31  	_ = proto.MarshalOptions{}
    32  	_ = preflect.Value{}
    33  	_ = protoimpl.DescBuilder{}
    34  )
    35  
    36  // make sure we're using proto imports
    37  var (
    38  	_ = &project.Project{}
    39  	_ = &meta.Meta{}
    40  )
    41  
    42  const (
    43  	// Verify that this generated code is sufficiently up-to-date.
    44  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    45  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    46  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    47  )
    48  
    49  type CustomizedImage_Status_State int32
    50  
    51  const (
    52  	// Initial state
    53  	CustomizedImage_Status_STATE_UNSPECIFIED CustomizedImage_Status_State = 0
    54  	// Backend is processing the customization request.
    55  	CustomizedImage_Status_IN_PROGRESS CustomizedImage_Status_State = 1
    56  	// There was an error processing the customization request. Check the
    57  	// parameters and try again.
    58  	CustomizedImage_Status_ERROR CustomizedImage_Status_State = 2
    59  	// The customized image is ready to download.
    60  	CustomizedImage_Status_READY CustomizedImage_Status_State = 3
    61  )
    62  
    63  var (
    64  	CustomizedImage_Status_State_name = map[int32]string{
    65  		0: "STATE_UNSPECIFIED",
    66  		1: "IN_PROGRESS",
    67  		2: "ERROR",
    68  		3: "READY",
    69  	}
    70  
    71  	CustomizedImage_Status_State_value = map[string]int32{
    72  		"STATE_UNSPECIFIED": 0,
    73  		"IN_PROGRESS":       1,
    74  		"ERROR":             2,
    75  		"READY":             3,
    76  	}
    77  )
    78  
    79  func (x CustomizedImage_Status_State) Enum() *CustomizedImage_Status_State {
    80  	p := new(CustomizedImage_Status_State)
    81  	*p = x
    82  	return p
    83  }
    84  
    85  func (x CustomizedImage_Status_State) String() string {
    86  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
    87  }
    88  
    89  func (CustomizedImage_Status_State) Descriptor() preflect.EnumDescriptor {
    90  	return edgelq_devices_proto_v1alpha2_customized_image_proto_enumTypes[0].Descriptor()
    91  }
    92  
    93  func (CustomizedImage_Status_State) Type() preflect.EnumType {
    94  	return &edgelq_devices_proto_v1alpha2_customized_image_proto_enumTypes[0]
    95  }
    96  
    97  func (x CustomizedImage_Status_State) Number() preflect.EnumNumber {
    98  	return preflect.EnumNumber(x)
    99  }
   100  
   101  // Deprecated, Use CustomizedImage_Status_State.ProtoReflect.Descriptor instead.
   102  func (CustomizedImage_Status_State) EnumDescriptor() ([]byte, []int) {
   103  	return edgelq_devices_proto_v1alpha2_customized_image_proto_rawDescGZIP(), []int{0, 1, 0}
   104  }
   105  
   106  // CustomizedImage Resource
   107  type CustomizedImage struct {
   108  	state         protoimpl.MessageState
   109  	sizeCache     protoimpl.SizeCache
   110  	unknownFields protoimpl.UnknownFields
   111  	// Name of CustomizedImage
   112  	// When creating a new instance, this field is optional and if not provided,
   113  	// it will be generated automatically. Last ID segment must conform to the
   114  	// following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9]
   115  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
   116  	// Metadata of CustomizedImage
   117  	Metadata *meta.Meta              `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
   118  	Spec     *CustomizedImage_Spec   `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"`
   119  	Status   *CustomizedImage_Status `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
   120  }
   121  
   122  func (m *CustomizedImage) Reset() {
   123  	*m = CustomizedImage{}
   124  	if protoimpl.UnsafeEnabled {
   125  		mi := &edgelq_devices_proto_v1alpha2_customized_image_proto_msgTypes[0]
   126  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   127  		ms.StoreMessageInfo(mi)
   128  	}
   129  }
   130  
   131  func (m *CustomizedImage) String() string {
   132  	return protoimpl.X.MessageStringOf(m)
   133  }
   134  
   135  func (*CustomizedImage) ProtoMessage() {}
   136  
   137  func (m *CustomizedImage) ProtoReflect() preflect.Message {
   138  	mi := &edgelq_devices_proto_v1alpha2_customized_image_proto_msgTypes[0]
   139  	if protoimpl.UnsafeEnabled && m != nil {
   140  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   141  		if ms.LoadMessageInfo() == nil {
   142  			ms.StoreMessageInfo(mi)
   143  		}
   144  		return ms
   145  	}
   146  	return mi.MessageOf(m)
   147  }
   148  
   149  func (*CustomizedImage) GotenMessage() {}
   150  
   151  // Deprecated, Use CustomizedImage.ProtoReflect.Descriptor instead.
   152  func (*CustomizedImage) Descriptor() ([]byte, []int) {
   153  	return edgelq_devices_proto_v1alpha2_customized_image_proto_rawDescGZIP(), []int{0}
   154  }
   155  
   156  func (m *CustomizedImage) Unmarshal(b []byte) error {
   157  	return proto.Unmarshal(b, m)
   158  }
   159  
   160  func (m *CustomizedImage) Marshal() ([]byte, error) {
   161  	return proto.Marshal(m)
   162  }
   163  
   164  func (m *CustomizedImage) MarshalJSON() ([]byte, error) {
   165  	return protojson.MarshalOptions{}.Marshal(m)
   166  }
   167  
   168  func (m *CustomizedImage) UnmarshalJSON(data []byte) error {
   169  	return protojson.Unmarshal(data, m)
   170  }
   171  
   172  func (m *CustomizedImage) GetName() *Name {
   173  	if m != nil {
   174  		return m.Name
   175  	}
   176  	return nil
   177  }
   178  
   179  func (m *CustomizedImage) GetMetadata() *meta.Meta {
   180  	if m != nil {
   181  		return m.Metadata
   182  	}
   183  	return nil
   184  }
   185  
   186  func (m *CustomizedImage) GetSpec() *CustomizedImage_Spec {
   187  	if m != nil {
   188  		return m.Spec
   189  	}
   190  	return nil
   191  }
   192  
   193  func (m *CustomizedImage) GetStatus() *CustomizedImage_Status {
   194  	if m != nil {
   195  		return m.Status
   196  	}
   197  	return nil
   198  }
   199  
   200  func (m *CustomizedImage) SetName(fv *Name) {
   201  	if m == nil {
   202  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "CustomizedImage"))
   203  	}
   204  	m.Name = fv
   205  }
   206  
   207  func (m *CustomizedImage) SetMetadata(fv *meta.Meta) {
   208  	if m == nil {
   209  		panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "CustomizedImage"))
   210  	}
   211  	m.Metadata = fv
   212  }
   213  
   214  func (m *CustomizedImage) SetSpec(fv *CustomizedImage_Spec) {
   215  	if m == nil {
   216  		panic(fmt.Errorf("can't set %s on nil %s", "Spec", "CustomizedImage"))
   217  	}
   218  	m.Spec = fv
   219  }
   220  
   221  func (m *CustomizedImage) SetStatus(fv *CustomizedImage_Status) {
   222  	if m == nil {
   223  		panic(fmt.Errorf("can't set %s on nil %s", "Status", "CustomizedImage"))
   224  	}
   225  	m.Status = fv
   226  }
   227  
   228  type CustomizedImage_Spec struct {
   229  	state                protoimpl.MessageState
   230  	sizeCache            protoimpl.SizeCache
   231  	unknownFields        protoimpl.UnknownFields
   232  	Version              string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
   233  	DeviceType           string `protobuf:"bytes,2,opt,name=device_type,json=deviceType,proto3" json:"device_type,omitempty"`
   234  	ProvisioningPolicy   string `protobuf:"bytes,3,opt,name=provisioning_policy,json=provisioningPolicy,proto3" json:"provisioning_policy,omitempty"`
   235  	InstallAiAccelerator bool   `protobuf:"varint,4,opt,name=install_ai_accelerator,json=installAiAccelerator,proto3" json:"install_ai_accelerator,omitempty"`
   236  	Password             string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
   237  	Encryption           bool   `protobuf:"varint,6,opt,name=encryption,proto3" json:"encryption,omitempty"`
   238  	EncryptionPassword   string `protobuf:"bytes,7,opt,name=encryption_password,json=encryptionPassword,proto3" json:"encryption_password,omitempty"`
   239  	DiskMapping          string `protobuf:"bytes,8,opt,name=disk_mapping,json=diskMapping,proto3" json:"disk_mapping,omitempty"`
   240  	NetworkAgent         string `protobuf:"bytes,9,opt,name=network_agent,json=networkAgent,proto3" json:"network_agent,omitempty"`
   241  	Ntp                  string `protobuf:"bytes,10,opt,name=ntp,proto3" json:"ntp,omitempty"`
   242  	HttpProxy            string `protobuf:"bytes,11,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"`
   243  	HttpsProxy           string `protobuf:"bytes,12,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"`
   244  	NoProxy              string `protobuf:"bytes,13,opt,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty"`
   245  }
   246  
   247  func (m *CustomizedImage_Spec) Reset() {
   248  	*m = CustomizedImage_Spec{}
   249  	if protoimpl.UnsafeEnabled {
   250  		mi := &edgelq_devices_proto_v1alpha2_customized_image_proto_msgTypes[1]
   251  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   252  		ms.StoreMessageInfo(mi)
   253  	}
   254  }
   255  
   256  func (m *CustomizedImage_Spec) String() string {
   257  	return protoimpl.X.MessageStringOf(m)
   258  }
   259  
   260  func (*CustomizedImage_Spec) ProtoMessage() {}
   261  
   262  func (m *CustomizedImage_Spec) ProtoReflect() preflect.Message {
   263  	mi := &edgelq_devices_proto_v1alpha2_customized_image_proto_msgTypes[1]
   264  	if protoimpl.UnsafeEnabled && m != nil {
   265  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   266  		if ms.LoadMessageInfo() == nil {
   267  			ms.StoreMessageInfo(mi)
   268  		}
   269  		return ms
   270  	}
   271  	return mi.MessageOf(m)
   272  }
   273  
   274  func (*CustomizedImage_Spec) GotenMessage() {}
   275  
   276  // Deprecated, Use CustomizedImage_Spec.ProtoReflect.Descriptor instead.
   277  func (*CustomizedImage_Spec) Descriptor() ([]byte, []int) {
   278  	return edgelq_devices_proto_v1alpha2_customized_image_proto_rawDescGZIP(), []int{0, 0}
   279  }
   280  
   281  func (m *CustomizedImage_Spec) Unmarshal(b []byte) error {
   282  	return proto.Unmarshal(b, m)
   283  }
   284  
   285  func (m *CustomizedImage_Spec) Marshal() ([]byte, error) {
   286  	return proto.Marshal(m)
   287  }
   288  
   289  func (m *CustomizedImage_Spec) MarshalJSON() ([]byte, error) {
   290  	return protojson.MarshalOptions{}.Marshal(m)
   291  }
   292  
   293  func (m *CustomizedImage_Spec) UnmarshalJSON(data []byte) error {
   294  	return protojson.Unmarshal(data, m)
   295  }
   296  
   297  func (m *CustomizedImage_Spec) GetVersion() string {
   298  	if m != nil {
   299  		return m.Version
   300  	}
   301  	return ""
   302  }
   303  
   304  func (m *CustomizedImage_Spec) GetDeviceType() string {
   305  	if m != nil {
   306  		return m.DeviceType
   307  	}
   308  	return ""
   309  }
   310  
   311  func (m *CustomizedImage_Spec) GetProvisioningPolicy() string {
   312  	if m != nil {
   313  		return m.ProvisioningPolicy
   314  	}
   315  	return ""
   316  }
   317  
   318  func (m *CustomizedImage_Spec) GetInstallAiAccelerator() bool {
   319  	if m != nil {
   320  		return m.InstallAiAccelerator
   321  	}
   322  	return false
   323  }
   324  
   325  func (m *CustomizedImage_Spec) GetPassword() string {
   326  	if m != nil {
   327  		return m.Password
   328  	}
   329  	return ""
   330  }
   331  
   332  func (m *CustomizedImage_Spec) GetEncryption() bool {
   333  	if m != nil {
   334  		return m.Encryption
   335  	}
   336  	return false
   337  }
   338  
   339  func (m *CustomizedImage_Spec) GetEncryptionPassword() string {
   340  	if m != nil {
   341  		return m.EncryptionPassword
   342  	}
   343  	return ""
   344  }
   345  
   346  func (m *CustomizedImage_Spec) GetDiskMapping() string {
   347  	if m != nil {
   348  		return m.DiskMapping
   349  	}
   350  	return ""
   351  }
   352  
   353  func (m *CustomizedImage_Spec) GetNetworkAgent() string {
   354  	if m != nil {
   355  		return m.NetworkAgent
   356  	}
   357  	return ""
   358  }
   359  
   360  func (m *CustomizedImage_Spec) GetNtp() string {
   361  	if m != nil {
   362  		return m.Ntp
   363  	}
   364  	return ""
   365  }
   366  
   367  func (m *CustomizedImage_Spec) GetHttpProxy() string {
   368  	if m != nil {
   369  		return m.HttpProxy
   370  	}
   371  	return ""
   372  }
   373  
   374  func (m *CustomizedImage_Spec) GetHttpsProxy() string {
   375  	if m != nil {
   376  		return m.HttpsProxy
   377  	}
   378  	return ""
   379  }
   380  
   381  func (m *CustomizedImage_Spec) GetNoProxy() string {
   382  	if m != nil {
   383  		return m.NoProxy
   384  	}
   385  	return ""
   386  }
   387  
   388  func (m *CustomizedImage_Spec) SetVersion(fv string) {
   389  	if m == nil {
   390  		panic(fmt.Errorf("can't set %s on nil %s", "Version", "CustomizedImage_Spec"))
   391  	}
   392  	m.Version = fv
   393  }
   394  
   395  func (m *CustomizedImage_Spec) SetDeviceType(fv string) {
   396  	if m == nil {
   397  		panic(fmt.Errorf("can't set %s on nil %s", "DeviceType", "CustomizedImage_Spec"))
   398  	}
   399  	m.DeviceType = fv
   400  }
   401  
   402  func (m *CustomizedImage_Spec) SetProvisioningPolicy(fv string) {
   403  	if m == nil {
   404  		panic(fmt.Errorf("can't set %s on nil %s", "ProvisioningPolicy", "CustomizedImage_Spec"))
   405  	}
   406  	m.ProvisioningPolicy = fv
   407  }
   408  
   409  func (m *CustomizedImage_Spec) SetInstallAiAccelerator(fv bool) {
   410  	if m == nil {
   411  		panic(fmt.Errorf("can't set %s on nil %s", "InstallAiAccelerator", "CustomizedImage_Spec"))
   412  	}
   413  	m.InstallAiAccelerator = fv
   414  }
   415  
   416  func (m *CustomizedImage_Spec) SetPassword(fv string) {
   417  	if m == nil {
   418  		panic(fmt.Errorf("can't set %s on nil %s", "Password", "CustomizedImage_Spec"))
   419  	}
   420  	m.Password = fv
   421  }
   422  
   423  func (m *CustomizedImage_Spec) SetEncryption(fv bool) {
   424  	if m == nil {
   425  		panic(fmt.Errorf("can't set %s on nil %s", "Encryption", "CustomizedImage_Spec"))
   426  	}
   427  	m.Encryption = fv
   428  }
   429  
   430  func (m *CustomizedImage_Spec) SetEncryptionPassword(fv string) {
   431  	if m == nil {
   432  		panic(fmt.Errorf("can't set %s on nil %s", "EncryptionPassword", "CustomizedImage_Spec"))
   433  	}
   434  	m.EncryptionPassword = fv
   435  }
   436  
   437  func (m *CustomizedImage_Spec) SetDiskMapping(fv string) {
   438  	if m == nil {
   439  		panic(fmt.Errorf("can't set %s on nil %s", "DiskMapping", "CustomizedImage_Spec"))
   440  	}
   441  	m.DiskMapping = fv
   442  }
   443  
   444  func (m *CustomizedImage_Spec) SetNetworkAgent(fv string) {
   445  	if m == nil {
   446  		panic(fmt.Errorf("can't set %s on nil %s", "NetworkAgent", "CustomizedImage_Spec"))
   447  	}
   448  	m.NetworkAgent = fv
   449  }
   450  
   451  func (m *CustomizedImage_Spec) SetNtp(fv string) {
   452  	if m == nil {
   453  		panic(fmt.Errorf("can't set %s on nil %s", "Ntp", "CustomizedImage_Spec"))
   454  	}
   455  	m.Ntp = fv
   456  }
   457  
   458  func (m *CustomizedImage_Spec) SetHttpProxy(fv string) {
   459  	if m == nil {
   460  		panic(fmt.Errorf("can't set %s on nil %s", "HttpProxy", "CustomizedImage_Spec"))
   461  	}
   462  	m.HttpProxy = fv
   463  }
   464  
   465  func (m *CustomizedImage_Spec) SetHttpsProxy(fv string) {
   466  	if m == nil {
   467  		panic(fmt.Errorf("can't set %s on nil %s", "HttpsProxy", "CustomizedImage_Spec"))
   468  	}
   469  	m.HttpsProxy = fv
   470  }
   471  
   472  func (m *CustomizedImage_Spec) SetNoProxy(fv string) {
   473  	if m == nil {
   474  		panic(fmt.Errorf("can't set %s on nil %s", "NoProxy", "CustomizedImage_Spec"))
   475  	}
   476  	m.NoProxy = fv
   477  }
   478  
   479  type CustomizedImage_Status struct {
   480  	state         protoimpl.MessageState
   481  	sizeCache     protoimpl.SizeCache
   482  	unknownFields protoimpl.UnknownFields
   483  	// State of the image.
   484  	State CustomizedImage_Status_State `protobuf:"varint,1,opt,name=state,proto3,enum=ntt.devices.v1alpha2.CustomizedImage_Status_State" json:"state,omitempty"`
   485  	// Error log when state is ERROR.
   486  	Log string `protobuf:"bytes,2,opt,name=log,proto3" json:"log,omitempty"`
   487  	// TODO hide this from client
   488  	File string `protobuf:"bytes,5,opt,name=file,proto3" json:"file,omitempty"`
   489  }
   490  
   491  func (m *CustomizedImage_Status) Reset() {
   492  	*m = CustomizedImage_Status{}
   493  	if protoimpl.UnsafeEnabled {
   494  		mi := &edgelq_devices_proto_v1alpha2_customized_image_proto_msgTypes[2]
   495  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   496  		ms.StoreMessageInfo(mi)
   497  	}
   498  }
   499  
   500  func (m *CustomizedImage_Status) String() string {
   501  	return protoimpl.X.MessageStringOf(m)
   502  }
   503  
   504  func (*CustomizedImage_Status) ProtoMessage() {}
   505  
   506  func (m *CustomizedImage_Status) ProtoReflect() preflect.Message {
   507  	mi := &edgelq_devices_proto_v1alpha2_customized_image_proto_msgTypes[2]
   508  	if protoimpl.UnsafeEnabled && m != nil {
   509  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   510  		if ms.LoadMessageInfo() == nil {
   511  			ms.StoreMessageInfo(mi)
   512  		}
   513  		return ms
   514  	}
   515  	return mi.MessageOf(m)
   516  }
   517  
   518  func (*CustomizedImage_Status) GotenMessage() {}
   519  
   520  // Deprecated, Use CustomizedImage_Status.ProtoReflect.Descriptor instead.
   521  func (*CustomizedImage_Status) Descriptor() ([]byte, []int) {
   522  	return edgelq_devices_proto_v1alpha2_customized_image_proto_rawDescGZIP(), []int{0, 1}
   523  }
   524  
   525  func (m *CustomizedImage_Status) Unmarshal(b []byte) error {
   526  	return proto.Unmarshal(b, m)
   527  }
   528  
   529  func (m *CustomizedImage_Status) Marshal() ([]byte, error) {
   530  	return proto.Marshal(m)
   531  }
   532  
   533  func (m *CustomizedImage_Status) MarshalJSON() ([]byte, error) {
   534  	return protojson.MarshalOptions{}.Marshal(m)
   535  }
   536  
   537  func (m *CustomizedImage_Status) UnmarshalJSON(data []byte) error {
   538  	return protojson.Unmarshal(data, m)
   539  }
   540  
   541  func (m *CustomizedImage_Status) GetState() CustomizedImage_Status_State {
   542  	if m != nil {
   543  		return m.State
   544  	}
   545  	return CustomizedImage_Status_STATE_UNSPECIFIED
   546  }
   547  
   548  func (m *CustomizedImage_Status) GetLog() string {
   549  	if m != nil {
   550  		return m.Log
   551  	}
   552  	return ""
   553  }
   554  
   555  func (m *CustomizedImage_Status) GetFile() string {
   556  	if m != nil {
   557  		return m.File
   558  	}
   559  	return ""
   560  }
   561  
   562  func (m *CustomizedImage_Status) SetState(fv CustomizedImage_Status_State) {
   563  	if m == nil {
   564  		panic(fmt.Errorf("can't set %s on nil %s", "State", "CustomizedImage_Status"))
   565  	}
   566  	m.State = fv
   567  }
   568  
   569  func (m *CustomizedImage_Status) SetLog(fv string) {
   570  	if m == nil {
   571  		panic(fmt.Errorf("can't set %s on nil %s", "Log", "CustomizedImage_Status"))
   572  	}
   573  	m.Log = fv
   574  }
   575  
   576  func (m *CustomizedImage_Status) SetFile(fv string) {
   577  	if m == nil {
   578  		panic(fmt.Errorf("can't set %s on nil %s", "File", "CustomizedImage_Status"))
   579  	}
   580  	m.File = fv
   581  }
   582  
   583  var edgelq_devices_proto_v1alpha2_customized_image_proto preflect.FileDescriptor
   584  
   585  var edgelq_devices_proto_v1alpha2_customized_image_proto_rawDesc = []byte{
   586  	0x0a, 0x34, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73,
   587  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f,
   588  	0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65,
   589  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
   590  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x1a, 0x19, 0x67, 0x6f,
   591  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
   592  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   593  	0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69,
   594  	0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f,
   595  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69,
   596  	0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65,
   597  	0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f,
   598  	0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e,
   599  	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73,
   600  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74,
   601  	0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73,
   602  	0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65,
   603  	0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65,
   604  	0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x64, 0x67,
   605  	0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   606  	0x6f, 0x6e, 0x73, 0x2f, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65,
   607  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
   608  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72,
   609  	0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73,
   610  	0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x65, 0x64, 0x67,
   611  	0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31,
   612  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
   613  	0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x09, 0x0a, 0x0f, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a,
   614  	0x65, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x2b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
   615  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x17, 0xb2, 0xda, 0x21, 0x13, 0x0a, 0x11, 0x0a, 0x0f, 0x43,
   616  	0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x04,
   617  	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
   618  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74,
   619  	0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64,
   620  	0x61, 0x74, 0x61, 0x12, 0x3e, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28,
   621  	0x0b, 0x32, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   622  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69,
   623  	0x7a, 0x65, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73,
   624  	0x70, 0x65, 0x63, 0x12, 0x44, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20,
   625  	0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
   626  	0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f,
   627  	0x6d, 0x69, 0x7a, 0x65, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75,
   628  	0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0xd4, 0x03, 0x0a, 0x04, 0x53, 0x70,
   629  	0x65, 0x63, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20,
   630  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
   631  	0x6e, 0x12, 0x24, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65,
   632  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x64, 0x65, 0x76,
   633  	0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x76, 0x69,
   634  	0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x03,
   635  	0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69,
   636  	0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x34, 0x0a, 0x16, 0x69, 0x6e, 0x73, 0x74,
   637  	0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x69, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74,
   638  	0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c,
   639  	0x6c, 0x41, 0x69, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x1a,
   640  	0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
   641  	0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x6e,
   642  	0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a,
   643  	0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x65, 0x6e,
   644  	0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72,
   645  	0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74,
   646  	0x69, 0x6f, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64,
   647  	0x69, 0x73, 0x6b, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28,
   648  	0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x6b, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x23,
   649  	0x0a, 0x0d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18,
   650  	0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x67,
   651  	0x65, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x74, 0x70, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09,
   652  	0x52, 0x03, 0x6e, 0x74, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x70, 0x72,
   653  	0x6f, 0x78, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x50,
   654  	0x72, 0x6f, 0x78, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x74, 0x74, 0x70, 0x73, 0x5f, 0x70, 0x72,
   655  	0x6f, 0x78, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x73,
   656  	0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x78,
   657  	0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6e, 0x6f, 0x50, 0x72, 0x6f, 0x78, 0x79,
   658  	0x1a, 0xc4, 0x01, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x4d, 0x0a, 0x05, 0x73,
   659  	0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x6e, 0x74, 0x74,
   660  	0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
   661  	0x32, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x49, 0x6d, 0x61, 0x67,
   662  	0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03,
   663  	0xe0, 0x41, 0x02, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6c, 0x6f,
   664  	0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6c, 0x6f, 0x67, 0x12, 0x12, 0x0a, 0x04,
   665  	0x66, 0x69, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65,
   666  	0x22, 0x45, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41,
   667  	0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
   668  	0x12, 0x0f, 0x0a, 0x0b, 0x49, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53, 0x10,
   669  	0x01, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05,
   670  	0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 0x03, 0x3a, 0xaa, 0x02, 0xea, 0x41, 0x6d, 0x0a, 0x22, 0x64,
   671  	0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f,
   672  	0x6d, 0x2f, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x49, 0x6d, 0x61, 0x67,
   673  	0x65, 0x12, 0x47, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f,
   674  	0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72,
   675  	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65,
   676  	0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x7b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69,
   677  	0x7a, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x7d, 0x92, 0xd9, 0x21, 0x49, 0x0a, 0x10,
   678  	0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73,
   679  	0x12, 0x10, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x49, 0x6d, 0x61, 0x67,
   680  	0x65, 0x73, 0x1a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x18, 0x67, 0x6f, 0x74,
   681  	0x65, 0x6e, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x52,
   682  	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x38, 0x05, 0xda, 0x94, 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e,
   683  	0x61, 0x6d, 0x65, 0xca, 0xa3, 0x22, 0x3b, 0x12, 0x39, 0x0a, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63,
   684  	0x65, 0x73, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a,
   685  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x75, 0x70,
   686  	0x64, 0x61, 0x74, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x06, 0x73, 0x74, 0x61, 0x74,
   687  	0x75, 0x73, 0xc2, 0x85, 0x2c, 0x1e, 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x04, 0x73, 0x70,
   688  	0x65, 0x63, 0x2a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61,
   689  	0x64, 0x61, 0x74, 0x61, 0x42, 0xd6, 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x5c,
   690  	0x0a, 0x16, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x61,
   691  	0x67, 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x42, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
   692  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64,
   693  	0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x73, 0x74, 0x6f,
   694  	0x72, 0x65, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x63, 0x75, 0x73, 0x74,
   695  	0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0xa2, 0x80, 0xd1, 0x02,
   696  	0x5e, 0x0a, 0x17, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x69, 0x6d,
   697  	0x61, 0x67, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x43, 0x67, 0x69, 0x74, 0x68,
   698  	0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f,
   699  	0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x61,
   700  	0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x63,
   701  	0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x0a,
   702  	0x1b, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73,
   703  	0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x42, 0x14, 0x43, 0x75,
   704  	0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x50, 0x72, 0x6f,
   705  	0x74, 0x6f, 0x50, 0x01, 0x5a, 0x57, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
   706  	0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71,
   707  	0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
   708  	0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x63, 0x75, 0x73, 0x74,
   709  	0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x3b, 0x63, 0x75, 0x73,
   710  	0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x62, 0x06, 0x70,
   711  	0x72, 0x6f, 0x74, 0x6f, 0x33,
   712  }
   713  
   714  var (
   715  	edgelq_devices_proto_v1alpha2_customized_image_proto_rawDescOnce sync.Once
   716  	edgelq_devices_proto_v1alpha2_customized_image_proto_rawDescData = edgelq_devices_proto_v1alpha2_customized_image_proto_rawDesc
   717  )
   718  
   719  func edgelq_devices_proto_v1alpha2_customized_image_proto_rawDescGZIP() []byte {
   720  	edgelq_devices_proto_v1alpha2_customized_image_proto_rawDescOnce.Do(func() {
   721  		edgelq_devices_proto_v1alpha2_customized_image_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_devices_proto_v1alpha2_customized_image_proto_rawDescData)
   722  	})
   723  	return edgelq_devices_proto_v1alpha2_customized_image_proto_rawDescData
   724  }
   725  
   726  var edgelq_devices_proto_v1alpha2_customized_image_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   727  var edgelq_devices_proto_v1alpha2_customized_image_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
   728  var edgelq_devices_proto_v1alpha2_customized_image_proto_goTypes = []interface{}{
   729  	(CustomizedImage_Status_State)(0), // 0: ntt.devices.v1alpha2.CustomizedImage_Status_State
   730  	(*CustomizedImage)(nil),           // 1: ntt.devices.v1alpha2.CustomizedImage
   731  	(*CustomizedImage_Spec)(nil),      // 2: ntt.devices.v1alpha2.CustomizedImage.Spec
   732  	(*CustomizedImage_Status)(nil),    // 3: ntt.devices.v1alpha2.CustomizedImage.Status
   733  	(*meta.Meta)(nil),                 // 4: goten.types.Meta
   734  }
   735  var edgelq_devices_proto_v1alpha2_customized_image_proto_depIdxs = []int32{
   736  	4, // 0: ntt.devices.v1alpha2.CustomizedImage.metadata:type_name -> goten.types.Meta
   737  	2, // 1: ntt.devices.v1alpha2.CustomizedImage.spec:type_name -> ntt.devices.v1alpha2.CustomizedImage.Spec
   738  	3, // 2: ntt.devices.v1alpha2.CustomizedImage.status:type_name -> ntt.devices.v1alpha2.CustomizedImage.Status
   739  	0, // 3: ntt.devices.v1alpha2.CustomizedImage.Status.state:type_name -> ntt.devices.v1alpha2.CustomizedImage_Status_State
   740  	4, // [4:4] is the sub-list for method output_type
   741  	4, // [4:4] is the sub-list for method input_type
   742  	4, // [4:4] is the sub-list for extension type_name
   743  	4, // [4:4] is the sub-list for extension extendee
   744  	0, // [0:4] is the sub-list for field type_name
   745  }
   746  
   747  func init() { edgelq_devices_proto_v1alpha2_customized_image_proto_init() }
   748  func edgelq_devices_proto_v1alpha2_customized_image_proto_init() {
   749  	if edgelq_devices_proto_v1alpha2_customized_image_proto != nil {
   750  		return
   751  	}
   752  	if !protoimpl.UnsafeEnabled {
   753  
   754  		edgelq_devices_proto_v1alpha2_customized_image_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   755  			switch v := v.(*CustomizedImage); i {
   756  			case 0:
   757  				return &v.state
   758  			case 1:
   759  				return &v.sizeCache
   760  			case 2:
   761  				return &v.unknownFields
   762  			default:
   763  				return nil
   764  			}
   765  		}
   766  		edgelq_devices_proto_v1alpha2_customized_image_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   767  			switch v := v.(*CustomizedImage_Spec); i {
   768  			case 0:
   769  				return &v.state
   770  			case 1:
   771  				return &v.sizeCache
   772  			case 2:
   773  				return &v.unknownFields
   774  			default:
   775  				return nil
   776  			}
   777  		}
   778  		edgelq_devices_proto_v1alpha2_customized_image_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   779  			switch v := v.(*CustomizedImage_Status); i {
   780  			case 0:
   781  				return &v.state
   782  			case 1:
   783  				return &v.sizeCache
   784  			case 2:
   785  				return &v.unknownFields
   786  			default:
   787  				return nil
   788  			}
   789  		}
   790  	}
   791  
   792  	type x struct{}
   793  	out := protoimpl.TypeBuilder{
   794  		File: protoimpl.DescBuilder{
   795  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   796  			RawDescriptor: edgelq_devices_proto_v1alpha2_customized_image_proto_rawDesc,
   797  			NumEnums:      1,
   798  			NumMessages:   3,
   799  			NumExtensions: 0,
   800  			NumServices:   0,
   801  		},
   802  		GoTypes:           edgelq_devices_proto_v1alpha2_customized_image_proto_goTypes,
   803  		DependencyIndexes: edgelq_devices_proto_v1alpha2_customized_image_proto_depIdxs,
   804  		EnumInfos:         edgelq_devices_proto_v1alpha2_customized_image_proto_enumTypes,
   805  		MessageInfos:      edgelq_devices_proto_v1alpha2_customized_image_proto_msgTypes,
   806  	}.Build()
   807  	edgelq_devices_proto_v1alpha2_customized_image_proto = out.File
   808  	edgelq_devices_proto_v1alpha2_customized_image_proto_rawDesc = nil
   809  	edgelq_devices_proto_v1alpha2_customized_image_proto_goTypes = nil
   810  	edgelq_devices_proto_v1alpha2_customized_image_proto_depIdxs = nil
   811  }