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

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/devices/proto/v1/os_image_profile.proto
     3  // DO NOT EDIT!!!
     4  
     5  package os_image_profile
     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  	device_type "github.com/cloudwan/edgelq-sdk/devices/resources/v1/device_type"
    21  	project "github.com/cloudwan/edgelq-sdk/devices/resources/v1/project"
    22  	meta "github.com/cloudwan/goten-sdk/types/meta"
    23  )
    24  
    25  // Reference imports to suppress errors if they are not otherwise used.
    26  var (
    27  	_ = fmt.Errorf
    28  	_ = reflect.Method{}
    29  	_ = sync.Once{}
    30  
    31  	_ = protojson.MarshalOptions{}
    32  	_ = proto.MarshalOptions{}
    33  	_ = preflect.Value{}
    34  	_ = protoimpl.DescBuilder{}
    35  )
    36  
    37  // make sure we're using proto imports
    38  var (
    39  	_ = &device_type.DeviceType{}
    40  	_ = &project.Project{}
    41  	_ = &meta.Meta{}
    42  )
    43  
    44  const (
    45  	// Verify that this generated code is sufficiently up-to-date.
    46  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    47  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    48  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    49  )
    50  
    51  // OsImageProfile Resource
    52  type OsImageProfile struct {
    53  	state         protoimpl.MessageState
    54  	sizeCache     protoimpl.SizeCache
    55  	unknownFields protoimpl.UnknownFields
    56  	// Name of OsImageProfile
    57  	// When creating a new instance, this field is optional and if not provided,
    58  	// it will be generated automatically. Last ID segment must conform to the
    59  	// following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9]
    60  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
    61  	// Metadata is an object with information like create, update and delete time
    62  	// (for async deleted resources), has user labels/annotations, sharding
    63  	// information, multi-region syncing information and may have non-schema
    64  	// owners (useful for taking ownership of resources belonging to lower level
    65  	// services by higher ones).
    66  	Metadata *meta.Meta `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
    67  	// Display name of the profile
    68  	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    69  	// Optional. Description of the profile.
    70  	Description string `protobuf:"bytes,13,opt,name=description,proto3" json:"description,omitempty"`
    71  	// Device type for the profile
    72  	DeviceType *device_type.Reference `protobuf:"bytes,4,opt,customtype=Reference,name=device_type,json=deviceType,proto3" json:"device_type,omitempty"`
    73  	// Install runtimes and drivers for Hailo-8 and NVIDIA CUDA.
    74  	InstallAiAccelerator bool `protobuf:"varint,5,opt,name=install_ai_accelerator,json=installAiAccelerator,proto3" json:"install_ai_accelerator,omitempty"`
    75  	// Enable disk encryption
    76  	Encryption bool `protobuf:"varint,6,opt,name=encryption,proto3" json:"encryption,omitempty"`
    77  	// Disk Mapping YAML configuration.
    78  	DiskMapping string `protobuf:"bytes,7,opt,name=disk_mapping,json=diskMapping,proto3" json:"disk_mapping,omitempty"`
    79  	// Network Agent YAML configuration.
    80  	NetworkAgent string `protobuf:"bytes,8,opt,name=network_agent,json=networkAgent,proto3" json:"network_agent,omitempty"`
    81  	// NTP Server settings.
    82  	Ntp string `protobuf:"bytes,9,opt,name=ntp,proto3" json:"ntp,omitempty"`
    83  	// HTTP PROXY address
    84  	HttpProxy string `protobuf:"bytes,10,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"`
    85  	// HTTPS PROXY address
    86  	HttpsProxy string `protobuf:"bytes,11,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"`
    87  	// NO Proxy addresses (comma separated).
    88  	NoProxy string `protobuf:"bytes,12,opt,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty"`
    89  }
    90  
    91  func (m *OsImageProfile) Reset() {
    92  	*m = OsImageProfile{}
    93  	if protoimpl.UnsafeEnabled {
    94  		mi := &edgelq_devices_proto_v1_os_image_profile_proto_msgTypes[0]
    95  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    96  		ms.StoreMessageInfo(mi)
    97  	}
    98  }
    99  
   100  func (m *OsImageProfile) String() string {
   101  	return protoimpl.X.MessageStringOf(m)
   102  }
   103  
   104  func (*OsImageProfile) ProtoMessage() {}
   105  
   106  func (m *OsImageProfile) ProtoReflect() preflect.Message {
   107  	mi := &edgelq_devices_proto_v1_os_image_profile_proto_msgTypes[0]
   108  	if protoimpl.UnsafeEnabled && m != nil {
   109  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   110  		if ms.LoadMessageInfo() == nil {
   111  			ms.StoreMessageInfo(mi)
   112  		}
   113  		return ms
   114  	}
   115  	return mi.MessageOf(m)
   116  }
   117  
   118  func (*OsImageProfile) GotenMessage() {}
   119  
   120  // Deprecated, Use OsImageProfile.ProtoReflect.Descriptor instead.
   121  func (*OsImageProfile) Descriptor() ([]byte, []int) {
   122  	return edgelq_devices_proto_v1_os_image_profile_proto_rawDescGZIP(), []int{0}
   123  }
   124  
   125  func (m *OsImageProfile) Unmarshal(b []byte) error {
   126  	return proto.Unmarshal(b, m)
   127  }
   128  
   129  func (m *OsImageProfile) Marshal() ([]byte, error) {
   130  	return proto.Marshal(m)
   131  }
   132  
   133  func (m *OsImageProfile) MarshalJSON() ([]byte, error) {
   134  	return protojson.MarshalOptions{}.Marshal(m)
   135  }
   136  
   137  func (m *OsImageProfile) UnmarshalJSON(data []byte) error {
   138  	return protojson.Unmarshal(data, m)
   139  }
   140  
   141  func (m *OsImageProfile) GetName() *Name {
   142  	if m != nil {
   143  		return m.Name
   144  	}
   145  	return nil
   146  }
   147  
   148  func (m *OsImageProfile) GetMetadata() *meta.Meta {
   149  	if m != nil {
   150  		return m.Metadata
   151  	}
   152  	return nil
   153  }
   154  
   155  func (m *OsImageProfile) GetDisplayName() string {
   156  	if m != nil {
   157  		return m.DisplayName
   158  	}
   159  	return ""
   160  }
   161  
   162  func (m *OsImageProfile) GetDescription() string {
   163  	if m != nil {
   164  		return m.Description
   165  	}
   166  	return ""
   167  }
   168  
   169  func (m *OsImageProfile) GetDeviceType() *device_type.Reference {
   170  	if m != nil {
   171  		return m.DeviceType
   172  	}
   173  	return nil
   174  }
   175  
   176  func (m *OsImageProfile) GetInstallAiAccelerator() bool {
   177  	if m != nil {
   178  		return m.InstallAiAccelerator
   179  	}
   180  	return false
   181  }
   182  
   183  func (m *OsImageProfile) GetEncryption() bool {
   184  	if m != nil {
   185  		return m.Encryption
   186  	}
   187  	return false
   188  }
   189  
   190  func (m *OsImageProfile) GetDiskMapping() string {
   191  	if m != nil {
   192  		return m.DiskMapping
   193  	}
   194  	return ""
   195  }
   196  
   197  func (m *OsImageProfile) GetNetworkAgent() string {
   198  	if m != nil {
   199  		return m.NetworkAgent
   200  	}
   201  	return ""
   202  }
   203  
   204  func (m *OsImageProfile) GetNtp() string {
   205  	if m != nil {
   206  		return m.Ntp
   207  	}
   208  	return ""
   209  }
   210  
   211  func (m *OsImageProfile) GetHttpProxy() string {
   212  	if m != nil {
   213  		return m.HttpProxy
   214  	}
   215  	return ""
   216  }
   217  
   218  func (m *OsImageProfile) GetHttpsProxy() string {
   219  	if m != nil {
   220  		return m.HttpsProxy
   221  	}
   222  	return ""
   223  }
   224  
   225  func (m *OsImageProfile) GetNoProxy() string {
   226  	if m != nil {
   227  		return m.NoProxy
   228  	}
   229  	return ""
   230  }
   231  
   232  func (m *OsImageProfile) SetName(fv *Name) {
   233  	if m == nil {
   234  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "OsImageProfile"))
   235  	}
   236  	m.Name = fv
   237  }
   238  
   239  func (m *OsImageProfile) SetMetadata(fv *meta.Meta) {
   240  	if m == nil {
   241  		panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "OsImageProfile"))
   242  	}
   243  	m.Metadata = fv
   244  }
   245  
   246  func (m *OsImageProfile) SetDisplayName(fv string) {
   247  	if m == nil {
   248  		panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "OsImageProfile"))
   249  	}
   250  	m.DisplayName = fv
   251  }
   252  
   253  func (m *OsImageProfile) SetDescription(fv string) {
   254  	if m == nil {
   255  		panic(fmt.Errorf("can't set %s on nil %s", "Description", "OsImageProfile"))
   256  	}
   257  	m.Description = fv
   258  }
   259  
   260  func (m *OsImageProfile) SetDeviceType(fv *device_type.Reference) {
   261  	if m == nil {
   262  		panic(fmt.Errorf("can't set %s on nil %s", "DeviceType", "OsImageProfile"))
   263  	}
   264  	m.DeviceType = fv
   265  }
   266  
   267  func (m *OsImageProfile) SetInstallAiAccelerator(fv bool) {
   268  	if m == nil {
   269  		panic(fmt.Errorf("can't set %s on nil %s", "InstallAiAccelerator", "OsImageProfile"))
   270  	}
   271  	m.InstallAiAccelerator = fv
   272  }
   273  
   274  func (m *OsImageProfile) SetEncryption(fv bool) {
   275  	if m == nil {
   276  		panic(fmt.Errorf("can't set %s on nil %s", "Encryption", "OsImageProfile"))
   277  	}
   278  	m.Encryption = fv
   279  }
   280  
   281  func (m *OsImageProfile) SetDiskMapping(fv string) {
   282  	if m == nil {
   283  		panic(fmt.Errorf("can't set %s on nil %s", "DiskMapping", "OsImageProfile"))
   284  	}
   285  	m.DiskMapping = fv
   286  }
   287  
   288  func (m *OsImageProfile) SetNetworkAgent(fv string) {
   289  	if m == nil {
   290  		panic(fmt.Errorf("can't set %s on nil %s", "NetworkAgent", "OsImageProfile"))
   291  	}
   292  	m.NetworkAgent = fv
   293  }
   294  
   295  func (m *OsImageProfile) SetNtp(fv string) {
   296  	if m == nil {
   297  		panic(fmt.Errorf("can't set %s on nil %s", "Ntp", "OsImageProfile"))
   298  	}
   299  	m.Ntp = fv
   300  }
   301  
   302  func (m *OsImageProfile) SetHttpProxy(fv string) {
   303  	if m == nil {
   304  		panic(fmt.Errorf("can't set %s on nil %s", "HttpProxy", "OsImageProfile"))
   305  	}
   306  	m.HttpProxy = fv
   307  }
   308  
   309  func (m *OsImageProfile) SetHttpsProxy(fv string) {
   310  	if m == nil {
   311  		panic(fmt.Errorf("can't set %s on nil %s", "HttpsProxy", "OsImageProfile"))
   312  	}
   313  	m.HttpsProxy = fv
   314  }
   315  
   316  func (m *OsImageProfile) SetNoProxy(fv string) {
   317  	if m == nil {
   318  		panic(fmt.Errorf("can't set %s on nil %s", "NoProxy", "OsImageProfile"))
   319  	}
   320  	m.NoProxy = fv
   321  }
   322  
   323  var edgelq_devices_proto_v1_os_image_profile_proto preflect.FileDescriptor
   324  
   325  var edgelq_devices_proto_v1_os_image_profile_proto_rawDesc = []byte{
   326  	0x0a, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73,
   327  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61,
   328  	0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   329  	0x12, 0x0e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
   330  	0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73,
   331  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74,
   332  	0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76,
   333  	0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67,
   334  	0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   335  	0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f,
   336  	0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   337  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d,
   338  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   339  	0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67,
   340  	0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   341  	0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24,
   342  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   343  	0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70,
   344  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65,
   345  	0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd4, 0x05, 0x0a,
   346  	0x0e, 0x4f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12,
   347  	0x2a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2,
   348  	0xda, 0x21, 0x12, 0x0a, 0x10, 0x0a, 0x0e, 0x4f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x50, 0x72,
   349  	0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6d,
   350  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
   351  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61,
   352  	0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x0c, 0x64, 0x69,
   353  	0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
   354  	0x42, 0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 0x08, 0x80, 0x02, 0x52, 0x0b, 0x64,
   355  	0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x0b, 0x64, 0x65,
   356  	0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x42,
   357  	0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 0x08, 0x80, 0x02, 0x52, 0x0b, 0x64, 0x65,
   358  	0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x0b, 0x64, 0x65, 0x76,
   359  	0x69, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14,
   360  	0xb2, 0xda, 0x21, 0x10, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79,
   361  	0x70, 0x65, 0x10, 0x01, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65,
   362  	0x12, 0x34, 0x0a, 0x16, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x69, 0x5f, 0x61,
   363  	0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08,
   364  	0x52, 0x14, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x41, 0x69, 0x41, 0x63, 0x63, 0x65, 0x6c,
   365  	0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70,
   366  	0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x65, 0x6e, 0x63, 0x72,
   367  	0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x6d,
   368  	0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69,
   369  	0x73, 0x6b, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x0d, 0x6e, 0x65, 0x74,
   370  	0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09,
   371  	0x52, 0x0c, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x12, 0x10,
   372  	0x0a, 0x03, 0x6e, 0x74, 0x70, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6e, 0x74, 0x70,
   373  	0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x0a,
   374  	0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12,
   375  	0x1f, 0x0a, 0x0b, 0x68, 0x74, 0x74, 0x70, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x0b,
   376  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x73, 0x50, 0x72, 0x6f, 0x78, 0x79,
   377  	0x12, 0x19, 0x0a, 0x08, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x0c, 0x20, 0x01,
   378  	0x28, 0x09, 0x52, 0x07, 0x6e, 0x6f, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x3a, 0xc5, 0x01, 0xea, 0x41,
   379  	0x6b, 0x0a, 0x21, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c,
   380  	0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x50, 0x72, 0x6f,
   381  	0x66, 0x69, 0x6c, 0x65, 0x12, 0x46, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b,
   382  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73,
   383  	0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67,
   384  	0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2f, 0x7b, 0x6f, 0x73, 0x5f, 0x69, 0x6d,
   385  	0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x7d, 0x92, 0xd9, 0x21, 0x47,
   386  	0x0a, 0x0f, 0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
   387  	0x73, 0x12, 0x0f, 0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
   388  	0x65, 0x73, 0x1a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x18, 0x67, 0x6f, 0x74,
   389  	0x65, 0x6e, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x52,
   390  	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x38, 0x05, 0xda, 0x94, 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e,
   391  	0x61, 0x6d, 0x65, 0x42, 0xbd, 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x56, 0x0a,
   392  	0x16, 0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c,
   393  	0x65, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x3c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
   394  	0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67,
   395  	0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72,
   396  	0x65, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72,
   397  	0x6f, 0x66, 0x69, 0x6c, 0x65, 0xa2, 0x80, 0xd1, 0x02, 0x58, 0x0a, 0x17, 0x6f, 0x73, 0x5f, 0x69,
   398  	0x6d, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x61, 0x63, 0x63,
   399  	0x65, 0x73, 0x73, 0x12, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
   400  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f,
   401  	0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76,
   402  	0x31, 0x2f, 0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69,
   403  	0x6c, 0x65, 0x0a, 0x15, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
   404  	0x63, 0x65, 0x73, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x13, 0x4f, 0x73, 0x49, 0x6d, 0x61,
   405  	0x67, 0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
   406  	0x5a, 0x51, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f,
   407  	0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76,
   408  	0x69, 0x63, 0x65, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76,
   409  	0x31, 0x2f, 0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69,
   410  	0x6c, 0x65, 0x3b, 0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x66,
   411  	0x69, 0x6c, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   412  }
   413  
   414  var (
   415  	edgelq_devices_proto_v1_os_image_profile_proto_rawDescOnce sync.Once
   416  	edgelq_devices_proto_v1_os_image_profile_proto_rawDescData = edgelq_devices_proto_v1_os_image_profile_proto_rawDesc
   417  )
   418  
   419  func edgelq_devices_proto_v1_os_image_profile_proto_rawDescGZIP() []byte {
   420  	edgelq_devices_proto_v1_os_image_profile_proto_rawDescOnce.Do(func() {
   421  		edgelq_devices_proto_v1_os_image_profile_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_devices_proto_v1_os_image_profile_proto_rawDescData)
   422  	})
   423  	return edgelq_devices_proto_v1_os_image_profile_proto_rawDescData
   424  }
   425  
   426  var edgelq_devices_proto_v1_os_image_profile_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
   427  var edgelq_devices_proto_v1_os_image_profile_proto_goTypes = []interface{}{
   428  	(*OsImageProfile)(nil), // 0: ntt.devices.v1.OsImageProfile
   429  	(*meta.Meta)(nil),      // 1: goten.types.Meta
   430  }
   431  var edgelq_devices_proto_v1_os_image_profile_proto_depIdxs = []int32{
   432  	1, // 0: ntt.devices.v1.OsImageProfile.metadata:type_name -> goten.types.Meta
   433  	1, // [1:1] is the sub-list for method output_type
   434  	1, // [1:1] is the sub-list for method input_type
   435  	1, // [1:1] is the sub-list for extension type_name
   436  	1, // [1:1] is the sub-list for extension extendee
   437  	0, // [0:1] is the sub-list for field type_name
   438  }
   439  
   440  func init() { edgelq_devices_proto_v1_os_image_profile_proto_init() }
   441  func edgelq_devices_proto_v1_os_image_profile_proto_init() {
   442  	if edgelq_devices_proto_v1_os_image_profile_proto != nil {
   443  		return
   444  	}
   445  	if !protoimpl.UnsafeEnabled {
   446  
   447  		edgelq_devices_proto_v1_os_image_profile_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   448  			switch v := v.(*OsImageProfile); i {
   449  			case 0:
   450  				return &v.state
   451  			case 1:
   452  				return &v.sizeCache
   453  			case 2:
   454  				return &v.unknownFields
   455  			default:
   456  				return nil
   457  			}
   458  		}
   459  	}
   460  
   461  	type x struct{}
   462  	out := protoimpl.TypeBuilder{
   463  		File: protoimpl.DescBuilder{
   464  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   465  			RawDescriptor: edgelq_devices_proto_v1_os_image_profile_proto_rawDesc,
   466  			NumEnums:      0,
   467  			NumMessages:   1,
   468  			NumExtensions: 0,
   469  			NumServices:   0,
   470  		},
   471  		GoTypes:           edgelq_devices_proto_v1_os_image_profile_proto_goTypes,
   472  		DependencyIndexes: edgelq_devices_proto_v1_os_image_profile_proto_depIdxs,
   473  		MessageInfos:      edgelq_devices_proto_v1_os_image_profile_proto_msgTypes,
   474  	}.Build()
   475  	edgelq_devices_proto_v1_os_image_profile_proto = out.File
   476  	edgelq_devices_proto_v1_os_image_profile_proto_rawDesc = nil
   477  	edgelq_devices_proto_v1_os_image_profile_proto_goTypes = nil
   478  	edgelq_devices_proto_v1_os_image_profile_proto_depIdxs = nil
   479  }