22836 lines
878 KiB
Go
22836 lines
878 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||
// versions:
|
||
// protoc-gen-go v1.31.0
|
||
// protoc v3.19.4
|
||
// source: pcm-openstack.proto
|
||
|
||
package openstack
|
||
|
||
import (
|
||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||
reflect "reflect"
|
||
sync "sync"
|
||
)
|
||
|
||
const (
|
||
// Verify that this generated code is sufficiently up-to-date.
|
||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||
)
|
||
|
||
// *****************Overview Start************************
|
||
type GetComputeLimitsReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *GetComputeLimitsReq) Reset() {
|
||
*x = GetComputeLimitsReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[0]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetComputeLimitsReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetComputeLimitsReq) ProtoMessage() {}
|
||
|
||
func (x *GetComputeLimitsReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[0]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetComputeLimitsReq.ProtoReflect.Descriptor instead.
|
||
func (*GetComputeLimitsReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{0}
|
||
}
|
||
|
||
type GetComputeLimitsResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Limits *GetComputeLimitsResp_Limits `protobuf:"bytes,1,opt,name=limits,proto3" json:"limits,omitempty"`
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp) Reset() {
|
||
*x = GetComputeLimitsResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[1]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetComputeLimitsResp) ProtoMessage() {}
|
||
|
||
func (x *GetComputeLimitsResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[1]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetComputeLimitsResp.ProtoReflect.Descriptor instead.
|
||
func (*GetComputeLimitsResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{1}
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp) GetLimits() *GetComputeLimitsResp_Limits {
|
||
if x != nil {
|
||
return x.Limits
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type GetVolumeLimitsReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *GetVolumeLimitsReq) Reset() {
|
||
*x = GetVolumeLimitsReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[2]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetVolumeLimitsReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetVolumeLimitsReq) ProtoMessage() {}
|
||
|
||
func (x *GetVolumeLimitsReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[2]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetVolumeLimitsReq.ProtoReflect.Descriptor instead.
|
||
func (*GetVolumeLimitsReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{2}
|
||
}
|
||
|
||
type GetVolumeLimitsResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Limits *GetVolumeLimitsResp_Limits `protobuf:"bytes,1,opt,name=limits,proto3" json:"limits,omitempty"`
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp) Reset() {
|
||
*x = GetVolumeLimitsResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[3]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetVolumeLimitsResp) ProtoMessage() {}
|
||
|
||
func (x *GetVolumeLimitsResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[3]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetVolumeLimitsResp.ProtoReflect.Descriptor instead.
|
||
func (*GetVolumeLimitsResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{3}
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp) GetLimits() *GetVolumeLimitsResp_Limits {
|
||
if x != nil {
|
||
return x.Limits
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// *****************List servers Start************************
|
||
type ListServersReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` // @gotags: copier:"Limit"
|
||
Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` // @gotags: copier:"Offset"
|
||
}
|
||
|
||
func (x *ListServersReq) Reset() {
|
||
*x = ListServersReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[4]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersReq) ProtoMessage() {}
|
||
|
||
func (x *ListServersReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[4]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersReq.ProtoReflect.Descriptor instead.
|
||
func (*ListServersReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{4}
|
||
}
|
||
|
||
func (x *ListServersReq) GetLimit() int32 {
|
||
if x != nil {
|
||
return x.Limit
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListServersReq) GetOffset() int32 {
|
||
if x != nil {
|
||
return x.Offset
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ListServersResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Servers []*ListServersResp_Servers `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"` //对象列表。server
|
||
ServersLinks []*ListServersResp_ServersLinks `protobuf:"bytes,2,rep,name=servers_links,json=serversLinks,proto3" json:"servers_links,omitempty"` //链接到下一个服务器
|
||
Code int32 `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,4,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,5,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *ListServersResp) Reset() {
|
||
*x = ListServersResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[5]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersResp) ProtoMessage() {}
|
||
|
||
func (x *ListServersResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[5]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersResp.ProtoReflect.Descriptor instead.
|
||
func (*ListServersResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{5}
|
||
}
|
||
|
||
func (x *ListServersResp) GetServers() []*ListServersResp_Servers {
|
||
if x != nil {
|
||
return x.Servers
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersResp) GetServersLinks() []*ListServersResp_ServersLinks {
|
||
if x != nil {
|
||
return x.ServersLinks
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListServersResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListServersDetailedReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ListServersDetailedReq) Reset() {
|
||
*x = ListServersDetailedReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[6]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedReq) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[6]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedReq.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{6}
|
||
}
|
||
|
||
type ListServersDetailedResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Servers []*ListServersDetailedResp_Servers `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"` // @gotags: copier:"ServersDetailed"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *ListServersDetailedResp) Reset() {
|
||
*x = ListServersDetailedResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[7]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedResp) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[7]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedResp.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{7}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp) GetServers() []*ListServersDetailedResp_Servers {
|
||
if x != nil {
|
||
return x.Servers
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersDetailedResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListServersDetailedResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// req
|
||
type CreateServerReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Server *CreateServerReq_Server `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` // @gotags: copier:"Server"
|
||
}
|
||
|
||
func (x *CreateServerReq) Reset() {
|
||
*x = CreateServerReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[8]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerReq) ProtoMessage() {}
|
||
|
||
func (x *CreateServerReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[8]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerReq.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{8}
|
||
}
|
||
|
||
func (x *CreateServerReq) GetServer() *CreateServerReq_Server {
|
||
if x != nil {
|
||
return x.Server
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// resp
|
||
type CreateServerResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Server *CreateServerResp_Server `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` // @gotags: copier:"Server"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *CreateServerResp) Reset() {
|
||
*x = CreateServerResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[9]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerResp) ProtoMessage() {}
|
||
|
||
func (x *CreateServerResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[9]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerResp.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{9}
|
||
}
|
||
|
||
func (x *CreateServerResp) GetServer() *CreateServerResp_Server {
|
||
if x != nil {
|
||
return x.Server
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateServerResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// Req
|
||
type DeleteServerReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"` // @gotags: copier:"ServerId"
|
||
}
|
||
|
||
func (x *DeleteServerReq) Reset() {
|
||
*x = DeleteServerReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[10]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteServerReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteServerReq) ProtoMessage() {}
|
||
|
||
func (x *DeleteServerReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[10]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteServerReq.ProtoReflect.Descriptor instead.
|
||
func (*DeleteServerReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{10}
|
||
}
|
||
|
||
func (x *DeleteServerReq) GetServerId() string {
|
||
if x != nil {
|
||
return x.ServerId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// Resp
|
||
type DeleteServerResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *DeleteServerResp) Reset() {
|
||
*x = DeleteServerResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[11]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteServerResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteServerResp) ProtoMessage() {}
|
||
|
||
func (x *DeleteServerResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[11]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteServerResp.ProtoReflect.Descriptor instead.
|
||
func (*DeleteServerResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{11}
|
||
}
|
||
|
||
func (x *DeleteServerResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *DeleteServerResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *DeleteServerResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// Req
|
||
type GetServersDetailedByIdReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdReq) Reset() {
|
||
*x = GetServersDetailedByIdReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[12]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdReq) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[12]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdReq.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{12}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdReq) GetServerId() string {
|
||
if x != nil {
|
||
return x.ServerId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// Resp
|
||
type GetServersDetailedByIdResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Server *GetServersDetailedByIdResp_Servers `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp) Reset() {
|
||
*x = GetServersDetailedByIdResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[13]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[13]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp) GetServer() *GetServersDetailedByIdResp_Servers {
|
||
if x != nil {
|
||
return x.Server
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// *****************update server Start************************
|
||
type UpdateServerReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
|
||
Server *UpdateServerReq_Server `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateServerReq) Reset() {
|
||
*x = UpdateServerReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[14]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerReq) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[14]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerReq.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{14}
|
||
}
|
||
|
||
func (x *UpdateServerReq) GetServerId() string {
|
||
if x != nil {
|
||
return x.ServerId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerReq) GetServer() *UpdateServerReq_Server {
|
||
if x != nil {
|
||
return x.Server
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type UpdateServerResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Server *UpdateServerResp_Server `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
Code int32 `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *UpdateServerResp) Reset() {
|
||
*x = UpdateServerResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[15]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerResp) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[15]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerResp.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{15}
|
||
}
|
||
|
||
func (x *UpdateServerResp) GetServer() *UpdateServerResp_Server {
|
||
if x != nil {
|
||
return x.Server
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateServerResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateServerResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type StartServerReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
|
||
OsStart *StartServerReq_OsStart `protobuf:"bytes,2,opt,name=osStart,proto3" json:"osStart,omitempty"`
|
||
}
|
||
|
||
func (x *StartServerReq) Reset() {
|
||
*x = StartServerReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[16]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *StartServerReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*StartServerReq) ProtoMessage() {}
|
||
|
||
func (x *StartServerReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[16]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use StartServerReq.ProtoReflect.Descriptor instead.
|
||
func (*StartServerReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{16}
|
||
}
|
||
|
||
func (x *StartServerReq) GetServerId() string {
|
||
if x != nil {
|
||
return x.ServerId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *StartServerReq) GetOsStart() *StartServerReq_OsStart {
|
||
if x != nil {
|
||
return x.OsStart
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type StartServerResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *StartServerResp) Reset() {
|
||
*x = StartServerResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[17]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *StartServerResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*StartServerResp) ProtoMessage() {}
|
||
|
||
func (x *StartServerResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[17]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use StartServerResp.ProtoReflect.Descriptor instead.
|
||
func (*StartServerResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{17}
|
||
}
|
||
|
||
func (x *StartServerResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *StartServerResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *StartServerResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type StopServerReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
|
||
OsStop *StopServerReq_OsStop `protobuf:"bytes,2,opt,name=osStop,proto3" json:"osStop,omitempty"`
|
||
}
|
||
|
||
func (x *StopServerReq) Reset() {
|
||
*x = StopServerReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[18]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *StopServerReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*StopServerReq) ProtoMessage() {}
|
||
|
||
func (x *StopServerReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[18]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use StopServerReq.ProtoReflect.Descriptor instead.
|
||
func (*StopServerReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{18}
|
||
}
|
||
|
||
func (x *StopServerReq) GetServerId() string {
|
||
if x != nil {
|
||
return x.ServerId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *StopServerReq) GetOsStop() *StopServerReq_OsStop {
|
||
if x != nil {
|
||
return x.OsStop
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type StopServerResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *StopServerResp) Reset() {
|
||
*x = StopServerResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[19]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *StopServerResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*StopServerResp) ProtoMessage() {}
|
||
|
||
func (x *StopServerResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[19]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use StopServerResp.ProtoReflect.Descriptor instead.
|
||
func (*StopServerResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{19}
|
||
}
|
||
|
||
func (x *StopServerResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *StopServerResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *StopServerResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type RebootServerReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
|
||
Reboot *RebootServerReq_Reboot `protobuf:"bytes,2,opt,name=reboot,proto3" json:"reboot,omitempty"`
|
||
}
|
||
|
||
func (x *RebootServerReq) Reset() {
|
||
*x = RebootServerReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[20]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *RebootServerReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*RebootServerReq) ProtoMessage() {}
|
||
|
||
func (x *RebootServerReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[20]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use RebootServerReq.ProtoReflect.Descriptor instead.
|
||
func (*RebootServerReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{20}
|
||
}
|
||
|
||
func (x *RebootServerReq) GetServerId() string {
|
||
if x != nil {
|
||
return x.ServerId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *RebootServerReq) GetReboot() *RebootServerReq_Reboot {
|
||
if x != nil {
|
||
return x.Reboot
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type RebootServerResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *RebootServerResp) Reset() {
|
||
*x = RebootServerResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[21]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *RebootServerResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*RebootServerResp) ProtoMessage() {}
|
||
|
||
func (x *RebootServerResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[21]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use RebootServerResp.ProtoReflect.Descriptor instead.
|
||
func (*RebootServerResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{21}
|
||
}
|
||
|
||
func (x *RebootServerResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *RebootServerResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *RebootServerResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type PauseServerReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
|
||
OsPause *PauseServerReq_OsPause `protobuf:"bytes,2,opt,name=osPause,proto3" json:"osPause,omitempty"`
|
||
}
|
||
|
||
func (x *PauseServerReq) Reset() {
|
||
*x = PauseServerReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[22]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *PauseServerReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*PauseServerReq) ProtoMessage() {}
|
||
|
||
func (x *PauseServerReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[22]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use PauseServerReq.ProtoReflect.Descriptor instead.
|
||
func (*PauseServerReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{22}
|
||
}
|
||
|
||
func (x *PauseServerReq) GetServerId() string {
|
||
if x != nil {
|
||
return x.ServerId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *PauseServerReq) GetOsPause() *PauseServerReq_OsPause {
|
||
if x != nil {
|
||
return x.OsPause
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type PauseServerResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *PauseServerResp) Reset() {
|
||
*x = PauseServerResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[23]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *PauseServerResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*PauseServerResp) ProtoMessage() {}
|
||
|
||
func (x *PauseServerResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[23]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use PauseServerResp.ProtoReflect.Descriptor instead.
|
||
func (*PauseServerResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{23}
|
||
}
|
||
|
||
func (x *PauseServerResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *PauseServerResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *PauseServerResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListFlavorsDetailReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
SortKey string `protobuf:"bytes,1,opt,name=sort_key,json=sortKey,proto3" json:"sort_key,omitempty"`
|
||
SortDir string `protobuf:"bytes,2,opt,name=sort_dir,json=sortDir,proto3" json:"sort_dir,omitempty"`
|
||
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
|
||
Marker string `protobuf:"bytes,4,opt,name=marker,proto3" json:"marker,omitempty"`
|
||
MinDisk int32 `protobuf:"varint,5,opt,name=minDisk,proto3" json:"minDisk,omitempty"`
|
||
MinRam int32 `protobuf:"varint,6,opt,name=minRam,proto3" json:"minRam,omitempty"`
|
||
IsPublic string `protobuf:"bytes,7,opt,name=is_public,json=isPublic,proto3" json:"is_public,omitempty"`
|
||
}
|
||
|
||
func (x *ListFlavorsDetailReq) Reset() {
|
||
*x = ListFlavorsDetailReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[24]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListFlavorsDetailReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListFlavorsDetailReq) ProtoMessage() {}
|
||
|
||
func (x *ListFlavorsDetailReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[24]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListFlavorsDetailReq.ProtoReflect.Descriptor instead.
|
||
func (*ListFlavorsDetailReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{24}
|
||
}
|
||
|
||
func (x *ListFlavorsDetailReq) GetSortKey() string {
|
||
if x != nil {
|
||
return x.SortKey
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListFlavorsDetailReq) GetSortDir() string {
|
||
if x != nil {
|
||
return x.SortDir
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListFlavorsDetailReq) GetLimit() int32 {
|
||
if x != nil {
|
||
return x.Limit
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListFlavorsDetailReq) GetMarker() string {
|
||
if x != nil {
|
||
return x.Marker
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListFlavorsDetailReq) GetMinDisk() int32 {
|
||
if x != nil {
|
||
return x.MinDisk
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListFlavorsDetailReq) GetMinRam() int32 {
|
||
if x != nil {
|
||
return x.MinRam
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListFlavorsDetailReq) GetIsPublic() string {
|
||
if x != nil {
|
||
return x.IsPublic
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListFlavorsDetailResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Flavors []*ListFlavorsDetailResp_Flavor `protobuf:"bytes,1,rep,name=flavors,proto3" json:"flavors,omitempty"` // @gotags: copier:"Flavor"
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
Code int32 `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp) Reset() {
|
||
*x = ListFlavorsDetailResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[25]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListFlavorsDetailResp) ProtoMessage() {}
|
||
|
||
func (x *ListFlavorsDetailResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[25]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListFlavorsDetailResp.ProtoReflect.Descriptor instead.
|
||
func (*ListFlavorsDetailResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{25}
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp) GetFlavors() []*ListFlavorsDetailResp_Flavor {
|
||
if x != nil {
|
||
return x.Flavors
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// *****************Show network details Start************************
|
||
type ShowNetworkDetailsReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` //网络ID
|
||
Fields string `protobuf:"bytes,2,opt,name=fields,proto3" json:"fields,omitempty"` //可选,希望服务器返回的字段
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsReq) Reset() {
|
||
*x = ShowNetworkDetailsReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[26]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNetworkDetailsReq) ProtoMessage() {}
|
||
|
||
func (x *ShowNetworkDetailsReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[26]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNetworkDetailsReq.ProtoReflect.Descriptor instead.
|
||
func (*ShowNetworkDetailsReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{26}
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsReq) GetNetworkId() string {
|
||
if x != nil {
|
||
return x.NetworkId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsReq) GetFields() string {
|
||
if x != nil {
|
||
return x.Fields
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type Network struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
AdminStateUp bool `protobuf:"varint,1,opt,name=admin_state_up,json=adminStateUp,proto3" json:"admin_state_up,omitempty"` // @gotags: copier:"AdminStateUp"
|
||
AvailabilityZoneHints []string `protobuf:"bytes,2,rep,name=availability_zone_hints,json=availabilityZoneHints,proto3" json:"availability_zone_hints,omitempty"` // @gotags: copier:"AvailabilityZoneHints"
|
||
AvailabilityZones []string `protobuf:"bytes,3,rep,name=availability_zones,json=availabilityZones,proto3" json:"availability_zones,omitempty"` // @gotags: copier:"AvailabilityZones"
|
||
CreatedAt string `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // @gotags: copier:"CreatedAt"
|
||
DnsDomain string `protobuf:"bytes,5,opt,name=dns_domain,json=dnsDomain,proto3" json:"dns_domain,omitempty"` // @gotags: copier:"DnsDomain"
|
||
Id string `protobuf:"bytes,6,opt,name=id,proto3" json:"id,omitempty"` // @gotags: copier:"Id"
|
||
Ipv4AddressScope string `protobuf:"bytes,7,opt,name=ipv4_address_scope,json=ipv4AddressScope,proto3" json:"ipv4_address_scope,omitempty"` // @gotags: copier:"Ipv4AddressScope"
|
||
Ipv6AddressScope string `protobuf:"bytes,8,opt,name=ipv6_address_scope,json=ipv6AddressScope,proto3" json:"ipv6_address_scope,omitempty"` // @gotags: copier:"Ipv6AddressScope"
|
||
L2Adjacency bool `protobuf:"varint,9,opt,name=l2_adjacency,json=l2Adjacency,proto3" json:"l2_adjacency,omitempty"` // @gotags: copier:"L2Adjacency"
|
||
Mtu int64 `protobuf:"varint,10,opt,name=mtu,proto3" json:"mtu,omitempty"` // @gotags: copier:"Mtu"
|
||
Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"` // @gotags: copier:"Name"
|
||
PortSecurityEnabled bool `protobuf:"varint,12,opt,name=port_security_enabled,json=portSecurityEnabled,proto3" json:"port_security_enabled,omitempty"` // @gotags: copier:"PortSecurityEnabled"
|
||
ProjectId string `protobuf:"bytes,13,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // @gotags: copier:"ProjectId"
|
||
QosPolicyId string `protobuf:"bytes,14,opt,name=qos_policy_id,json=qosPolicyId,proto3" json:"qos_policy_id,omitempty"` // @gotags: copier:"QosPolicyId"
|
||
RevisionNumber int64 `protobuf:"varint,15,opt,name=revision_number,json=revisionNumber,proto3" json:"revision_number,omitempty"` // @gotags: copier:"RevisionNumber"
|
||
RouterExternal bool `protobuf:"varint,16,opt,name=router_external,json=router:external,proto3" json:"router_external,omitempty"` // @gotags: copier:"RouterExternal"
|
||
Shared bool `protobuf:"varint,17,opt,name=shared,proto3" json:"shared,omitempty"` // @gotags: copier:"Shared"
|
||
Status string `protobuf:"bytes,18,opt,name=status,proto3" json:"status,omitempty"` // @gotags: copier:"Status"
|
||
Subnets []string `protobuf:"bytes,19,rep,name=subnets,proto3" json:"subnets,omitempty"` // @gotags: copier:"Subnets"
|
||
Tags []string `protobuf:"bytes,20,rep,name=tags,proto3" json:"tags,omitempty"` // @gotags: copier:"Tags"
|
||
TenantId string `protobuf:"bytes,21,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // @gotags: copier:"TenantId"
|
||
UpdatedAt string `protobuf:"bytes,22,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // @gotags: copier:"UpdatedAt"
|
||
VlanTransparent bool `protobuf:"varint,23,opt,name=vlan_transparent,json=vlanTransparent,proto3" json:"vlan_transparent,omitempty"` // @gotags: copier:"VlanTransparent"
|
||
Description string `protobuf:"bytes,24,opt,name=description,proto3" json:"description,omitempty"` // @gotags: copier:"Description"
|
||
IsDefault bool `protobuf:"varint,25,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` // @gotags: copier:"IsDefault"
|
||
}
|
||
|
||
func (x *Network) Reset() {
|
||
*x = Network{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[27]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *Network) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*Network) ProtoMessage() {}
|
||
|
||
func (x *Network) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[27]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use Network.ProtoReflect.Descriptor instead.
|
||
func (*Network) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{27}
|
||
}
|
||
|
||
func (x *Network) GetAdminStateUp() bool {
|
||
if x != nil {
|
||
return x.AdminStateUp
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *Network) GetAvailabilityZoneHints() []string {
|
||
if x != nil {
|
||
return x.AvailabilityZoneHints
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *Network) GetAvailabilityZones() []string {
|
||
if x != nil {
|
||
return x.AvailabilityZones
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *Network) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetDnsDomain() string {
|
||
if x != nil {
|
||
return x.DnsDomain
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetIpv4AddressScope() string {
|
||
if x != nil {
|
||
return x.Ipv4AddressScope
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetIpv6AddressScope() string {
|
||
if x != nil {
|
||
return x.Ipv6AddressScope
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetL2Adjacency() bool {
|
||
if x != nil {
|
||
return x.L2Adjacency
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *Network) GetMtu() int64 {
|
||
if x != nil {
|
||
return x.Mtu
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *Network) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetPortSecurityEnabled() bool {
|
||
if x != nil {
|
||
return x.PortSecurityEnabled
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *Network) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetQosPolicyId() string {
|
||
if x != nil {
|
||
return x.QosPolicyId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetRevisionNumber() int64 {
|
||
if x != nil {
|
||
return x.RevisionNumber
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *Network) GetRouterExternal() bool {
|
||
if x != nil {
|
||
return x.RouterExternal
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *Network) GetShared() bool {
|
||
if x != nil {
|
||
return x.Shared
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *Network) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetSubnets() []string {
|
||
if x != nil {
|
||
return x.Subnets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *Network) GetTags() []string {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *Network) GetTenantId() string {
|
||
if x != nil {
|
||
return x.TenantId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetVlanTransparent() bool {
|
||
if x != nil {
|
||
return x.VlanTransparent
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *Network) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Network) GetIsDefault() bool {
|
||
if x != nil {
|
||
return x.IsDefault
|
||
}
|
||
return false
|
||
}
|
||
|
||
type Segment struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ProviderNetworkType string `protobuf:"bytes,1,opt,name=provider_network_type,json=provider:network_type,proto3" json:"provider_network_type,omitempty"` //此网络映射到的物理网络的类型
|
||
ProviderPhysicalNetwork string `protobuf:"bytes,2,opt,name=provider_physical_network,json=provider:physical_network,proto3" json:"provider_physical_network,omitempty"` //实现该网络/分段的物理网络
|
||
ProviderSegmentationId int64 `protobuf:"varint,3,opt,name=provider_segmentation_id,json=provider:segmentation_id,proto3" json:"provider_segmentation_id,omitempty"` //物理网络上隔离段的ID,network_type属性定义分段模型
|
||
}
|
||
|
||
func (x *Segment) Reset() {
|
||
*x = Segment{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[28]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *Segment) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*Segment) ProtoMessage() {}
|
||
|
||
func (x *Segment) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[28]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use Segment.ProtoReflect.Descriptor instead.
|
||
func (*Segment) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{28}
|
||
}
|
||
|
||
func (x *Segment) GetProviderNetworkType() string {
|
||
if x != nil {
|
||
return x.ProviderNetworkType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Segment) GetProviderPhysicalNetwork() string {
|
||
if x != nil {
|
||
return x.ProviderPhysicalNetwork
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Segment) GetProviderSegmentationId() int64 {
|
||
if x != nil {
|
||
return x.ProviderSegmentationId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ShowNetworkDetailsResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Network *Network `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` //一个网络对象
|
||
AdminStateUp bool `protobuf:"varint,2,opt,name=admin_state_up,json=adminStateUp,proto3" json:"admin_state_up,omitempty"` //网络的管理状态,是向上(true)还是向下(false)
|
||
AvailabilityZoneHints []string `protobuf:"bytes,3,rep,name=availability_zone_hints,json=availabilityZoneHints,proto3" json:"availability_zone_hints,omitempty"` //网络的可用性区域候选者
|
||
AvailabilityZones []string `protobuf:"bytes,4,rep,name=availability_zones,json=availabilityZones,proto3" json:"availability_zones,omitempty"` //网络的可用性区域
|
||
CreatedAt string `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` //创建资源的时间
|
||
DnsDomain string `protobuf:"bytes,6,opt,name=dns_domain,json=dnsDomain,proto3" json:"dns_domain,omitempty"` //有效的DNS域
|
||
Id string `protobuf:"bytes,7,opt,name=id,proto3" json:"id,omitempty"` //网络ID
|
||
Ipv4AddressScope string `protobuf:"bytes,8,opt,name=ipv4_address_scope,json=ipv4AddressScope,proto3" json:"ipv4_address_scope,omitempty"` //与网络关联的IPv4地址作用域的ID
|
||
Ipv6AddressScope string `protobuf:"bytes,9,opt,name=ipv6_address_scope,json=ipv6AddressScope,proto3" json:"ipv6_address_scope,omitempty"` //与网络关联的IPv6地址作用域的ID
|
||
L2Adjacency bool `protobuf:"varint,10,opt,name=l2_adjacency,json=l2Adjacency,proto3" json:"l2_adjacency,omitempty"` //指示L2连接是否在整个网络中可用
|
||
Mtu int64 `protobuf:"varint,11,opt,name=mtu,proto3" json:"mtu,omitempty"` //要寻址分段的最大传输单元(MTU)值,IPv4最小值为68,IPv6最小值为1280
|
||
Name string `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"` //人类可读的网络名称
|
||
PortSecurityEnabled bool `protobuf:"varint,13,opt,name=port_security_enabled,json=portSecurityEnabled,proto3" json:"port_security_enabled,omitempty"` //网络的端口安全状态。有效值为启用(true)和禁用(false)
|
||
ProjectId string `protobuf:"bytes,14,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` //项目ID
|
||
ProviderNetworkType string `protobuf:"bytes,15,opt,name=provider_network_type,json=provider:network_type,proto3" json:"provider_network_type,omitempty"` //此网络映射到的物理网络的类型,例如flat、vlan、vxlan或gre。有效值取决于网络后端
|
||
ProviderPhysicalNetwork string `protobuf:"bytes,16,opt,name=provider_physical_network,json=provider:physical_network,proto3" json:"provider_physical_network,omitempty"` //实现该网络/分段的物理网络
|
||
ProviderSegmentationId int64 `protobuf:"varint,17,opt,name=provider_segmentation_id,json=provider:segmentation_id,proto3" json:"provider_segmentation_id,omitempty"` //物理网络上隔离段的ID,network_type属性定义分段模型
|
||
QosPolicyId string `protobuf:"bytes,18,opt,name=qos_policy_id,json=qosPolicyId,proto3" json:"qos_policy_id,omitempty"` //与网络关联的QoS策略的ID
|
||
RevisionNumber int64 `protobuf:"varint,19,opt,name=revision_number,json=revisionNumber,proto3" json:"revision_number,omitempty"` //资源的修订号
|
||
RouterExternal bool `protobuf:"varint,20,opt,name=router_external,json=router:external,proto3" json:"router_external,omitempty"` //定义网络是否可用于创建浮动IP,只有具有此标志的网络才能作为路由器的外部网关
|
||
Segments []*Segment `protobuf:"bytes,21,rep,name=segments,proto3" json:"segments,omitempty"` //提供程序段对象的列表
|
||
Shared bool `protobuf:"varint,22,opt,name=shared,proto3" json:"shared,omitempty"` //指示是否在所有租户之间共享此网络,默认情况下,只有管理用户才能更改此值
|
||
Status string `protobuf:"bytes,23,opt,name=status,proto3" json:"status,omitempty"` //网络状态,值为ACTIVE、DOWN、BUILD或ERROR
|
||
Subnets []string `protobuf:"bytes,24,rep,name=subnets,proto3" json:"subnets,omitempty"` //关联的子网
|
||
TenantId string `protobuf:"bytes,25,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` //项目的ID
|
||
UpdatedAt string `protobuf:"bytes,26,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` //资源更新的时间
|
||
VlanTransparent bool `protobuf:"varint,27,opt,name=vlan_transparent,json=vlanTransparent,proto3" json:"vlan_transparent,omitempty"` //指示网络的VLAN透明模式,为VLAN透明(true)或非VLAN透明(false)
|
||
Description string `protobuf:"bytes,28,opt,name=description,proto3" json:"description,omitempty"` //人类可读的资源描述
|
||
IsDefault bool `protobuf:"varint,29,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` //网络是否为默认池
|
||
Tags []string `protobuf:"bytes,30,rep,name=tags,proto3" json:"tags,omitempty"` //资源上的标记列表
|
||
Msg string `protobuf:"bytes,31,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
Code int32 `protobuf:"varint,32,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
ErrorMsg string `protobuf:"bytes,33,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) Reset() {
|
||
*x = ShowNetworkDetailsResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[29]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNetworkDetailsResp) ProtoMessage() {}
|
||
|
||
func (x *ShowNetworkDetailsResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[29]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNetworkDetailsResp.ProtoReflect.Descriptor instead.
|
||
func (*ShowNetworkDetailsResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{29}
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetNetwork() *Network {
|
||
if x != nil {
|
||
return x.Network
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetAdminStateUp() bool {
|
||
if x != nil {
|
||
return x.AdminStateUp
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetAvailabilityZoneHints() []string {
|
||
if x != nil {
|
||
return x.AvailabilityZoneHints
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetAvailabilityZones() []string {
|
||
if x != nil {
|
||
return x.AvailabilityZones
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetDnsDomain() string {
|
||
if x != nil {
|
||
return x.DnsDomain
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetIpv4AddressScope() string {
|
||
if x != nil {
|
||
return x.Ipv4AddressScope
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetIpv6AddressScope() string {
|
||
if x != nil {
|
||
return x.Ipv6AddressScope
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetL2Adjacency() bool {
|
||
if x != nil {
|
||
return x.L2Adjacency
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetMtu() int64 {
|
||
if x != nil {
|
||
return x.Mtu
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetPortSecurityEnabled() bool {
|
||
if x != nil {
|
||
return x.PortSecurityEnabled
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetProviderNetworkType() string {
|
||
if x != nil {
|
||
return x.ProviderNetworkType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetProviderPhysicalNetwork() string {
|
||
if x != nil {
|
||
return x.ProviderPhysicalNetwork
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetProviderSegmentationId() int64 {
|
||
if x != nil {
|
||
return x.ProviderSegmentationId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetQosPolicyId() string {
|
||
if x != nil {
|
||
return x.QosPolicyId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetRevisionNumber() int64 {
|
||
if x != nil {
|
||
return x.RevisionNumber
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetRouterExternal() bool {
|
||
if x != nil {
|
||
return x.RouterExternal
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetSegments() []*Segment {
|
||
if x != nil {
|
||
return x.Segments
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetShared() bool {
|
||
if x != nil {
|
||
return x.Shared
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetSubnets() []string {
|
||
if x != nil {
|
||
return x.Subnets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetTenantId() string {
|
||
if x != nil {
|
||
return x.TenantId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetVlanTransparent() bool {
|
||
if x != nil {
|
||
return x.VlanTransparent
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetIsDefault() bool {
|
||
if x != nil {
|
||
return x.IsDefault
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetTags() []string {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ShowNetworkDetailsResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// *****************Update network Start************************
|
||
type UpdateNetworkReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
|
||
Network *Network `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
|
||
AdminStateUp bool `protobuf:"varint,3,opt,name=admin_state_up,json=adminStateUp,proto3" json:"admin_state_up,omitempty"`
|
||
DnsDomain string `protobuf:"bytes,4,opt,name=dns_domain,json=dnsDomain,proto3" json:"dns_domain,omitempty"`
|
||
Mtu int64 `protobuf:"varint,5,opt,name=mtu,proto3" json:"mtu,omitempty"`
|
||
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
PortSecurityEnabled bool `protobuf:"varint,7,opt,name=port_security_enabled,json=portSecurityEnabled,proto3" json:"port_security_enabled,omitempty"`
|
||
ProviderNetworkType string `protobuf:"bytes,8,opt,name=provider_network_type,json=provider:network_type,proto3" json:"provider_network_type,omitempty"`
|
||
ProviderPhysicalNetwork string `protobuf:"bytes,9,opt,name=provider_physical_network,json=provider:physical_network,proto3" json:"provider_physical_network,omitempty"`
|
||
ProviderSegmentationId int64 `protobuf:"varint,10,opt,name=provider_segmentation_id,json=provider:segmentation_id,proto3" json:"provider_segmentation_id,omitempty"`
|
||
QosPolicyId string `protobuf:"bytes,11,opt,name=qos_policy_id,json=qosPolicyId,proto3" json:"qos_policy_id,omitempty"`
|
||
RouterExternal bool `protobuf:"varint,12,opt,name=router_external,json=router:external,proto3" json:"router_external,omitempty"`
|
||
Segments []*Segment `protobuf:"bytes,13,rep,name=segments,proto3" json:"segments,omitempty"`
|
||
Shared bool `protobuf:"varint,14,opt,name=shared,proto3" json:"shared,omitempty"`
|
||
Description string `protobuf:"bytes,15,opt,name=description,proto3" json:"description,omitempty"`
|
||
IsDefault bool `protobuf:"varint,16,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) Reset() {
|
||
*x = UpdateNetworkReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[30]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateNetworkReq) ProtoMessage() {}
|
||
|
||
func (x *UpdateNetworkReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[30]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateNetworkReq.ProtoReflect.Descriptor instead.
|
||
func (*UpdateNetworkReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{30}
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetNetworkId() string {
|
||
if x != nil {
|
||
return x.NetworkId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetNetwork() *Network {
|
||
if x != nil {
|
||
return x.Network
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetAdminStateUp() bool {
|
||
if x != nil {
|
||
return x.AdminStateUp
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetDnsDomain() string {
|
||
if x != nil {
|
||
return x.DnsDomain
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetMtu() int64 {
|
||
if x != nil {
|
||
return x.Mtu
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetPortSecurityEnabled() bool {
|
||
if x != nil {
|
||
return x.PortSecurityEnabled
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetProviderNetworkType() string {
|
||
if x != nil {
|
||
return x.ProviderNetworkType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetProviderPhysicalNetwork() string {
|
||
if x != nil {
|
||
return x.ProviderPhysicalNetwork
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetProviderSegmentationId() int64 {
|
||
if x != nil {
|
||
return x.ProviderSegmentationId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetQosPolicyId() string {
|
||
if x != nil {
|
||
return x.QosPolicyId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetRouterExternal() bool {
|
||
if x != nil {
|
||
return x.RouterExternal
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetSegments() []*Segment {
|
||
if x != nil {
|
||
return x.Segments
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetShared() bool {
|
||
if x != nil {
|
||
return x.Shared
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkReq) GetIsDefault() bool {
|
||
if x != nil {
|
||
return x.IsDefault
|
||
}
|
||
return false
|
||
}
|
||
|
||
type UpdateNetworkResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Network *Network `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
|
||
AdminStateUp bool `protobuf:"varint,2,opt,name=admin_state_up,json=adminStateUp,proto3" json:"admin_state_up,omitempty"`
|
||
AvailabilityZoneHints []string `protobuf:"bytes,3,rep,name=availability_zone_hints,json=availabilityZoneHints,proto3" json:"availability_zone_hints,omitempty"`
|
||
AvailabilityZones []string `protobuf:"bytes,4,rep,name=availability_zones,json=availabilityZones,proto3" json:"availability_zones,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
DnsDomain string `protobuf:"bytes,6,opt,name=dns_domain,json=dnsDomain,proto3" json:"dns_domain,omitempty"`
|
||
Id string `protobuf:"bytes,7,opt,name=id,proto3" json:"id,omitempty"`
|
||
Ipv4AddressScope string `protobuf:"bytes,8,opt,name=ipv4_address_scope,json=ipv4AddressScope,proto3" json:"ipv4_address_scope,omitempty"`
|
||
Ipv6AddressScope string `protobuf:"bytes,9,opt,name=ipv6_address_scope,json=ipv6AddressScope,proto3" json:"ipv6_address_scope,omitempty"`
|
||
L2Adjacency bool `protobuf:"varint,10,opt,name=l2_adjacency,json=l2Adjacency,proto3" json:"l2_adjacency,omitempty"`
|
||
Mtu int64 `protobuf:"varint,11,opt,name=mtu,proto3" json:"mtu,omitempty"`
|
||
Name string `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
|
||
PortSecurityEnabled bool `protobuf:"varint,13,opt,name=port_security_enabled,json=portSecurityEnabled,proto3" json:"port_security_enabled,omitempty"`
|
||
ProjectId string `protobuf:"bytes,14,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
ProviderNetworkType string `protobuf:"bytes,15,opt,name=provider_network_type,json=provider:network_type,proto3" json:"provider_network_type,omitempty"`
|
||
ProviderPhysicalNetwork string `protobuf:"bytes,16,opt,name=provider_physical_network,json=provider:physical_network,proto3" json:"provider_physical_network,omitempty"`
|
||
ProviderSegmentationId int64 `protobuf:"varint,17,opt,name=provider_segmentation_id,json=provider:segmentation_id,proto3" json:"provider_segmentation_id,omitempty"`
|
||
QosPolicyId string `protobuf:"bytes,18,opt,name=qos_policy_id,json=qosPolicyId,proto3" json:"qos_policy_id,omitempty"`
|
||
RevisionNumber int64 `protobuf:"varint,19,opt,name=revision_number,json=revisionNumber,proto3" json:"revision_number,omitempty"`
|
||
RouterExternal bool `protobuf:"varint,20,opt,name=router_external,json=router:external,proto3" json:"router_external,omitempty"`
|
||
Segments []*Segment `protobuf:"bytes,21,rep,name=segments,proto3" json:"segments,omitempty"`
|
||
Shared bool `protobuf:"varint,22,opt,name=shared,proto3" json:"shared,omitempty"`
|
||
Status string `protobuf:"bytes,23,opt,name=status,proto3" json:"status,omitempty"`
|
||
Subnets []string `protobuf:"bytes,24,rep,name=subnets,proto3" json:"subnets,omitempty"`
|
||
TenantId string `protobuf:"bytes,25,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,26,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
Description string `protobuf:"bytes,27,opt,name=description,proto3" json:"description,omitempty"`
|
||
IsDefault bool `protobuf:"varint,28,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
|
||
Tags []string `protobuf:"bytes,29,rep,name=tags,proto3" json:"tags,omitempty"`
|
||
Msg string `protobuf:"bytes,30,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
Code int32 `protobuf:"varint,31,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
ErrorMsg string `protobuf:"bytes,32,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) Reset() {
|
||
*x = UpdateNetworkResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[31]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateNetworkResp) ProtoMessage() {}
|
||
|
||
func (x *UpdateNetworkResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[31]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateNetworkResp.ProtoReflect.Descriptor instead.
|
||
func (*UpdateNetworkResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{31}
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetNetwork() *Network {
|
||
if x != nil {
|
||
return x.Network
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetAdminStateUp() bool {
|
||
if x != nil {
|
||
return x.AdminStateUp
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetAvailabilityZoneHints() []string {
|
||
if x != nil {
|
||
return x.AvailabilityZoneHints
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetAvailabilityZones() []string {
|
||
if x != nil {
|
||
return x.AvailabilityZones
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetDnsDomain() string {
|
||
if x != nil {
|
||
return x.DnsDomain
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetIpv4AddressScope() string {
|
||
if x != nil {
|
||
return x.Ipv4AddressScope
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetIpv6AddressScope() string {
|
||
if x != nil {
|
||
return x.Ipv6AddressScope
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetL2Adjacency() bool {
|
||
if x != nil {
|
||
return x.L2Adjacency
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetMtu() int64 {
|
||
if x != nil {
|
||
return x.Mtu
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetPortSecurityEnabled() bool {
|
||
if x != nil {
|
||
return x.PortSecurityEnabled
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetProviderNetworkType() string {
|
||
if x != nil {
|
||
return x.ProviderNetworkType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetProviderPhysicalNetwork() string {
|
||
if x != nil {
|
||
return x.ProviderPhysicalNetwork
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetProviderSegmentationId() int64 {
|
||
if x != nil {
|
||
return x.ProviderSegmentationId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetQosPolicyId() string {
|
||
if x != nil {
|
||
return x.QosPolicyId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetRevisionNumber() int64 {
|
||
if x != nil {
|
||
return x.RevisionNumber
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetRouterExternal() bool {
|
||
if x != nil {
|
||
return x.RouterExternal
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetSegments() []*Segment {
|
||
if x != nil {
|
||
return x.Segments
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetShared() bool {
|
||
if x != nil {
|
||
return x.Shared
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetSubnets() []string {
|
||
if x != nil {
|
||
return x.Subnets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetTenantId() string {
|
||
if x != nil {
|
||
return x.TenantId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetIsDefault() bool {
|
||
if x != nil {
|
||
return x.IsDefault
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetTags() []string {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateNetworkResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// *****************Delete network Start************************
|
||
type DeleteNetworkReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` // @gotags: copier:"NetworkId"
|
||
}
|
||
|
||
func (x *DeleteNetworkReq) Reset() {
|
||
*x = DeleteNetworkReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[32]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteNetworkReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteNetworkReq) ProtoMessage() {}
|
||
|
||
func (x *DeleteNetworkReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[32]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteNetworkReq.ProtoReflect.Descriptor instead.
|
||
func (*DeleteNetworkReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{32}
|
||
}
|
||
|
||
func (x *DeleteNetworkReq) GetNetworkId() string {
|
||
if x != nil {
|
||
return x.NetworkId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type DeleteNetworkResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *DeleteNetworkResp) Reset() {
|
||
*x = DeleteNetworkResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[33]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteNetworkResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteNetworkResp) ProtoMessage() {}
|
||
|
||
func (x *DeleteNetworkResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[33]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteNetworkResp.ProtoReflect.Descriptor instead.
|
||
func (*DeleteNetworkResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{33}
|
||
}
|
||
|
||
func (x *DeleteNetworkResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *DeleteNetworkResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *DeleteNetworkResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// *****************List networks Start************************
|
||
type ListNetworksReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ListNetworksReq) Reset() {
|
||
*x = ListNetworksReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[34]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListNetworksReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListNetworksReq) ProtoMessage() {}
|
||
|
||
func (x *ListNetworksReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[34]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListNetworksReq.ProtoReflect.Descriptor instead.
|
||
func (*ListNetworksReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{34}
|
||
}
|
||
|
||
type ListNetworksResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Networks []*Network `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"` // @gotags: copier:"Networks"
|
||
// bool admin_state_up = 2;
|
||
//
|
||
// repeated string availability_zone_hints = 3;
|
||
// repeated string availability_zones = 4;
|
||
// string created_at = 5;
|
||
// string dns_domain = 6;
|
||
// string id = 7;
|
||
// string ipv4_address_scope = 8;
|
||
// string ipv6_address_scope = 9;
|
||
// bool l2_adjacency = 10;
|
||
// int64 mtu = 11;
|
||
// string name = 12;
|
||
// bool port_security_enabled = 13;
|
||
// string project_id = 14;
|
||
// string provider_network_type = 15 [json_name = "provider:network_type"];
|
||
// string provider_physical_network = 16 [json_name = "provider:physical_network"];
|
||
// int64 provider_segmentation_id = 17 [json_name = "provider:segmentation_id"];
|
||
// string qos_policy_id = 18;
|
||
// int64 revision_number = 19;
|
||
// bool router_external = 20 [json_name = "router:external"];
|
||
// repeated Segment segments = 21;
|
||
// bool shared = 22;
|
||
// string status = 23;
|
||
// repeated string subnets = 24;
|
||
// string tenant_id = 25;
|
||
// string updated_at = 26;
|
||
// bool vlan_transparent = 27;
|
||
// string description = 28;
|
||
// bool is_default = 29;
|
||
// repeated string tags = 30;
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *ListNetworksResp) Reset() {
|
||
*x = ListNetworksResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[35]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListNetworksResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListNetworksResp) ProtoMessage() {}
|
||
|
||
func (x *ListNetworksResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[35]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListNetworksResp.ProtoReflect.Descriptor instead.
|
||
func (*ListNetworksResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{35}
|
||
}
|
||
|
||
func (x *ListNetworksResp) GetNetworks() []*Network {
|
||
if x != nil {
|
||
return x.Networks
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListNetworksResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListNetworksResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNetworksResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// *****************Create network Start************************
|
||
type CreateNetworkReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Network *Network `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` // @gotags: copier:"Network"
|
||
}
|
||
|
||
func (x *CreateNetworkReq) Reset() {
|
||
*x = CreateNetworkReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[36]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNetworkReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNetworkReq) ProtoMessage() {}
|
||
|
||
func (x *CreateNetworkReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[36]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNetworkReq.ProtoReflect.Descriptor instead.
|
||
func (*CreateNetworkReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{36}
|
||
}
|
||
|
||
func (x *CreateNetworkReq) GetNetwork() *Network {
|
||
if x != nil {
|
||
return x.Network
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type CreateNetworkResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Network *Network `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` // @gotags: copier:"Network"
|
||
// bool admin_state_up = 2;
|
||
//
|
||
// repeated string availability_zone_hints = 3;
|
||
// repeated string availability_zones = 4;
|
||
// string created_at = 5;
|
||
// string dns_domain = 6;
|
||
// string id = 7;
|
||
// string ipv4_address_scope = 8;
|
||
// string ipv6_address_scope = 9;
|
||
// bool l2_adjacency = 10;
|
||
// int64 mtu = 11;
|
||
// string name = 12;
|
||
// bool port_security_enabled = 13;
|
||
// string project_id = 14;
|
||
// string provider_network_type = 15 [json_name = "provider:network_type"];
|
||
// string provider_physical_network = 16 [json_name = "provider:physical_network"];
|
||
// int64 provider_segmentation_id = 17 [json_name = "provider:segmentation_id"];
|
||
// string qos_policy_id = 18;
|
||
// int64 revision_number = 19;
|
||
// bool router_external = 20 [json_name = "router:external"];
|
||
// repeated Segment segments = 21;
|
||
// bool shared = 22;
|
||
// string status = 23;
|
||
// repeated string subnets = 24;
|
||
// string updated_at = 25;
|
||
// bool vlan_transparent = 26;
|
||
// string description = 27;
|
||
// bool is_default = 28;
|
||
// repeated string tags = 29;
|
||
Code int32 `protobuf:"varint,30,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,31,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,32,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *CreateNetworkResp) Reset() {
|
||
*x = CreateNetworkResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[37]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNetworkResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNetworkResp) ProtoMessage() {}
|
||
|
||
func (x *CreateNetworkResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[37]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNetworkResp.ProtoReflect.Descriptor instead.
|
||
func (*CreateNetworkResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{37}
|
||
}
|
||
|
||
func (x *CreateNetworkResp) GetNetwork() *Network {
|
||
if x != nil {
|
||
return x.Network
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNetworkResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateNetworkResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNetworkResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// *****************Create network End************************
|
||
type CreateSubnetReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Subnet *Subnet `protobuf:"bytes,1,opt,name=subnet,proto3" json:"subnet,omitempty"` // @gotags: copier:"Subnet"
|
||
}
|
||
|
||
func (x *CreateSubnetReq) Reset() {
|
||
*x = CreateSubnetReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[38]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateSubnetReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateSubnetReq) ProtoMessage() {}
|
||
|
||
func (x *CreateSubnetReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[38]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateSubnetReq.ProtoReflect.Descriptor instead.
|
||
func (*CreateSubnetReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{38}
|
||
}
|
||
|
||
func (x *CreateSubnetReq) GetSubnet() *Subnet {
|
||
if x != nil {
|
||
return x.Subnet
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type CreateSubnetResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Subnet *SubnetResp `protobuf:"bytes,1,opt,name=subnet,proto3" json:"subnet,omitempty"` // @gotags: copier:"SubnetResp"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *CreateSubnetResp) Reset() {
|
||
*x = CreateSubnetResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[39]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateSubnetResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateSubnetResp) ProtoMessage() {}
|
||
|
||
func (x *CreateSubnetResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[39]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateSubnetResp.ProtoReflect.Descriptor instead.
|
||
func (*CreateSubnetResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{39}
|
||
}
|
||
|
||
func (x *CreateSubnetResp) GetSubnet() *SubnetResp {
|
||
if x != nil {
|
||
return x.Subnet
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateSubnetResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateSubnetResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateSubnetResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type Subnet struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` //@gotags: copier:"NetworkId"
|
||
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` //@gotags: copier:"Name"
|
||
Cidr string `protobuf:"bytes,3,opt,name=cidr,proto3" json:"cidr,omitempty"` //@gotags: copier:"Cidr"
|
||
IpVersion int32 `protobuf:"varint,4,opt,name=ip_version,json=ipVersion,proto3" json:"ip_version,omitempty"` //@gotags: copier:"IpVersion"
|
||
GatewayIp string `protobuf:"bytes,5,opt,name=gateway_ip,json=gatewayIp,proto3" json:"gateway_ip,omitempty"` //@gotags: copier:"GatewayIp"
|
||
EnableDhcp bool `protobuf:"varint,6,opt,name=enable_dhcp,json=enableDhcp,proto3" json:"enable_dhcp,omitempty"` //@gotags: copier:"EnableDhcp"
|
||
AllocationPools []*AllocationPools `protobuf:"bytes,7,rep,name=allocation_pools,json=allocationPools,proto3" json:"allocation_pools,omitempty"` //@gotags: copier:"AllocationPools"
|
||
DnsNameservers []string `protobuf:"bytes,8,rep,name=dns_nameservers,json=dnsNameservers,proto3" json:"dns_nameservers,omitempty"` //@gotags: copier:"DnsNameservers"
|
||
HostRoutes []string `protobuf:"bytes,9,rep,name=host_routes,json=hostRoutes,proto3" json:"host_routes,omitempty"` //@gotags: copier:"HostRoutes"
|
||
}
|
||
|
||
func (x *Subnet) Reset() {
|
||
*x = Subnet{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[40]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *Subnet) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*Subnet) ProtoMessage() {}
|
||
|
||
func (x *Subnet) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[40]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use Subnet.ProtoReflect.Descriptor instead.
|
||
func (*Subnet) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{40}
|
||
}
|
||
|
||
func (x *Subnet) GetNetworkId() string {
|
||
if x != nil {
|
||
return x.NetworkId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Subnet) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Subnet) GetCidr() string {
|
||
if x != nil {
|
||
return x.Cidr
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Subnet) GetIpVersion() int32 {
|
||
if x != nil {
|
||
return x.IpVersion
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *Subnet) GetGatewayIp() string {
|
||
if x != nil {
|
||
return x.GatewayIp
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *Subnet) GetEnableDhcp() bool {
|
||
if x != nil {
|
||
return x.EnableDhcp
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *Subnet) GetAllocationPools() []*AllocationPools {
|
||
if x != nil {
|
||
return x.AllocationPools
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *Subnet) GetDnsNameservers() []string {
|
||
if x != nil {
|
||
return x.DnsNameservers
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *Subnet) GetHostRoutes() []string {
|
||
if x != nil {
|
||
return x.HostRoutes
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type SubnetResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
Cidr string `protobuf:"bytes,2,opt,name=cidr,proto3" json:"cidr,omitempty"`
|
||
IpVersion int32 `protobuf:"varint,3,opt,name=ip_version,json=ipVersion,proto3" json:"ip_version,omitempty"`
|
||
GatewayIp string `protobuf:"bytes,4,opt,name=gateway_ip,json=gatewayIp,proto3" json:"gateway_ip,omitempty"`
|
||
EnableDhcp bool `protobuf:"varint,5,opt,name=enable_dhcp,json=enableDhcp,proto3" json:"enable_dhcp,omitempty"`
|
||
AllocationPools []*AllocationPools `protobuf:"bytes,6,rep,name=allocation_pools,json=allocationPools,proto3" json:"allocation_pools,omitempty"` //@gotags: copier:"Allocation_pools"
|
||
DnsNameservers []string `protobuf:"bytes,7,rep,name=dns_nameservers,json=dnsNameservers,proto3" json:"dns_nameservers,omitempty"`
|
||
HostRoutes []string `protobuf:"bytes,8,rep,name=host_routes,json=hostRoutes,proto3" json:"host_routes,omitempty"`
|
||
NetworkId string `protobuf:"bytes,9,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
|
||
SegmentId string `protobuf:"bytes,10,opt,name=segment_id,json=segmentId,proto3" json:"segment_id,omitempty"`
|
||
ProjectId string `protobuf:"bytes,11,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
TenantId string `protobuf:"bytes,12,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
|
||
DnsPublishFixedIp string `protobuf:"bytes,13,opt,name=dns_publish_fixed_ip,json=dnsPublishFixedIp,proto3" json:"dns_publish_fixed_ip,omitempty"`
|
||
Id string `protobuf:"bytes,14,opt,name=id,proto3" json:"id,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,15,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
Description string `protobuf:"bytes,16,opt,name=description,proto3" json:"description,omitempty"`
|
||
Ipv6AddressMode string `protobuf:"bytes,17,opt,name=ipv6_address_mode,json=ipv6AddressMode,proto3" json:"ipv6_address_mode,omitempty"`
|
||
Ipv6RaMode string `protobuf:"bytes,18,opt,name=ipv6_ra_mode,json=ipv6RaMode,proto3" json:"ipv6_ra_mode,omitempty"`
|
||
RevisionNumber string `protobuf:"bytes,19,opt,name=revision_number,json=revisionNumber,proto3" json:"revision_number,omitempty"`
|
||
ServiceTypes []string `protobuf:"bytes,20,rep,name=service_types,json=serviceTypes,proto3" json:"service_types,omitempty"`
|
||
SubnetpoolId string `protobuf:"bytes,21,opt,name=subnetpool_id,json=subnetpoolId,proto3" json:"subnetpool_id,omitempty"`
|
||
Tags []string `protobuf:"bytes,22,rep,name=tags,proto3" json:"tags,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,23,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
}
|
||
|
||
func (x *SubnetResp) Reset() {
|
||
*x = SubnetResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[41]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *SubnetResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*SubnetResp) ProtoMessage() {}
|
||
|
||
func (x *SubnetResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[41]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use SubnetResp.ProtoReflect.Descriptor instead.
|
||
func (*SubnetResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{41}
|
||
}
|
||
|
||
func (x *SubnetResp) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetCidr() string {
|
||
if x != nil {
|
||
return x.Cidr
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetIpVersion() int32 {
|
||
if x != nil {
|
||
return x.IpVersion
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *SubnetResp) GetGatewayIp() string {
|
||
if x != nil {
|
||
return x.GatewayIp
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetEnableDhcp() bool {
|
||
if x != nil {
|
||
return x.EnableDhcp
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *SubnetResp) GetAllocationPools() []*AllocationPools {
|
||
if x != nil {
|
||
return x.AllocationPools
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SubnetResp) GetDnsNameservers() []string {
|
||
if x != nil {
|
||
return x.DnsNameservers
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SubnetResp) GetHostRoutes() []string {
|
||
if x != nil {
|
||
return x.HostRoutes
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SubnetResp) GetNetworkId() string {
|
||
if x != nil {
|
||
return x.NetworkId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetSegmentId() string {
|
||
if x != nil {
|
||
return x.SegmentId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetTenantId() string {
|
||
if x != nil {
|
||
return x.TenantId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetDnsPublishFixedIp() string {
|
||
if x != nil {
|
||
return x.DnsPublishFixedIp
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetIpv6AddressMode() string {
|
||
if x != nil {
|
||
return x.Ipv6AddressMode
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetIpv6RaMode() string {
|
||
if x != nil {
|
||
return x.Ipv6RaMode
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetRevisionNumber() string {
|
||
if x != nil {
|
||
return x.RevisionNumber
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetServiceTypes() []string {
|
||
if x != nil {
|
||
return x.ServiceTypes
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SubnetResp) GetSubnetpoolId() string {
|
||
if x != nil {
|
||
return x.SubnetpoolId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SubnetResp) GetTags() []string {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SubnetResp) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type AllocationPools struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Start string `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` // @gotags: copier:"Start"
|
||
End string `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"` // @gotags: copier:"End"
|
||
}
|
||
|
||
func (x *AllocationPools) Reset() {
|
||
*x = AllocationPools{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[42]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *AllocationPools) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*AllocationPools) ProtoMessage() {}
|
||
|
||
func (x *AllocationPools) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[42]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use AllocationPools.ProtoReflect.Descriptor instead.
|
||
func (*AllocationPools) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{42}
|
||
}
|
||
|
||
func (x *AllocationPools) GetStart() string {
|
||
if x != nil {
|
||
return x.Start
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *AllocationPools) GetEnd() string {
|
||
if x != nil {
|
||
return x.End
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// *****************Bulk create networks Start************************
|
||
type BulkCreateNetworksReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Networks []*Network `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
|
||
AdminStateUp bool `protobuf:"varint,2,opt,name=admin_state_up,json=adminStateUp,proto3" json:"admin_state_up,omitempty"`
|
||
DnsDomain string `protobuf:"bytes,3,opt,name=dns_domain,json=dnsDomain,proto3" json:"dns_domain,omitempty"`
|
||
Mtu int64 `protobuf:"varint,4,opt,name=mtu,proto3" json:"mtu,omitempty"`
|
||
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
|
||
PortSecurityEnabled bool `protobuf:"varint,6,opt,name=port_security_enabled,json=portSecurityEnabled,proto3" json:"port_security_enabled,omitempty"`
|
||
ProjectId string `protobuf:"bytes,7,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
ProviderNetworkType string `protobuf:"bytes,8,opt,name=provider_network_type,json=provider:network_type,proto3" json:"provider_network_type,omitempty"`
|
||
ProviderPhysicalNetwork string `protobuf:"bytes,9,opt,name=provider_physical_network,json=provider:physical_network,proto3" json:"provider_physical_network,omitempty"`
|
||
ProviderSegmentationId int64 `protobuf:"varint,10,opt,name=provider_segmentation_id,json=provider:segmentation_id,proto3" json:"provider_segmentation_id,omitempty"`
|
||
QosPolicyId string `protobuf:"bytes,11,opt,name=qos_policy_id,json=qosPolicyId,proto3" json:"qos_policy_id,omitempty"`
|
||
RouterExternal bool `protobuf:"varint,12,opt,name=router_external,json=router:external,proto3" json:"router_external,omitempty"`
|
||
Segments []*Segment `protobuf:"bytes,13,rep,name=segments,proto3" json:"segments,omitempty"`
|
||
Shared bool `protobuf:"varint,14,opt,name=shared,proto3" json:"shared,omitempty"`
|
||
TenantId string `protobuf:"bytes,15,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
|
||
VlanTransparent bool `protobuf:"varint,16,opt,name=vlan_transparent,json=vlanTransparent,proto3" json:"vlan_transparent,omitempty"`
|
||
Description string `protobuf:"bytes,17,opt,name=description,proto3" json:"description,omitempty"`
|
||
AvailabilityZoneHints []string `protobuf:"bytes,18,rep,name=availability_zone_hints,json=availabilityZoneHints,proto3" json:"availability_zone_hints,omitempty"`
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) Reset() {
|
||
*x = BulkCreateNetworksReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[43]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*BulkCreateNetworksReq) ProtoMessage() {}
|
||
|
||
func (x *BulkCreateNetworksReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[43]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use BulkCreateNetworksReq.ProtoReflect.Descriptor instead.
|
||
func (*BulkCreateNetworksReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{43}
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetNetworks() []*Network {
|
||
if x != nil {
|
||
return x.Networks
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetAdminStateUp() bool {
|
||
if x != nil {
|
||
return x.AdminStateUp
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetDnsDomain() string {
|
||
if x != nil {
|
||
return x.DnsDomain
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetMtu() int64 {
|
||
if x != nil {
|
||
return x.Mtu
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetPortSecurityEnabled() bool {
|
||
if x != nil {
|
||
return x.PortSecurityEnabled
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetProviderNetworkType() string {
|
||
if x != nil {
|
||
return x.ProviderNetworkType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetProviderPhysicalNetwork() string {
|
||
if x != nil {
|
||
return x.ProviderPhysicalNetwork
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetProviderSegmentationId() int64 {
|
||
if x != nil {
|
||
return x.ProviderSegmentationId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetQosPolicyId() string {
|
||
if x != nil {
|
||
return x.QosPolicyId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetRouterExternal() bool {
|
||
if x != nil {
|
||
return x.RouterExternal
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetSegments() []*Segment {
|
||
if x != nil {
|
||
return x.Segments
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetShared() bool {
|
||
if x != nil {
|
||
return x.Shared
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetTenantId() string {
|
||
if x != nil {
|
||
return x.TenantId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetVlanTransparent() bool {
|
||
if x != nil {
|
||
return x.VlanTransparent
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksReq) GetAvailabilityZoneHints() []string {
|
||
if x != nil {
|
||
return x.AvailabilityZoneHints
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type BulkCreateNetworksResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Networks []*Network `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
|
||
AdminStateUp bool `protobuf:"varint,2,opt,name=admin_state_up,json=adminStateUp,proto3" json:"admin_state_up,omitempty"`
|
||
AvailabilityZoneHints []string `protobuf:"bytes,3,rep,name=availability_zone_hints,json=availabilityZoneHints,proto3" json:"availability_zone_hints,omitempty"`
|
||
AvailabilityZones []string `protobuf:"bytes,4,rep,name=availability_zones,json=availabilityZones,proto3" json:"availability_zones,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
DnsDomain string `protobuf:"bytes,6,opt,name=dns_domain,json=dnsDomain,proto3" json:"dns_domain,omitempty"`
|
||
Id string `protobuf:"bytes,7,opt,name=id,proto3" json:"id,omitempty"`
|
||
Ipv4AddressScope string `protobuf:"bytes,8,opt,name=ipv4_address_scope,json=ipv4AddressScope,proto3" json:"ipv4_address_scope,omitempty"`
|
||
Ipv6AddressScope string `protobuf:"bytes,9,opt,name=ipv6_address_scope,json=ipv6AddressScope,proto3" json:"ipv6_address_scope,omitempty"`
|
||
L2Adjacency bool `protobuf:"varint,10,opt,name=l2_adjacency,json=l2Adjacency,proto3" json:"l2_adjacency,omitempty"`
|
||
Mtu int64 `protobuf:"varint,11,opt,name=mtu,proto3" json:"mtu,omitempty"`
|
||
Name string `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
|
||
PortSecurityEnabled bool `protobuf:"varint,13,opt,name=port_security_enabled,json=portSecurityEnabled,proto3" json:"port_security_enabled,omitempty"`
|
||
ProjectId string `protobuf:"bytes,14,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
ProviderNetworkType string `protobuf:"bytes,15,opt,name=provider_network_type,json=provider:network_type,proto3" json:"provider_network_type,omitempty"`
|
||
ProviderPhysicalNetwork string `protobuf:"bytes,16,opt,name=provider_physical_network,json=provider:physical_network,proto3" json:"provider_physical_network,omitempty"`
|
||
ProviderSegmentationId int64 `protobuf:"varint,17,opt,name=provider_segmentation_id,json=provider:segmentation_id,proto3" json:"provider_segmentation_id,omitempty"`
|
||
QosPolicyId string `protobuf:"bytes,18,opt,name=qos_policy_id,json=qosPolicyId,proto3" json:"qos_policy_id,omitempty"`
|
||
RevisionNumber int64 `protobuf:"varint,19,opt,name=revision_number,json=revisionNumber,proto3" json:"revision_number,omitempty"`
|
||
RouterExternal bool `protobuf:"varint,20,opt,name=router_external,json=router:external,proto3" json:"router_external,omitempty"`
|
||
Segments []*Segment `protobuf:"bytes,21,rep,name=segments,proto3" json:"segments,omitempty"`
|
||
Shared bool `protobuf:"varint,22,opt,name=shared,proto3" json:"shared,omitempty"`
|
||
Status string `protobuf:"bytes,23,opt,name=status,proto3" json:"status,omitempty"`
|
||
Subnets []string `protobuf:"bytes,24,rep,name=subnets,proto3" json:"subnets,omitempty"`
|
||
TenantId string `protobuf:"bytes,25,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,26,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
VlanTransparent bool `protobuf:"varint,27,opt,name=vlan_transparent,json=vlanTransparent,proto3" json:"vlan_transparent,omitempty"`
|
||
Description string `protobuf:"bytes,28,opt,name=description,proto3" json:"description,omitempty"`
|
||
IsDefault bool `protobuf:"varint,29,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
|
||
Tags []string `protobuf:"bytes,30,rep,name=tags,proto3" json:"tags,omitempty"`
|
||
Code int32 `protobuf:"varint,31,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,32,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,33,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) Reset() {
|
||
*x = BulkCreateNetworksResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[44]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*BulkCreateNetworksResp) ProtoMessage() {}
|
||
|
||
func (x *BulkCreateNetworksResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[44]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use BulkCreateNetworksResp.ProtoReflect.Descriptor instead.
|
||
func (*BulkCreateNetworksResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{44}
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetNetworks() []*Network {
|
||
if x != nil {
|
||
return x.Networks
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetAdminStateUp() bool {
|
||
if x != nil {
|
||
return x.AdminStateUp
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetAvailabilityZoneHints() []string {
|
||
if x != nil {
|
||
return x.AvailabilityZoneHints
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetAvailabilityZones() []string {
|
||
if x != nil {
|
||
return x.AvailabilityZones
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetDnsDomain() string {
|
||
if x != nil {
|
||
return x.DnsDomain
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetIpv4AddressScope() string {
|
||
if x != nil {
|
||
return x.Ipv4AddressScope
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetIpv6AddressScope() string {
|
||
if x != nil {
|
||
return x.Ipv6AddressScope
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetL2Adjacency() bool {
|
||
if x != nil {
|
||
return x.L2Adjacency
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetMtu() int64 {
|
||
if x != nil {
|
||
return x.Mtu
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetPortSecurityEnabled() bool {
|
||
if x != nil {
|
||
return x.PortSecurityEnabled
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetProviderNetworkType() string {
|
||
if x != nil {
|
||
return x.ProviderNetworkType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetProviderPhysicalNetwork() string {
|
||
if x != nil {
|
||
return x.ProviderPhysicalNetwork
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetProviderSegmentationId() int64 {
|
||
if x != nil {
|
||
return x.ProviderSegmentationId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetQosPolicyId() string {
|
||
if x != nil {
|
||
return x.QosPolicyId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetRevisionNumber() int64 {
|
||
if x != nil {
|
||
return x.RevisionNumber
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetRouterExternal() bool {
|
||
if x != nil {
|
||
return x.RouterExternal
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetSegments() []*Segment {
|
||
if x != nil {
|
||
return x.Segments
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetShared() bool {
|
||
if x != nil {
|
||
return x.Shared
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetSubnets() []string {
|
||
if x != nil {
|
||
return x.Subnets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetTenantId() string {
|
||
if x != nil {
|
||
return x.TenantId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetVlanTransparent() bool {
|
||
if x != nil {
|
||
return x.VlanTransparent
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetIsDefault() bool {
|
||
if x != nil {
|
||
return x.IsDefault
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetTags() []string {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *BulkCreateNetworksResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// ***************** Bare Metal ListNodes Start************************
|
||
type ListNodesReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
InstanceUuid string `protobuf:"bytes,1,opt,name=instance_uuid,json=instanceUuid,proto3" json:"instance_uuid,omitempty"`
|
||
Maintenance bool `protobuf:"varint,2,opt,name=maintenance,proto3" json:"maintenance,omitempty"`
|
||
Associated bool `protobuf:"varint,3,opt,name=associated,proto3" json:"associated,omitempty"`
|
||
ProvisionState string `protobuf:"bytes,4,opt,name=provision_state,json=provisionState,proto3" json:"provision_state,omitempty"`
|
||
Sharded bool `protobuf:"varint,5,opt,name=sharded,proto3" json:"sharded,omitempty"`
|
||
Driver string `protobuf:"bytes,6,opt,name=driver,proto3" json:"driver,omitempty"`
|
||
ResourceClass string `protobuf:"bytes,7,opt,name=resource_class,json=resourceClass,proto3" json:"resource_class,omitempty"`
|
||
ConductorGroup string `protobuf:"bytes,8,opt,name=conductor_group,json=conductorGroup,proto3" json:"conductor_group,omitempty"`
|
||
Conductor string `protobuf:"bytes,9,opt,name=conductor,proto3" json:"conductor,omitempty"`
|
||
Fault string `protobuf:"bytes,10,opt,name=fault,proto3" json:"fault,omitempty"`
|
||
Owner string `protobuf:"bytes,11,opt,name=owner,proto3" json:"owner,omitempty"`
|
||
Lessee string `protobuf:"bytes,12,opt,name=lessee,proto3" json:"lessee,omitempty"`
|
||
Shard []string `protobuf:"bytes,13,rep,name=shard,proto3" json:"shard,omitempty"`
|
||
Limit int64 `protobuf:"varint,14,opt,name=limit,proto3" json:"limit,omitempty"`
|
||
Marker string `protobuf:"bytes,15,opt,name=marker,proto3" json:"marker,omitempty"`
|
||
SortDir string `protobuf:"bytes,16,opt,name=sort_dir,json=sortDir,proto3" json:"sort_dir,omitempty"`
|
||
SortKey string `protobuf:"bytes,17,opt,name=sort_key,json=sortKey,proto3" json:"sort_key,omitempty"`
|
||
Detail bool `protobuf:"varint,18,opt,name=detail,proto3" json:"detail,omitempty"`
|
||
ParentNode string `protobuf:"bytes,19,opt,name=parent_node,json=parentNode,proto3" json:"parent_node,omitempty"`
|
||
IncludeChildren string `protobuf:"bytes,20,opt,name=include_children,json=includeChildren,proto3" json:"include_children,omitempty"`
|
||
}
|
||
|
||
func (x *ListNodesReq) Reset() {
|
||
*x = ListNodesReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[45]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListNodesReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListNodesReq) ProtoMessage() {}
|
||
|
||
func (x *ListNodesReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[45]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListNodesReq.ProtoReflect.Descriptor instead.
|
||
func (*ListNodesReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{45}
|
||
}
|
||
|
||
func (x *ListNodesReq) GetInstanceUuid() string {
|
||
if x != nil {
|
||
return x.InstanceUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetMaintenance() bool {
|
||
if x != nil {
|
||
return x.Maintenance
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListNodesReq) GetAssociated() bool {
|
||
if x != nil {
|
||
return x.Associated
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListNodesReq) GetProvisionState() string {
|
||
if x != nil {
|
||
return x.ProvisionState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetSharded() bool {
|
||
if x != nil {
|
||
return x.Sharded
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListNodesReq) GetDriver() string {
|
||
if x != nil {
|
||
return x.Driver
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetResourceClass() string {
|
||
if x != nil {
|
||
return x.ResourceClass
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetConductorGroup() string {
|
||
if x != nil {
|
||
return x.ConductorGroup
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetConductor() string {
|
||
if x != nil {
|
||
return x.Conductor
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetFault() string {
|
||
if x != nil {
|
||
return x.Fault
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetOwner() string {
|
||
if x != nil {
|
||
return x.Owner
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetLessee() string {
|
||
if x != nil {
|
||
return x.Lessee
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetShard() []string {
|
||
if x != nil {
|
||
return x.Shard
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListNodesReq) GetLimit() int64 {
|
||
if x != nil {
|
||
return x.Limit
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListNodesReq) GetMarker() string {
|
||
if x != nil {
|
||
return x.Marker
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetSortDir() string {
|
||
if x != nil {
|
||
return x.SortDir
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetSortKey() string {
|
||
if x != nil {
|
||
return x.SortKey
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetDetail() bool {
|
||
if x != nil {
|
||
return x.Detail
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListNodesReq) GetParentNode() string {
|
||
if x != nil {
|
||
return x.ParentNode
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesReq) GetIncludeChildren() string {
|
||
if x != nil {
|
||
return x.IncludeChildren
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListNodesResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Nodes []*ListNodesResp_Nodes `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *ListNodesResp) Reset() {
|
||
*x = ListNodesResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[46]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListNodesResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListNodesResp) ProtoMessage() {}
|
||
|
||
func (x *ListNodesResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[46]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListNodesResp.ProtoReflect.Descriptor instead.
|
||
func (*ListNodesResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{46}
|
||
}
|
||
|
||
func (x *ListNodesResp) GetNodes() []*ListNodesResp_Nodes {
|
||
if x != nil {
|
||
return x.Nodes
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListNodesResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListNodesResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// ***************** Bare Metal createNode Start************************
|
||
type CreateNodeReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
Driver string `protobuf:"bytes,2,opt,name=driver,proto3" json:"driver,omitempty"`
|
||
DriverInfo *CreateNodeReq_DriverInfo `protobuf:"bytes,3,opt,name=driver_info,json=driverInfo,proto3" json:"driver_info,omitempty"`
|
||
PowerInterface string `protobuf:"bytes,4,opt,name=power_interface,json=powerInterface,proto3" json:"power_interface,omitempty"`
|
||
ResourceClass string `protobuf:"bytes,5,opt,name=resource_class,json=resourceClass,proto3" json:"resource_class,omitempty"`
|
||
BootInterface string `protobuf:"bytes,6,opt,name=boot_interface,json=bootInterface,proto3" json:"boot_interface,omitempty"`
|
||
ConductorGroup string `protobuf:"bytes,7,opt,name=conductor_group,json=conductorGroup,proto3" json:"conductor_group,omitempty"`
|
||
ConsoleInterface string `protobuf:"bytes,8,opt,name=console_interface,json=consoleInterface,proto3" json:"console_interface,omitempty"`
|
||
DeployInterface string `protobuf:"bytes,9,opt,name=deploy_interface,json=deployInterface,proto3" json:"deploy_interface,omitempty"`
|
||
InspectInterface string `protobuf:"bytes,10,opt,name=inspect_interface,json=inspectInterface,proto3" json:"inspect_interface,omitempty"`
|
||
ManagementInterface string `protobuf:"bytes,11,opt,name=management_interface,json=managementInterface,proto3" json:"management_interface,omitempty"`
|
||
NetworkInterface string `protobuf:"bytes,12,opt,name=network_interface,json=networkInterface,proto3" json:"network_interface,omitempty"`
|
||
RescueInterface string `protobuf:"bytes,13,opt,name=rescue_interface,json=rescueInterface,proto3" json:"rescue_interface,omitempty"`
|
||
StorageInterface string `protobuf:"bytes,14,opt,name=storage_interface,json=storageInterface,proto3" json:"storage_interface,omitempty"`
|
||
Uuid string `protobuf:"bytes,15,opt,name=uuid,proto3" json:"uuid,omitempty"`
|
||
VendorInterface string `protobuf:"bytes,16,opt,name=vendor_interface,json=vendorInterface,proto3" json:"vendor_interface,omitempty"`
|
||
Owner string `protobuf:"bytes,17,opt,name=owner,proto3" json:"owner,omitempty"`
|
||
Description string `protobuf:"bytes,18,opt,name=description,proto3" json:"description,omitempty"`
|
||
Lessee string `protobuf:"bytes,19,opt,name=lessee,proto3" json:"lessee,omitempty"`
|
||
Shard string `protobuf:"bytes,20,opt,name=shard,proto3" json:"shard,omitempty"`
|
||
Properties *CreateNodeReq_Properties `protobuf:"bytes,21,opt,name=properties,proto3" json:"properties,omitempty"`
|
||
AutomatedClean bool `protobuf:"varint,22,opt,name=automated_clean,json=automatedClean,proto3" json:"automated_clean,omitempty"`
|
||
BiosInterface string `protobuf:"bytes,23,opt,name=bios_interface,json=biosInterface,proto3" json:"bios_interface,omitempty"`
|
||
ChassisUuid string `protobuf:"bytes,24,opt,name=chassis_uuid,json=chassisUuid,proto3" json:"chassis_uuid,omitempty"`
|
||
InstanceInfo *CreateNodeReq_InstanceInfo `protobuf:"bytes,25,opt,name=instance_info,json=instanceInfo,proto3" json:"instance_info,omitempty"`
|
||
InstanceUuid string `protobuf:"bytes,26,opt,name=instance_uuid,json=instanceUuid,proto3" json:"instance_uuid,omitempty"`
|
||
Maintenance bool `protobuf:"varint,27,opt,name=maintenance,proto3" json:"maintenance,omitempty"`
|
||
MaintenanceReason bool `protobuf:"varint,28,opt,name=maintenance_reason,json=maintenanceReason,proto3" json:"maintenance_reason,omitempty"`
|
||
NetworkData *CreateNodeReq_NetworkData `protobuf:"bytes,29,opt,name=network_data,json=networkData,proto3" json:"network_data,omitempty"`
|
||
ParentNode string `protobuf:"bytes,30,opt,name=parent_node,json=parentNode,proto3" json:"parent_node,omitempty"`
|
||
Protected bool `protobuf:"varint,31,opt,name=protected,proto3" json:"protected,omitempty"`
|
||
ProtectedReason string `protobuf:"bytes,32,opt,name=protected_reason,json=protectedReason,proto3" json:"protected_reason,omitempty"`
|
||
Retired bool `protobuf:"varint,33,opt,name=retired,proto3" json:"retired,omitempty"`
|
||
RetiredReason string `protobuf:"bytes,34,opt,name=retired_reason,json=retiredReason,proto3" json:"retired_reason,omitempty"`
|
||
Code int32 `protobuf:"varint,35,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,36,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,37,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *CreateNodeReq) Reset() {
|
||
*x = CreateNodeReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[47]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeReq) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[47]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeReq.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{47}
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetDriver() string {
|
||
if x != nil {
|
||
return x.Driver
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetDriverInfo() *CreateNodeReq_DriverInfo {
|
||
if x != nil {
|
||
return x.DriverInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetPowerInterface() string {
|
||
if x != nil {
|
||
return x.PowerInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetResourceClass() string {
|
||
if x != nil {
|
||
return x.ResourceClass
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetBootInterface() string {
|
||
if x != nil {
|
||
return x.BootInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetConductorGroup() string {
|
||
if x != nil {
|
||
return x.ConductorGroup
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetConsoleInterface() string {
|
||
if x != nil {
|
||
return x.ConsoleInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetDeployInterface() string {
|
||
if x != nil {
|
||
return x.DeployInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetInspectInterface() string {
|
||
if x != nil {
|
||
return x.InspectInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetManagementInterface() string {
|
||
if x != nil {
|
||
return x.ManagementInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetNetworkInterface() string {
|
||
if x != nil {
|
||
return x.NetworkInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetRescueInterface() string {
|
||
if x != nil {
|
||
return x.RescueInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetStorageInterface() string {
|
||
if x != nil {
|
||
return x.StorageInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetUuid() string {
|
||
if x != nil {
|
||
return x.Uuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetVendorInterface() string {
|
||
if x != nil {
|
||
return x.VendorInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetOwner() string {
|
||
if x != nil {
|
||
return x.Owner
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetLessee() string {
|
||
if x != nil {
|
||
return x.Lessee
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetShard() string {
|
||
if x != nil {
|
||
return x.Shard
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetProperties() *CreateNodeReq_Properties {
|
||
if x != nil {
|
||
return x.Properties
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetAutomatedClean() bool {
|
||
if x != nil {
|
||
return x.AutomatedClean
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetBiosInterface() string {
|
||
if x != nil {
|
||
return x.BiosInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetChassisUuid() string {
|
||
if x != nil {
|
||
return x.ChassisUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetInstanceInfo() *CreateNodeReq_InstanceInfo {
|
||
if x != nil {
|
||
return x.InstanceInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetInstanceUuid() string {
|
||
if x != nil {
|
||
return x.InstanceUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetMaintenance() bool {
|
||
if x != nil {
|
||
return x.Maintenance
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetMaintenanceReason() bool {
|
||
if x != nil {
|
||
return x.MaintenanceReason
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetNetworkData() *CreateNodeReq_NetworkData {
|
||
if x != nil {
|
||
return x.NetworkData
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetParentNode() string {
|
||
if x != nil {
|
||
return x.ParentNode
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetProtected() bool {
|
||
if x != nil {
|
||
return x.Protected
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetProtectedReason() string {
|
||
if x != nil {
|
||
return x.ProtectedReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetRetired() bool {
|
||
if x != nil {
|
||
return x.Retired
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetRetiredReason() string {
|
||
if x != nil {
|
||
return x.RetiredReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateNodeResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
AllocationUuid string `protobuf:"bytes,1,opt,name=allocation_uuid,json=allocationUuid,proto3" json:"allocation_uuid,omitempty"`
|
||
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
||
PowerState string `protobuf:"bytes,3,opt,name=power_state,json=powerState,proto3" json:"power_state,omitempty"`
|
||
TargetPowerState string `protobuf:"bytes,4,opt,name=target_power_state,json=targetPowerState,proto3" json:"target_power_state,omitempty"`
|
||
ProvisionState string `protobuf:"bytes,5,opt,name=provision_state,json=provisionState,proto3" json:"provision_state,omitempty"`
|
||
TargetProvisionState string `protobuf:"bytes,6,opt,name=target_provision_state,json=targetProvisionState,proto3" json:"target_provision_state,omitempty"`
|
||
Maintenance bool `protobuf:"varint,7,opt,name=maintenance,proto3" json:"maintenance,omitempty"`
|
||
MaintenanceReason string `protobuf:"bytes,8,opt,name=maintenance_reason,json=maintenanceReason,proto3" json:"maintenance_reason,omitempty"`
|
||
Fault string `protobuf:"bytes,9,opt,name=fault,proto3" json:"fault,omitempty"`
|
||
LastError string `protobuf:"bytes,10,opt,name=last_error,json=lastError,proto3" json:"last_error,omitempty"`
|
||
Reservation string `protobuf:"bytes,11,opt,name=reservation,proto3" json:"reservation,omitempty"`
|
||
Driver string `protobuf:"bytes,12,opt,name=driver,proto3" json:"driver,omitempty"`
|
||
DriverInfo *CreateNodeResp_DriverInfo `protobuf:"bytes,13,opt,name=driver_info,json=driverInfo,proto3" json:"driver_info,omitempty"`
|
||
DriverInternalInfo *CreateNodeResp_DriverInternalInfo `protobuf:"bytes,14,opt,name=driver_internal_info,json=driverInternalInfo,proto3" json:"driver_internal_info,omitempty"`
|
||
Properties *CreateNodeResp_Properties `protobuf:"bytes,15,opt,name=properties,proto3" json:"properties,omitempty"`
|
||
InstanceInfo *CreateNodeResp_InstanceInfo `protobuf:"bytes,16,opt,name=instance_info,json=instanceInfo,proto3" json:"instance_info,omitempty"`
|
||
InstanceUuid string `protobuf:"bytes,17,opt,name=instance_uuid,json=instanceUuid,proto3" json:"instance_uuid,omitempty"`
|
||
ChassisUuid string `protobuf:"bytes,18,opt,name=chassis_uuid,json=chassisUuid,proto3" json:"chassis_uuid,omitempty"`
|
||
Extra *CreateNodeResp_Extra `protobuf:"bytes,19,opt,name=extra,proto3" json:"extra,omitempty"`
|
||
ConsoleEnabled bool `protobuf:"varint,20,opt,name=console_enabled,json=consoleEnabled,proto3" json:"console_enabled,omitempty"`
|
||
RaidConfig *CreateNodeResp_RaidConfig `protobuf:"bytes,21,opt,name=raid_config,json=raidConfig,proto3" json:"raid_config,omitempty"`
|
||
TargetRaidConfig *CreateNodeResp_TargetRaidConfig `protobuf:"bytes,22,opt,name=target_raid_config,json=targetRaidConfig,proto3" json:"target_raid_config,omitempty"`
|
||
CleanStep *CreateNodeResp_CleanStep `protobuf:"bytes,23,opt,name=clean_step,json=cleanStep,proto3" json:"clean_step,omitempty"`
|
||
DeployStep *CreateNodeResp_DeployStep `protobuf:"bytes,24,opt,name=deploy_step,json=deployStep,proto3" json:"deploy_step,omitempty"`
|
||
Links []*CreateNodeResp_Links `protobuf:"bytes,25,rep,name=links,proto3" json:"links,omitempty"`
|
||
Ports []*CreateNodeResp_Ports `protobuf:"bytes,26,rep,name=ports,proto3" json:"ports,omitempty"`
|
||
Portgroups []*CreateNodeResp_Portgroups `protobuf:"bytes,27,rep,name=portgroups,proto3" json:"portgroups,omitempty"`
|
||
States []*CreateNodeResp_States `protobuf:"bytes,28,rep,name=states,proto3" json:"states,omitempty"`
|
||
ResourceClass string `protobuf:"bytes,29,opt,name=resource_class,json=resourceClass,proto3" json:"resource_class,omitempty"`
|
||
BootInterface string `protobuf:"bytes,30,opt,name=boot_interface,json=bootInterface,proto3" json:"boot_interface,omitempty"`
|
||
ConsoleInterface string `protobuf:"bytes,31,opt,name=console_interface,json=consoleInterface,proto3" json:"console_interface,omitempty"`
|
||
DeployInterface string `protobuf:"bytes,32,opt,name=deploy_interface,json=deployInterface,proto3" json:"deploy_interface,omitempty"`
|
||
ConductorGroup string `protobuf:"bytes,33,opt,name=conductor_group,json=conductorGroup,proto3" json:"conductor_group,omitempty"`
|
||
InspectInterface string `protobuf:"bytes,34,opt,name=inspect_interface,json=inspectInterface,proto3" json:"inspect_interface,omitempty"`
|
||
ManagementInterface string `protobuf:"bytes,35,opt,name=management_interface,json=managementInterface,proto3" json:"management_interface,omitempty"`
|
||
NetworkInterface string `protobuf:"bytes,36,opt,name=network_interface,json=networkInterface,proto3" json:"network_interface,omitempty"`
|
||
PowerInterface string `protobuf:"bytes,37,opt,name=power_interface,json=powerInterface,proto3" json:"power_interface,omitempty"`
|
||
RaidInterface string `protobuf:"bytes,38,opt,name=raid_interface,json=raidInterface,proto3" json:"raid_interface,omitempty"`
|
||
RescueInterface string `protobuf:"bytes,39,opt,name=rescue_interface,json=rescueInterface,proto3" json:"rescue_interface,omitempty"`
|
||
StorageInterface string `protobuf:"bytes,40,opt,name=storage_interface,json=storageInterface,proto3" json:"storage_interface,omitempty"`
|
||
Traits []string `protobuf:"bytes,41,rep,name=traits,proto3" json:"traits,omitempty"`
|
||
VendorInterface string `protobuf:"bytes,42,opt,name=vendor_interface,json=vendorInterface,proto3" json:"vendor_interface,omitempty"`
|
||
Volume []*CreateNodeResp_Volume `protobuf:"bytes,43,rep,name=volume,proto3" json:"volume,omitempty"`
|
||
Protected bool `protobuf:"varint,44,opt,name=protected,proto3" json:"protected,omitempty"`
|
||
ProtectedReason string `protobuf:"bytes,45,opt,name=protected_reason,json=protectedReason,proto3" json:"protected_reason,omitempty"`
|
||
Conductor string `protobuf:"bytes,46,opt,name=conductor,proto3" json:"conductor,omitempty"`
|
||
Owner string `protobuf:"bytes,47,opt,name=owner,proto3" json:"owner,omitempty"`
|
||
Lessee string `protobuf:"bytes,48,opt,name=lessee,proto3" json:"lessee,omitempty"`
|
||
Shard string `protobuf:"bytes,49,opt,name=shard,proto3" json:"shard,omitempty"`
|
||
Description string `protobuf:"bytes,50,opt,name=description,proto3" json:"description,omitempty"`
|
||
AutomatedClean string `protobuf:"bytes,51,opt,name=automated_clean,json=automatedClean,proto3" json:"automated_clean,omitempty"`
|
||
BiosInterface string `protobuf:"bytes,52,opt,name=bios_interface,json=biosInterface,proto3" json:"bios_interface,omitempty"`
|
||
NetworkData *CreateNodeResp_NetworkData `protobuf:"bytes,53,opt,name=network_data,json=networkData,proto3" json:"network_data,omitempty"`
|
||
Retired bool `protobuf:"varint,54,opt,name=retired,proto3" json:"retired,omitempty"`
|
||
RetiredReason string `protobuf:"bytes,55,opt,name=retired_reason,json=retiredReason,proto3" json:"retired_reason,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,56,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
InspectionFinishedAt string `protobuf:"bytes,57,opt,name=inspection_finished_at,json=inspectionFinishedAt,proto3" json:"inspection_finished_at,omitempty"`
|
||
InspectionStartedAt string `protobuf:"bytes,58,opt,name=inspection_started_at,json=inspectionStartedAt,proto3" json:"inspection_started_at,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,59,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
Uuid string `protobuf:"bytes,60,opt,name=uuid,proto3" json:"uuid,omitempty"`
|
||
ProvisionUpdatedAt string `protobuf:"bytes,61,opt,name=provision_updated_at,json=provisionUpdatedAt,proto3" json:"provision_updated_at,omitempty"`
|
||
Code int32 `protobuf:"varint,62,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,63,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,65,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *CreateNodeResp) Reset() {
|
||
*x = CreateNodeResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[48]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[48]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48}
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetAllocationUuid() string {
|
||
if x != nil {
|
||
return x.AllocationUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetPowerState() string {
|
||
if x != nil {
|
||
return x.PowerState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetTargetPowerState() string {
|
||
if x != nil {
|
||
return x.TargetPowerState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetProvisionState() string {
|
||
if x != nil {
|
||
return x.ProvisionState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetTargetProvisionState() string {
|
||
if x != nil {
|
||
return x.TargetProvisionState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetMaintenance() bool {
|
||
if x != nil {
|
||
return x.Maintenance
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetMaintenanceReason() string {
|
||
if x != nil {
|
||
return x.MaintenanceReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetFault() string {
|
||
if x != nil {
|
||
return x.Fault
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetLastError() string {
|
||
if x != nil {
|
||
return x.LastError
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetReservation() string {
|
||
if x != nil {
|
||
return x.Reservation
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetDriver() string {
|
||
if x != nil {
|
||
return x.Driver
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetDriverInfo() *CreateNodeResp_DriverInfo {
|
||
if x != nil {
|
||
return x.DriverInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetDriverInternalInfo() *CreateNodeResp_DriverInternalInfo {
|
||
if x != nil {
|
||
return x.DriverInternalInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetProperties() *CreateNodeResp_Properties {
|
||
if x != nil {
|
||
return x.Properties
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetInstanceInfo() *CreateNodeResp_InstanceInfo {
|
||
if x != nil {
|
||
return x.InstanceInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetInstanceUuid() string {
|
||
if x != nil {
|
||
return x.InstanceUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetChassisUuid() string {
|
||
if x != nil {
|
||
return x.ChassisUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetExtra() *CreateNodeResp_Extra {
|
||
if x != nil {
|
||
return x.Extra
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetConsoleEnabled() bool {
|
||
if x != nil {
|
||
return x.ConsoleEnabled
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetRaidConfig() *CreateNodeResp_RaidConfig {
|
||
if x != nil {
|
||
return x.RaidConfig
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetTargetRaidConfig() *CreateNodeResp_TargetRaidConfig {
|
||
if x != nil {
|
||
return x.TargetRaidConfig
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetCleanStep() *CreateNodeResp_CleanStep {
|
||
if x != nil {
|
||
return x.CleanStep
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetDeployStep() *CreateNodeResp_DeployStep {
|
||
if x != nil {
|
||
return x.DeployStep
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetLinks() []*CreateNodeResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetPorts() []*CreateNodeResp_Ports {
|
||
if x != nil {
|
||
return x.Ports
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetPortgroups() []*CreateNodeResp_Portgroups {
|
||
if x != nil {
|
||
return x.Portgroups
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetStates() []*CreateNodeResp_States {
|
||
if x != nil {
|
||
return x.States
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetResourceClass() string {
|
||
if x != nil {
|
||
return x.ResourceClass
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetBootInterface() string {
|
||
if x != nil {
|
||
return x.BootInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetConsoleInterface() string {
|
||
if x != nil {
|
||
return x.ConsoleInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetDeployInterface() string {
|
||
if x != nil {
|
||
return x.DeployInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetConductorGroup() string {
|
||
if x != nil {
|
||
return x.ConductorGroup
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetInspectInterface() string {
|
||
if x != nil {
|
||
return x.InspectInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetManagementInterface() string {
|
||
if x != nil {
|
||
return x.ManagementInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetNetworkInterface() string {
|
||
if x != nil {
|
||
return x.NetworkInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetPowerInterface() string {
|
||
if x != nil {
|
||
return x.PowerInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetRaidInterface() string {
|
||
if x != nil {
|
||
return x.RaidInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetRescueInterface() string {
|
||
if x != nil {
|
||
return x.RescueInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetStorageInterface() string {
|
||
if x != nil {
|
||
return x.StorageInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetTraits() []string {
|
||
if x != nil {
|
||
return x.Traits
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetVendorInterface() string {
|
||
if x != nil {
|
||
return x.VendorInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetVolume() []*CreateNodeResp_Volume {
|
||
if x != nil {
|
||
return x.Volume
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetProtected() bool {
|
||
if x != nil {
|
||
return x.Protected
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetProtectedReason() string {
|
||
if x != nil {
|
||
return x.ProtectedReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetConductor() string {
|
||
if x != nil {
|
||
return x.Conductor
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetOwner() string {
|
||
if x != nil {
|
||
return x.Owner
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetLessee() string {
|
||
if x != nil {
|
||
return x.Lessee
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetShard() string {
|
||
if x != nil {
|
||
return x.Shard
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetAutomatedClean() string {
|
||
if x != nil {
|
||
return x.AutomatedClean
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetBiosInterface() string {
|
||
if x != nil {
|
||
return x.BiosInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetNetworkData() *CreateNodeResp_NetworkData {
|
||
if x != nil {
|
||
return x.NetworkData
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetRetired() bool {
|
||
if x != nil {
|
||
return x.Retired
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetRetiredReason() string {
|
||
if x != nil {
|
||
return x.RetiredReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetInspectionFinishedAt() string {
|
||
if x != nil {
|
||
return x.InspectionFinishedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetInspectionStartedAt() string {
|
||
if x != nil {
|
||
return x.InspectionStartedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetUuid() string {
|
||
if x != nil {
|
||
return x.Uuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetProvisionUpdatedAt() string {
|
||
if x != nil {
|
||
return x.ProvisionUpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// ***************** Bare Metal DeleteNode Start************************
|
||
type DeleteNodeReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
NodeIdent string `protobuf:"bytes,1,opt,name=node_ident,json=nodeIdent,proto3" json:"node_ident,omitempty"`
|
||
}
|
||
|
||
func (x *DeleteNodeReq) Reset() {
|
||
*x = DeleteNodeReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[49]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteNodeReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteNodeReq) ProtoMessage() {}
|
||
|
||
func (x *DeleteNodeReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[49]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteNodeReq.ProtoReflect.Descriptor instead.
|
||
func (*DeleteNodeReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{49}
|
||
}
|
||
|
||
func (x *DeleteNodeReq) GetNodeIdent() string {
|
||
if x != nil {
|
||
return x.NodeIdent
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type DeleteNodeResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *DeleteNodeResp) Reset() {
|
||
*x = DeleteNodeResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[50]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteNodeResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteNodeResp) ProtoMessage() {}
|
||
|
||
func (x *DeleteNodeResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[50]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteNodeResp.ProtoReflect.Descriptor instead.
|
||
func (*DeleteNodeResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{50}
|
||
}
|
||
|
||
func (x *DeleteNodeResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *DeleteNodeResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *DeleteNodeResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// ***************** Bare Metal ShowNodeDetailsReq Start*****************
|
||
type ShowNodeDetailsReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
NodeIdent string `protobuf:"bytes,1,opt,name=node_ident,json=nodeIdent,proto3" json:"node_ident,omitempty"`
|
||
Fields []*ShowNodeDetailsReq_Fields `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
|
||
}
|
||
|
||
func (x *ShowNodeDetailsReq) Reset() {
|
||
*x = ShowNodeDetailsReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[51]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsReq) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[51]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsReq.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{51}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsReq) GetNodeIdent() string {
|
||
if x != nil {
|
||
return x.NodeIdent
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsReq) GetFields() []*ShowNodeDetailsReq_Fields {
|
||
if x != nil {
|
||
return x.Fields
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ShowNodeDetailsResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
|
||
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
||
PowerState string `protobuf:"bytes,3,opt,name=power_state,json=powerState,proto3" json:"power_state,omitempty"`
|
||
TargetPowerState string `protobuf:"bytes,4,opt,name=target_power_state,json=targetPowerState,proto3" json:"target_power_state,omitempty"`
|
||
ProvisionState string `protobuf:"bytes,5,opt,name=provision_state,json=provisionState,proto3" json:"provision_state,omitempty"`
|
||
TargetProvisionState string `protobuf:"bytes,6,opt,name=target_provision_state,json=targetProvisionState,proto3" json:"target_provision_state,omitempty"`
|
||
Maintenance bool `protobuf:"varint,7,opt,name=maintenance,proto3" json:"maintenance,omitempty"`
|
||
MaintenanceReason string `protobuf:"bytes,8,opt,name=maintenance_reason,json=maintenanceReason,proto3" json:"maintenance_reason,omitempty"`
|
||
Fault string `protobuf:"bytes,9,opt,name=fault,proto3" json:"fault,omitempty"`
|
||
LastError string `protobuf:"bytes,10,opt,name=last_error,json=lastError,proto3" json:"last_error,omitempty"`
|
||
Reservation string `protobuf:"bytes,11,opt,name=reservation,proto3" json:"reservation,omitempty"`
|
||
Driver string `protobuf:"bytes,12,opt,name=driver,proto3" json:"driver,omitempty"`
|
||
DriverInfo *ShowNodeDetailsResp_DriverInfo `protobuf:"bytes,13,opt,name=driver_info,json=driverInfo,proto3" json:"driver_info,omitempty"`
|
||
DriverInternalInfo *ShowNodeDetailsResp_DriverInternalInfo `protobuf:"bytes,14,opt,name=driver_internal_info,json=driverInternalInfo,proto3" json:"driver_internal_info,omitempty"`
|
||
Properties *ShowNodeDetailsResp_Properties `protobuf:"bytes,15,opt,name=properties,proto3" json:"properties,omitempty"`
|
||
InstanceInfo *ShowNodeDetailsResp_InstanceInfo `protobuf:"bytes,16,opt,name=instance_info,json=instanceInfo,proto3" json:"instance_info,omitempty"`
|
||
InstanceUuid string `protobuf:"bytes,17,opt,name=instance_uuid,json=instanceUuid,proto3" json:"instance_uuid,omitempty"`
|
||
ChassisUuid string `protobuf:"bytes,18,opt,name=chassis_uuid,json=chassisUuid,proto3" json:"chassis_uuid,omitempty"`
|
||
Extra *ShowNodeDetailsResp_Extra `protobuf:"bytes,19,opt,name=extra,proto3" json:"extra,omitempty"`
|
||
ConsoleEnabled bool `protobuf:"varint,20,opt,name=console_enabled,json=consoleEnabled,proto3" json:"console_enabled,omitempty"`
|
||
RaidConfig *ShowNodeDetailsResp_RaidConfig `protobuf:"bytes,21,opt,name=raid_config,json=raidConfig,proto3" json:"raid_config,omitempty"`
|
||
TargetRaidConfig *ShowNodeDetailsResp_TargetRaidConfig `protobuf:"bytes,22,opt,name=target_raid_config,json=targetRaidConfig,proto3" json:"target_raid_config,omitempty"`
|
||
CleanStep *ShowNodeDetailsResp_CleanStep `protobuf:"bytes,23,opt,name=clean_step,json=cleanStep,proto3" json:"clean_step,omitempty"`
|
||
DeployStep *ShowNodeDetailsResp_DeployStep `protobuf:"bytes,24,opt,name=deploy_step,json=deployStep,proto3" json:"deploy_step,omitempty"`
|
||
Links []*ShowNodeDetailsResp_Links `protobuf:"bytes,25,rep,name=links,proto3" json:"links,omitempty"`
|
||
Ports []*ShowNodeDetailsResp_Ports `protobuf:"bytes,26,rep,name=ports,proto3" json:"ports,omitempty"`
|
||
Portgroups []*ShowNodeDetailsResp_Portgroups `protobuf:"bytes,27,rep,name=portgroups,proto3" json:"portgroups,omitempty"`
|
||
States []*ShowNodeDetailsResp_States `protobuf:"bytes,28,rep,name=states,proto3" json:"states,omitempty"`
|
||
ResourceClass string `protobuf:"bytes,29,opt,name=resource_class,json=resourceClass,proto3" json:"resource_class,omitempty"`
|
||
BiosInterface string `protobuf:"bytes,30,opt,name=bios_interface,json=biosInterface,proto3" json:"bios_interface,omitempty"`
|
||
BootInterface string `protobuf:"bytes,31,opt,name=boot_interface,json=bootInterface,proto3" json:"boot_interface,omitempty"`
|
||
ConsoleInterface string `protobuf:"bytes,32,opt,name=console_interface,json=consoleInterface,proto3" json:"console_interface,omitempty"`
|
||
DeployInterface string `protobuf:"bytes,33,opt,name=deploy_interface,json=deployInterface,proto3" json:"deploy_interface,omitempty"`
|
||
InspectInterface string `protobuf:"bytes,34,opt,name=inspect_interface,json=inspectInterface,proto3" json:"inspect_interface,omitempty"`
|
||
ManagementInterface string `protobuf:"bytes,35,opt,name=management_interface,json=managementInterface,proto3" json:"management_interface,omitempty"`
|
||
NetworkInterface string `protobuf:"bytes,36,opt,name=network_interface,json=networkInterface,proto3" json:"network_interface,omitempty"`
|
||
PowerInterface string `protobuf:"bytes,37,opt,name=power_interface,json=powerInterface,proto3" json:"power_interface,omitempty"`
|
||
RaidInterface string `protobuf:"bytes,38,opt,name=raid_interface,json=raidInterface,proto3" json:"raid_interface,omitempty"`
|
||
RescueInterface string `protobuf:"bytes,39,opt,name=rescue_interface,json=rescueInterface,proto3" json:"rescue_interface,omitempty"`
|
||
StorageInterface string `protobuf:"bytes,40,opt,name=storage_interface,json=storageInterface,proto3" json:"storage_interface,omitempty"`
|
||
Traits []*ShowNodeDetailsResp_Traits `protobuf:"bytes,41,rep,name=traits,proto3" json:"traits,omitempty"`
|
||
VendorInterface string `protobuf:"bytes,42,opt,name=vendor_interface,json=vendorInterface,proto3" json:"vendor_interface,omitempty"`
|
||
Volume []*ShowNodeDetailsResp_Volume `protobuf:"bytes,43,rep,name=volume,proto3" json:"volume,omitempty"`
|
||
ConductorGroup string `protobuf:"bytes,44,opt,name=conductor_group,json=conductorGroup,proto3" json:"conductor_group,omitempty"`
|
||
Protected bool `protobuf:"varint,45,opt,name=protected,proto3" json:"protected,omitempty"`
|
||
ProtectedReason string `protobuf:"bytes,46,opt,name=protected_reason,json=protectedReason,proto3" json:"protected_reason,omitempty"`
|
||
Owner string `protobuf:"bytes,47,opt,name=owner,proto3" json:"owner,omitempty"`
|
||
Lessee string `protobuf:"bytes,48,opt,name=lessee,proto3" json:"lessee,omitempty"`
|
||
Shard string `protobuf:"bytes,49,opt,name=shard,proto3" json:"shard,omitempty"`
|
||
Description string `protobuf:"bytes,50,opt,name=description,proto3" json:"description,omitempty"`
|
||
Conductor string `protobuf:"bytes,51,opt,name=conductor,proto3" json:"conductor,omitempty"`
|
||
AllocationUuid string `protobuf:"bytes,52,opt,name=allocation_uuid,json=allocationUuid,proto3" json:"allocation_uuid,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,53,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
InspectionFinishedAt string `protobuf:"bytes,54,opt,name=inspection_finished_at,json=inspectionFinishedAt,proto3" json:"inspection_finished_at,omitempty"`
|
||
InspectionStartedAt string `protobuf:"bytes,55,opt,name=inspection_started_at,json=inspectionStartedAt,proto3" json:"inspection_started_at,omitempty"`
|
||
NetworkData *ShowNodeDetailsResp_NetworkData `protobuf:"bytes,57,opt,name=network_data,json=networkData,proto3" json:"network_data,omitempty"`
|
||
ProvisionUpdatedAt string `protobuf:"bytes,58,opt,name=provision_updated_at,json=provisionUpdatedAt,proto3" json:"provision_updated_at,omitempty"`
|
||
Retired bool `protobuf:"varint,59,opt,name=retired,proto3" json:"retired,omitempty"`
|
||
RetiredReason string `protobuf:"bytes,60,opt,name=retired_reason,json=retiredReason,proto3" json:"retired_reason,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,61,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
Code int32 `protobuf:"varint,62,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,63,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,64,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) Reset() {
|
||
*x = ShowNodeDetailsResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[52]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[52]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetUuid() string {
|
||
if x != nil {
|
||
return x.Uuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetPowerState() string {
|
||
if x != nil {
|
||
return x.PowerState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetTargetPowerState() string {
|
||
if x != nil {
|
||
return x.TargetPowerState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetProvisionState() string {
|
||
if x != nil {
|
||
return x.ProvisionState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetTargetProvisionState() string {
|
||
if x != nil {
|
||
return x.TargetProvisionState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetMaintenance() bool {
|
||
if x != nil {
|
||
return x.Maintenance
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetMaintenanceReason() string {
|
||
if x != nil {
|
||
return x.MaintenanceReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetFault() string {
|
||
if x != nil {
|
||
return x.Fault
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetLastError() string {
|
||
if x != nil {
|
||
return x.LastError
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetReservation() string {
|
||
if x != nil {
|
||
return x.Reservation
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetDriver() string {
|
||
if x != nil {
|
||
return x.Driver
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetDriverInfo() *ShowNodeDetailsResp_DriverInfo {
|
||
if x != nil {
|
||
return x.DriverInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetDriverInternalInfo() *ShowNodeDetailsResp_DriverInternalInfo {
|
||
if x != nil {
|
||
return x.DriverInternalInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetProperties() *ShowNodeDetailsResp_Properties {
|
||
if x != nil {
|
||
return x.Properties
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetInstanceInfo() *ShowNodeDetailsResp_InstanceInfo {
|
||
if x != nil {
|
||
return x.InstanceInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetInstanceUuid() string {
|
||
if x != nil {
|
||
return x.InstanceUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetChassisUuid() string {
|
||
if x != nil {
|
||
return x.ChassisUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetExtra() *ShowNodeDetailsResp_Extra {
|
||
if x != nil {
|
||
return x.Extra
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetConsoleEnabled() bool {
|
||
if x != nil {
|
||
return x.ConsoleEnabled
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetRaidConfig() *ShowNodeDetailsResp_RaidConfig {
|
||
if x != nil {
|
||
return x.RaidConfig
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetTargetRaidConfig() *ShowNodeDetailsResp_TargetRaidConfig {
|
||
if x != nil {
|
||
return x.TargetRaidConfig
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetCleanStep() *ShowNodeDetailsResp_CleanStep {
|
||
if x != nil {
|
||
return x.CleanStep
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetDeployStep() *ShowNodeDetailsResp_DeployStep {
|
||
if x != nil {
|
||
return x.DeployStep
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetLinks() []*ShowNodeDetailsResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetPorts() []*ShowNodeDetailsResp_Ports {
|
||
if x != nil {
|
||
return x.Ports
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetPortgroups() []*ShowNodeDetailsResp_Portgroups {
|
||
if x != nil {
|
||
return x.Portgroups
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetStates() []*ShowNodeDetailsResp_States {
|
||
if x != nil {
|
||
return x.States
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetResourceClass() string {
|
||
if x != nil {
|
||
return x.ResourceClass
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetBiosInterface() string {
|
||
if x != nil {
|
||
return x.BiosInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetBootInterface() string {
|
||
if x != nil {
|
||
return x.BootInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetConsoleInterface() string {
|
||
if x != nil {
|
||
return x.ConsoleInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetDeployInterface() string {
|
||
if x != nil {
|
||
return x.DeployInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetInspectInterface() string {
|
||
if x != nil {
|
||
return x.InspectInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetManagementInterface() string {
|
||
if x != nil {
|
||
return x.ManagementInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetNetworkInterface() string {
|
||
if x != nil {
|
||
return x.NetworkInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetPowerInterface() string {
|
||
if x != nil {
|
||
return x.PowerInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetRaidInterface() string {
|
||
if x != nil {
|
||
return x.RaidInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetRescueInterface() string {
|
||
if x != nil {
|
||
return x.RescueInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetStorageInterface() string {
|
||
if x != nil {
|
||
return x.StorageInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetTraits() []*ShowNodeDetailsResp_Traits {
|
||
if x != nil {
|
||
return x.Traits
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetVendorInterface() string {
|
||
if x != nil {
|
||
return x.VendorInterface
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetVolume() []*ShowNodeDetailsResp_Volume {
|
||
if x != nil {
|
||
return x.Volume
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetConductorGroup() string {
|
||
if x != nil {
|
||
return x.ConductorGroup
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetProtected() bool {
|
||
if x != nil {
|
||
return x.Protected
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetProtectedReason() string {
|
||
if x != nil {
|
||
return x.ProtectedReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetOwner() string {
|
||
if x != nil {
|
||
return x.Owner
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetLessee() string {
|
||
if x != nil {
|
||
return x.Lessee
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetShard() string {
|
||
if x != nil {
|
||
return x.Shard
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetConductor() string {
|
||
if x != nil {
|
||
return x.Conductor
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetAllocationUuid() string {
|
||
if x != nil {
|
||
return x.AllocationUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetInspectionFinishedAt() string {
|
||
if x != nil {
|
||
return x.InspectionFinishedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetInspectionStartedAt() string {
|
||
if x != nil {
|
||
return x.InspectionStartedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetNetworkData() *ShowNodeDetailsResp_NetworkData {
|
||
if x != nil {
|
||
return x.NetworkData
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetProvisionUpdatedAt() string {
|
||
if x != nil {
|
||
return x.ProvisionUpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetRetired() bool {
|
||
if x != nil {
|
||
return x.Retired
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetRetiredReason() string {
|
||
if x != nil {
|
||
return x.RetiredReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// *****************WangQi Images API start************************
|
||
type CreateImageReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ContainerFormat string `protobuf:"bytes,1,opt,name=container_format,json=containerFormat,proto3" json:"container_format,omitempty"`
|
||
DiskFormat string `protobuf:"bytes,2,opt,name=disk_format,json=diskFormat,proto3" json:"disk_format,omitempty"`
|
||
Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
|
||
MinDisk int64 `protobuf:"varint,4,opt,name=min_disk,json=minDisk,proto3" json:"min_disk,omitempty"`
|
||
MinRam int64 `protobuf:"varint,5,opt,name=min_ram,json=minRam,proto3" json:"min_ram,omitempty"`
|
||
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
Protected bool `protobuf:"varint,7,opt,name=protected,proto3" json:"protected,omitempty"`
|
||
Tags []*Tags `protobuf:"bytes,43,rep,name=tags,proto3" json:"tags,omitempty"`
|
||
Visibility string `protobuf:"bytes,44,opt,name=visibility,proto3" json:"visibility,omitempty"`
|
||
}
|
||
|
||
func (x *CreateImageReq) Reset() {
|
||
*x = CreateImageReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[53]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateImageReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateImageReq) ProtoMessage() {}
|
||
|
||
func (x *CreateImageReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[53]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateImageReq.ProtoReflect.Descriptor instead.
|
||
func (*CreateImageReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{53}
|
||
}
|
||
|
||
func (x *CreateImageReq) GetContainerFormat() string {
|
||
if x != nil {
|
||
return x.ContainerFormat
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageReq) GetDiskFormat() string {
|
||
if x != nil {
|
||
return x.DiskFormat
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageReq) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageReq) GetMinDisk() int64 {
|
||
if x != nil {
|
||
return x.MinDisk
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateImageReq) GetMinRam() int64 {
|
||
if x != nil {
|
||
return x.MinRam
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateImageReq) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageReq) GetProtected() bool {
|
||
if x != nil {
|
||
return x.Protected
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateImageReq) GetTags() []*Tags {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateImageReq) GetVisibility() string {
|
||
if x != nil {
|
||
return x.Visibility
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type Tags struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *Tags) Reset() {
|
||
*x = Tags{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[54]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *Tags) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*Tags) ProtoMessage() {}
|
||
|
||
func (x *Tags) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[54]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use Tags.ProtoReflect.Descriptor instead.
|
||
func (*Tags) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{54}
|
||
}
|
||
|
||
type CreateImageResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Location string `protobuf:"bytes,1,opt,name=Location,proto3" json:"Location,omitempty"`
|
||
OpenStackImageImportMethods string `protobuf:"bytes,2,opt,name=OpenStack_image_import_methods,json=OpenStack-image-import-methods,proto3" json:"OpenStack_image_import_methods,omitempty"`
|
||
OpenStackImageStoreIds string `protobuf:"bytes,3,opt,name=OpenStack_image_store_ids,json=OpenStack-image-store-ids,proto3" json:"OpenStack_image_store_ids,omitempty"`
|
||
Checksum string `protobuf:"bytes,4,opt,name=checksum,proto3" json:"checksum,omitempty"`
|
||
ContainerFormat string `protobuf:"bytes,5,opt,name=container_format,json=containerFormat,proto3" json:"container_format,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
DiskFormat string `protobuf:"bytes,7,opt,name=disk_format,json=diskFormat,proto3" json:"disk_format,omitempty"`
|
||
File string `protobuf:"bytes,8,opt,name=file,proto3" json:"file,omitempty"`
|
||
Id string `protobuf:"bytes,9,opt,name=id,proto3" json:"id,omitempty"`
|
||
MinDisk uint32 `protobuf:"varint,10,opt,name=min_disk,json=minDisk,proto3" json:"min_disk,omitempty"`
|
||
MinRam uint32 `protobuf:"varint,11,opt,name=min_ram,json=minRam,proto3" json:"min_ram,omitempty"`
|
||
Name string `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
|
||
OsHashAlgo string `protobuf:"bytes,13,opt,name=os_hash_algo,json=osHashAlgo,proto3" json:"os_hash_algo,omitempty"`
|
||
OsHashValue string `protobuf:"bytes,14,opt,name=os_hash_value,json=osHashValue,proto3" json:"os_hash_value,omitempty"`
|
||
OsHidden bool `protobuf:"varint,15,opt,name=os_hidden,json=osHidden,proto3" json:"os_hidden,omitempty"`
|
||
Protected bool `protobuf:"varint,16,opt,name=protected,proto3" json:"protected,omitempty"`
|
||
Owner string `protobuf:"bytes,17,opt,name=owner,proto3" json:"owner,omitempty"`
|
||
Schema string `protobuf:"bytes,18,opt,name=schema,proto3" json:"schema,omitempty"`
|
||
Self string `protobuf:"bytes,19,opt,name=self,proto3" json:"self,omitempty"`
|
||
Size int64 `protobuf:"varint,20,opt,name=size,proto3" json:"size,omitempty"`
|
||
Status string `protobuf:"bytes,21,opt,name=status,proto3" json:"status,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,22,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
Visibility string `protobuf:"bytes,23,opt,name=visibility,proto3" json:"visibility,omitempty"`
|
||
VirtualSize int64 `protobuf:"varint,24,opt,name=virtual_size,json=virtualSize,proto3" json:"virtual_size,omitempty"`
|
||
DirectUrl string `protobuf:"bytes,25,opt,name=direct_url,json=directUrl,proto3" json:"direct_url,omitempty"`
|
||
Tags []*CreateImageResp_Tags `protobuf:"bytes,26,rep,name=tags,proto3" json:"tags,omitempty"`
|
||
Locations []*CreateImageResp_Locations `protobuf:"bytes,27,rep,name=locations,proto3" json:"locations,omitempty"`
|
||
Code int32 `protobuf:"varint,28,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,29,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,30,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *CreateImageResp) Reset() {
|
||
*x = CreateImageResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[55]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateImageResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateImageResp) ProtoMessage() {}
|
||
|
||
func (x *CreateImageResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[55]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateImageResp.ProtoReflect.Descriptor instead.
|
||
func (*CreateImageResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{55}
|
||
}
|
||
|
||
func (x *CreateImageResp) GetLocation() string {
|
||
if x != nil {
|
||
return x.Location
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetOpenStackImageImportMethods() string {
|
||
if x != nil {
|
||
return x.OpenStackImageImportMethods
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetOpenStackImageStoreIds() string {
|
||
if x != nil {
|
||
return x.OpenStackImageStoreIds
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetChecksum() string {
|
||
if x != nil {
|
||
return x.Checksum
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetContainerFormat() string {
|
||
if x != nil {
|
||
return x.ContainerFormat
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetDiskFormat() string {
|
||
if x != nil {
|
||
return x.DiskFormat
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetFile() string {
|
||
if x != nil {
|
||
return x.File
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetMinDisk() uint32 {
|
||
if x != nil {
|
||
return x.MinDisk
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateImageResp) GetMinRam() uint32 {
|
||
if x != nil {
|
||
return x.MinRam
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateImageResp) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetOsHashAlgo() string {
|
||
if x != nil {
|
||
return x.OsHashAlgo
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetOsHashValue() string {
|
||
if x != nil {
|
||
return x.OsHashValue
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetOsHidden() bool {
|
||
if x != nil {
|
||
return x.OsHidden
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateImageResp) GetProtected() bool {
|
||
if x != nil {
|
||
return x.Protected
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateImageResp) GetOwner() string {
|
||
if x != nil {
|
||
return x.Owner
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetSchema() string {
|
||
if x != nil {
|
||
return x.Schema
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetSelf() string {
|
||
if x != nil {
|
||
return x.Self
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetSize() int64 {
|
||
if x != nil {
|
||
return x.Size
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateImageResp) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetVisibility() string {
|
||
if x != nil {
|
||
return x.Visibility
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetVirtualSize() int64 {
|
||
if x != nil {
|
||
return x.VirtualSize
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateImageResp) GetDirectUrl() string {
|
||
if x != nil {
|
||
return x.DirectUrl
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetTags() []*CreateImageResp_Tags {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateImageResp) GetLocations() []*CreateImageResp_Locations {
|
||
if x != nil {
|
||
return x.Locations
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateImageResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateImageResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateImageResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListImagesReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` // @gotags: copier:"Limit"
|
||
}
|
||
|
||
func (x *ListImagesReq) Reset() {
|
||
*x = ListImagesReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[56]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListImagesReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListImagesReq) ProtoMessage() {}
|
||
|
||
func (x *ListImagesReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[56]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListImagesReq.ProtoReflect.Descriptor instead.
|
||
func (*ListImagesReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{56}
|
||
}
|
||
|
||
func (x *ListImagesReq) GetLimit() int32 {
|
||
if x != nil {
|
||
return x.Limit
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ListImagesResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
First string `protobuf:"bytes,1,opt,name=first,proto3" json:"first,omitempty"`
|
||
Next string `protobuf:"bytes,2,opt,name=next,proto3" json:"next,omitempty"`
|
||
Schema string `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"`
|
||
Images []*ListImagesResp_Images `protobuf:"bytes,4,rep,name=images,proto3" json:"images,omitempty"`
|
||
Code int32 `protobuf:"varint,5,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,6,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,7,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *ListImagesResp) Reset() {
|
||
*x = ListImagesResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[57]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListImagesResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListImagesResp) ProtoMessage() {}
|
||
|
||
func (x *ListImagesResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[57]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListImagesResp.ProtoReflect.Descriptor instead.
|
||
func (*ListImagesResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{57}
|
||
}
|
||
|
||
func (x *ListImagesResp) GetFirst() string {
|
||
if x != nil {
|
||
return x.First
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp) GetNext() string {
|
||
if x != nil {
|
||
return x.Next
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp) GetSchema() string {
|
||
if x != nil {
|
||
return x.Schema
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp) GetImages() []*ListImagesResp_Images {
|
||
if x != nil {
|
||
return x.Images
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListImagesResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListImagesResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type DeleteImageReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"` // @gotags: copier:"imageId"
|
||
}
|
||
|
||
func (x *DeleteImageReq) Reset() {
|
||
*x = DeleteImageReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[58]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteImageReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteImageReq) ProtoMessage() {}
|
||
|
||
func (x *DeleteImageReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[58]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteImageReq.ProtoReflect.Descriptor instead.
|
||
func (*DeleteImageReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{58}
|
||
}
|
||
|
||
func (x *DeleteImageReq) GetImageId() string {
|
||
if x != nil {
|
||
return x.ImageId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type DeleteImageResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *DeleteImageResp) Reset() {
|
||
*x = DeleteImageResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[59]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteImageResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteImageResp) ProtoMessage() {}
|
||
|
||
func (x *DeleteImageResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[59]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteImageResp.ProtoReflect.Descriptor instead.
|
||
func (*DeleteImageResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{59}
|
||
}
|
||
|
||
func (x *DeleteImageResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *DeleteImageResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *DeleteImageResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UploadOsImageReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"` // @gotags: copier:"ImageId"
|
||
}
|
||
|
||
func (x *UploadOsImageReq) Reset() {
|
||
*x = UploadOsImageReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[60]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UploadOsImageReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UploadOsImageReq) ProtoMessage() {}
|
||
|
||
func (x *UploadOsImageReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[60]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UploadOsImageReq.ProtoReflect.Descriptor instead.
|
||
func (*UploadOsImageReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{60}
|
||
}
|
||
|
||
func (x *UploadOsImageReq) GetImageId() string {
|
||
if x != nil {
|
||
return x.ImageId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UploadOsImageResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *UploadOsImageResp) Reset() {
|
||
*x = UploadOsImageResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[61]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UploadOsImageResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UploadOsImageResp) ProtoMessage() {}
|
||
|
||
func (x *UploadOsImageResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[61]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UploadOsImageResp.ProtoReflect.Descriptor instead.
|
||
func (*UploadOsImageResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{61}
|
||
}
|
||
|
||
func (x *UploadOsImageResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UploadOsImageResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UploadOsImageResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// *****************WangQi volumes API start************************
|
||
type ListVolumesReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // @gotags: copier:"ProjectId"
|
||
AllTenants string `protobuf:"bytes,2,opt,name=all_tenants,json=allTenants,proto3" json:"all_tenants,omitempty"`
|
||
Sort string `protobuf:"bytes,3,opt,name=sort,proto3" json:"sort,omitempty"`
|
||
Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
|
||
Offset int32 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty"`
|
||
Marker string `protobuf:"bytes,6,opt,name=marker,proto3" json:"marker,omitempty"`
|
||
WithCount bool `protobuf:"varint,7,opt,name=with_count,json=withCount,proto3" json:"with_count,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
ConsumesQuota bool `protobuf:"varint,9,opt,name=consumes_quota,json=consumesQuota,proto3" json:"consumes_quota,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
}
|
||
|
||
func (x *ListVolumesReq) Reset() {
|
||
*x = ListVolumesReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[62]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumesReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumesReq) ProtoMessage() {}
|
||
|
||
func (x *ListVolumesReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[62]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumesReq.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumesReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{62}
|
||
}
|
||
|
||
func (x *ListVolumesReq) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesReq) GetAllTenants() string {
|
||
if x != nil {
|
||
return x.AllTenants
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesReq) GetSort() string {
|
||
if x != nil {
|
||
return x.Sort
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesReq) GetLimit() int32 {
|
||
if x != nil {
|
||
return x.Limit
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListVolumesReq) GetOffset() int32 {
|
||
if x != nil {
|
||
return x.Offset
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListVolumesReq) GetMarker() string {
|
||
if x != nil {
|
||
return x.Marker
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesReq) GetWithCount() bool {
|
||
if x != nil {
|
||
return x.WithCount
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListVolumesReq) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesReq) GetConsumesQuota() bool {
|
||
if x != nil {
|
||
return x.ConsumesQuota
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListVolumesReq) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListVolumesResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Volumes []*ListVolumesResp_Volumes `protobuf:"bytes,1,rep,name=volumes,proto3" json:"volumes,omitempty"`
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *ListVolumesResp) Reset() {
|
||
*x = ListVolumesResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[63]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumesResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumesResp) ProtoMessage() {}
|
||
|
||
func (x *ListVolumesResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[63]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumesResp.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumesResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{63}
|
||
}
|
||
|
||
func (x *ListVolumesResp) GetVolumes() []*ListVolumesResp_Volumes {
|
||
if x != nil {
|
||
return x.Volumes
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListVolumesResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListVolumesResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListVolumesDetailReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
AllTenants string `protobuf:"bytes,2,opt,name=all_tenants,json=allTenants,proto3" json:"all_tenants,omitempty"`
|
||
Sort string `protobuf:"bytes,3,opt,name=sort,proto3" json:"sort,omitempty"`
|
||
Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
|
||
Offset int32 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty"`
|
||
Marker string `protobuf:"bytes,6,opt,name=marker,proto3" json:"marker,omitempty"`
|
||
WithCount bool `protobuf:"varint,7,opt,name=with_count,json=withCount,proto3" json:"with_count,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
ConsumesQuota bool `protobuf:"varint,9,opt,name=consumes_quota,json=consumesQuota,proto3" json:"consumes_quota,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
}
|
||
|
||
func (x *ListVolumesDetailReq) Reset() {
|
||
*x = ListVolumesDetailReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[64]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumesDetailReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumesDetailReq) ProtoMessage() {}
|
||
|
||
func (x *ListVolumesDetailReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[64]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumesDetailReq.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumesDetailReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{64}
|
||
}
|
||
|
||
func (x *ListVolumesDetailReq) GetAllTenants() string {
|
||
if x != nil {
|
||
return x.AllTenants
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailReq) GetSort() string {
|
||
if x != nil {
|
||
return x.Sort
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailReq) GetLimit() int32 {
|
||
if x != nil {
|
||
return x.Limit
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListVolumesDetailReq) GetOffset() int32 {
|
||
if x != nil {
|
||
return x.Offset
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListVolumesDetailReq) GetMarker() string {
|
||
if x != nil {
|
||
return x.Marker
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailReq) GetWithCount() bool {
|
||
if x != nil {
|
||
return x.WithCount
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListVolumesDetailReq) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailReq) GetConsumesQuota() bool {
|
||
if x != nil {
|
||
return x.ConsumesQuota
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListVolumesDetailReq) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListVolumesDetailResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Volumes []*ListVolumesDetailResp_VolumeDetail `protobuf:"bytes,1,rep,name=volumes,proto3" json:"volumes,omitempty"`
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp) Reset() {
|
||
*x = ListVolumesDetailResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[65]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumesDetailResp) ProtoMessage() {}
|
||
|
||
func (x *ListVolumesDetailResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[65]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumesDetailResp.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumesDetailResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{65}
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp) GetVolumes() []*ListVolumesDetailResp_VolumeDetail {
|
||
if x != nil {
|
||
return x.Volumes
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateVolumeReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // @gotags: copier:"ProjectId"
|
||
Volume *CreateVolumeReq_Volume `protobuf:"bytes,2,opt,name=volume,proto3" json:"volume,omitempty"`
|
||
}
|
||
|
||
func (x *CreateVolumeReq) Reset() {
|
||
*x = CreateVolumeReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[66]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateVolumeReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateVolumeReq) ProtoMessage() {}
|
||
|
||
func (x *CreateVolumeReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[66]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateVolumeReq.ProtoReflect.Descriptor instead.
|
||
func (*CreateVolumeReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{66}
|
||
}
|
||
|
||
func (x *CreateVolumeReq) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeReq) GetVolume() *CreateVolumeReq_Volume {
|
||
if x != nil {
|
||
return x.Volume
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type CreateVolumeResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Volume *CreateVolumeResp_Volume `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"` // @gotags: copier:"Volume"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *CreateVolumeResp) Reset() {
|
||
*x = CreateVolumeResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[67]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateVolumeResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateVolumeResp) ProtoMessage() {}
|
||
|
||
func (x *CreateVolumeResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[67]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateVolumeResp.ProtoReflect.Descriptor instead.
|
||
func (*CreateVolumeResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{67}
|
||
}
|
||
|
||
func (x *CreateVolumeResp) GetVolume() *CreateVolumeResp_Volume {
|
||
if x != nil {
|
||
return x.Volume
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateVolumeResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateVolumeResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type DeleteVolumeReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
// string project_id =1;
|
||
VolumeId string `protobuf:"bytes,2,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"`
|
||
Cascade bool `protobuf:"varint,3,opt,name=cascade,proto3" json:"cascade,omitempty"`
|
||
Force bool `protobuf:"varint,4,opt,name=force,proto3" json:"force,omitempty"`
|
||
}
|
||
|
||
func (x *DeleteVolumeReq) Reset() {
|
||
*x = DeleteVolumeReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[68]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteVolumeReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteVolumeReq) ProtoMessage() {}
|
||
|
||
func (x *DeleteVolumeReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[68]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteVolumeReq.ProtoReflect.Descriptor instead.
|
||
func (*DeleteVolumeReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{68}
|
||
}
|
||
|
||
func (x *DeleteVolumeReq) GetVolumeId() string {
|
||
if x != nil {
|
||
return x.VolumeId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *DeleteVolumeReq) GetCascade() bool {
|
||
if x != nil {
|
||
return x.Cascade
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *DeleteVolumeReq) GetForce() bool {
|
||
if x != nil {
|
||
return x.Force
|
||
}
|
||
return false
|
||
}
|
||
|
||
type DeleteVolumeResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *DeleteVolumeResp) Reset() {
|
||
*x = DeleteVolumeResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[69]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteVolumeResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteVolumeResp) ProtoMessage() {}
|
||
|
||
func (x *DeleteVolumeResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[69]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteVolumeResp.ProtoReflect.Descriptor instead.
|
||
func (*DeleteVolumeResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{69}
|
||
}
|
||
|
||
func (x *DeleteVolumeResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *DeleteVolumeResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *DeleteVolumeResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UpdateVolumeReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
VolumeTypeId string `protobuf:"bytes,2,opt,name=volume_type_id,json=volumeTypeId,proto3" json:"volume_type_id,omitempty"`
|
||
Volume *UpdateVolumeReq_Volume `protobuf:"bytes,3,opt,name=volume,proto3" json:"volume,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateVolumeReq) Reset() {
|
||
*x = UpdateVolumeReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[70]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateVolumeReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateVolumeReq) ProtoMessage() {}
|
||
|
||
func (x *UpdateVolumeReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[70]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateVolumeReq.ProtoReflect.Descriptor instead.
|
||
func (*UpdateVolumeReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{70}
|
||
}
|
||
|
||
func (x *UpdateVolumeReq) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeReq) GetVolumeTypeId() string {
|
||
if x != nil {
|
||
return x.VolumeTypeId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeReq) GetVolume() *UpdateVolumeReq_Volume {
|
||
if x != nil {
|
||
return x.Volume
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type UpdateVolumeResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Volume *UpdateVolumeResp_Volume `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *UpdateVolumeResp) Reset() {
|
||
*x = UpdateVolumeResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[71]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateVolumeResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateVolumeResp) ProtoMessage() {}
|
||
|
||
func (x *UpdateVolumeResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[71]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateVolumeResp.ProtoReflect.Descriptor instead.
|
||
func (*UpdateVolumeResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{71}
|
||
}
|
||
|
||
func (x *UpdateVolumeResp) GetVolume() *UpdateVolumeResp_Volume {
|
||
if x != nil {
|
||
return x.Volume
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateVolumeResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateVolumeResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListVolumeTypesReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
Sort string `protobuf:"bytes,2,opt,name=sort,proto3" json:"sort,omitempty"`
|
||
IsPublic bool `protobuf:"varint,3,opt,name=is_public,json=isPublic,proto3" json:"is_public,omitempty"`
|
||
Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
|
||
Offset int32 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty"`
|
||
Marker string `protobuf:"bytes,6,opt,name=marker,proto3" json:"marker,omitempty"`
|
||
}
|
||
|
||
func (x *ListVolumeTypesReq) Reset() {
|
||
*x = ListVolumeTypesReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[72]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumeTypesReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumeTypesReq) ProtoMessage() {}
|
||
|
||
func (x *ListVolumeTypesReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[72]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumeTypesReq.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumeTypesReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{72}
|
||
}
|
||
|
||
func (x *ListVolumeTypesReq) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumeTypesReq) GetSort() string {
|
||
if x != nil {
|
||
return x.Sort
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumeTypesReq) GetIsPublic() bool {
|
||
if x != nil {
|
||
return x.IsPublic
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListVolumeTypesReq) GetLimit() int32 {
|
||
if x != nil {
|
||
return x.Limit
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListVolumeTypesReq) GetOffset() int32 {
|
||
if x != nil {
|
||
return x.Offset
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListVolumeTypesReq) GetMarker() string {
|
||
if x != nil {
|
||
return x.Marker
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListVolumeTypesResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
VolumeTypes []*ListVolumeTypesResp_VolumeTypes `protobuf:"bytes,1,rep,name=volume_types,json=volumeTypes,proto3" json:"volume_types,omitempty"` // @gotags: copier:"VolumeTypes"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp) Reset() {
|
||
*x = ListVolumeTypesResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[73]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumeTypesResp) ProtoMessage() {}
|
||
|
||
func (x *ListVolumeTypesResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[73]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumeTypesResp.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumeTypesResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{73}
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp) GetVolumeTypes() []*ListVolumeTypesResp_VolumeTypes {
|
||
if x != nil {
|
||
return x.VolumeTypes
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateTypeReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
VolumeType *CreateTypeReq_VolumeType `protobuf:"bytes,2,opt,name=volume_type,json=volumeType,proto3" json:"volume_type,omitempty"`
|
||
}
|
||
|
||
func (x *CreateTypeReq) Reset() {
|
||
*x = CreateTypeReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[74]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateTypeReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateTypeReq) ProtoMessage() {}
|
||
|
||
func (x *CreateTypeReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[74]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateTypeReq.ProtoReflect.Descriptor instead.
|
||
func (*CreateTypeReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{74}
|
||
}
|
||
|
||
func (x *CreateTypeReq) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateTypeReq) GetVolumeType() *CreateTypeReq_VolumeType {
|
||
if x != nil {
|
||
return x.VolumeType
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type CreateTypeResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
VolumeType *CreateTypeResp_VolumeType `protobuf:"bytes,1,opt,name=volume_type,json=volumeType,proto3" json:"volume_type,omitempty"` // @gotags: copier:"VolumeTypes"
|
||
Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *CreateTypeResp) Reset() {
|
||
*x = CreateTypeResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[75]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateTypeResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateTypeResp) ProtoMessage() {}
|
||
|
||
func (x *CreateTypeResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[75]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateTypeResp.ProtoReflect.Descriptor instead.
|
||
func (*CreateTypeResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{75}
|
||
}
|
||
|
||
func (x *CreateTypeResp) GetVolumeType() *CreateTypeResp_VolumeType {
|
||
if x != nil {
|
||
return x.VolumeType
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateTypeResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateTypeResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateTypeResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type DeleteTypeReq struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
VolumeTypeId string `protobuf:"bytes,2,opt,name=volume_type_id,json=volumeTypeId,proto3" json:"volume_type_id,omitempty"`
|
||
}
|
||
|
||
func (x *DeleteTypeReq) Reset() {
|
||
*x = DeleteTypeReq{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[76]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteTypeReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteTypeReq) ProtoMessage() {}
|
||
|
||
func (x *DeleteTypeReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[76]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteTypeReq.ProtoReflect.Descriptor instead.
|
||
func (*DeleteTypeReq) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{76}
|
||
}
|
||
|
||
func (x *DeleteTypeReq) GetProjectId() string {
|
||
if x != nil {
|
||
return x.ProjectId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *DeleteTypeReq) GetVolumeTypeId() string {
|
||
if x != nil {
|
||
return x.VolumeTypeId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type DeleteTypeResp struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` // @gotags: copier:"Code"
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // @gotags: copier:"Msg"
|
||
ErrorMsg string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // @gotags: copier:"ErrorMsg"
|
||
}
|
||
|
||
func (x *DeleteTypeResp) Reset() {
|
||
*x = DeleteTypeResp{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[77]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *DeleteTypeResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*DeleteTypeResp) ProtoMessage() {}
|
||
|
||
func (x *DeleteTypeResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[77]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use DeleteTypeResp.ProtoReflect.Descriptor instead.
|
||
func (*DeleteTypeResp) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{77}
|
||
}
|
||
|
||
func (x *DeleteTypeResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *DeleteTypeResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *DeleteTypeResp) GetErrorMsg() string {
|
||
if x != nil {
|
||
return x.ErrorMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type GetComputeLimitsResp_Rate struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Rate) Reset() {
|
||
*x = GetComputeLimitsResp_Rate{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[78]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Rate) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetComputeLimitsResp_Rate) ProtoMessage() {}
|
||
|
||
func (x *GetComputeLimitsResp_Rate) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[78]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetComputeLimitsResp_Rate.ProtoReflect.Descriptor instead.
|
||
func (*GetComputeLimitsResp_Rate) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{1, 0}
|
||
}
|
||
|
||
type GetComputeLimitsResp_Absolute struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
MaxServerMeta int64 `protobuf:"varint,1,opt,name=maxServerMeta,proto3" json:"maxServerMeta,omitempty"`
|
||
MaxPersonality int64 `protobuf:"varint,2,opt,name=maxPersonality,proto3" json:"maxPersonality,omitempty"`
|
||
TotalServerGroupsUsed int64 `protobuf:"varint,3,opt,name=totalServerGroupsUsed,proto3" json:"totalServerGroupsUsed,omitempty"`
|
||
MaxImageMeta int64 `protobuf:"varint,4,opt,name=maxImageMeta,proto3" json:"maxImageMeta,omitempty"`
|
||
MaxPersonalitySize int64 `protobuf:"varint,5,opt,name=maxPersonalitySize,proto3" json:"maxPersonalitySize,omitempty"`
|
||
MaxTotalKeypairs int64 `protobuf:"varint,6,opt,name=maxTotalKeypairs,proto3" json:"maxTotalKeypairs,omitempty"`
|
||
MaxSecurityGroupRules int64 `protobuf:"varint,7,opt,name=maxSecurityGroupRules,proto3" json:"maxSecurityGroupRules,omitempty"`
|
||
MaxServerGroups int64 `protobuf:"varint,8,opt,name=maxServerGroups,proto3" json:"maxServerGroups,omitempty"`
|
||
TotalCoresUsed int64 `protobuf:"varint,9,opt,name=totalCoresUsed,proto3" json:"totalCoresUsed,omitempty"`
|
||
TotalRAMUsed int64 `protobuf:"varint,10,opt,name=totalRAMUsed,proto3" json:"totalRAMUsed,omitempty"`
|
||
TotalInstancesUsed int64 `protobuf:"varint,11,opt,name=totalInstancesUsed,proto3" json:"totalInstancesUsed,omitempty"`
|
||
MaxSecurityGroups int64 `protobuf:"varint,12,opt,name=maxSecurityGroups,proto3" json:"maxSecurityGroups,omitempty"`
|
||
TotalFloatingIpsUsed int64 `protobuf:"varint,13,opt,name=totalFloatingIpsUsed,proto3" json:"totalFloatingIpsUsed,omitempty"`
|
||
MaxTotalCores int64 `protobuf:"varint,14,opt,name=maxTotalCores,proto3" json:"maxTotalCores,omitempty"`
|
||
MaxServerGroupMembers int64 `protobuf:"varint,15,opt,name=maxServerGroupMembers,proto3" json:"maxServerGroupMembers,omitempty"`
|
||
MaxTotalFloatingIps int64 `protobuf:"varint,16,opt,name=maxTotalFloatingIps,proto3" json:"maxTotalFloatingIps,omitempty"`
|
||
TotalSecurityGroupsUsed int64 `protobuf:"varint,17,opt,name=totalSecurityGroupsUsed,proto3" json:"totalSecurityGroupsUsed,omitempty"`
|
||
MaxTotalInstances int64 `protobuf:"varint,18,opt,name=maxTotalInstances,proto3" json:"maxTotalInstances,omitempty"`
|
||
MaxTotalRAMSize int64 `protobuf:"varint,19,opt,name=maxTotalRAMSize,proto3" json:"maxTotalRAMSize,omitempty"`
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) Reset() {
|
||
*x = GetComputeLimitsResp_Absolute{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[79]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetComputeLimitsResp_Absolute) ProtoMessage() {}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[79]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetComputeLimitsResp_Absolute.ProtoReflect.Descriptor instead.
|
||
func (*GetComputeLimitsResp_Absolute) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{1, 1}
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxServerMeta() int64 {
|
||
if x != nil {
|
||
return x.MaxServerMeta
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxPersonality() int64 {
|
||
if x != nil {
|
||
return x.MaxPersonality
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetTotalServerGroupsUsed() int64 {
|
||
if x != nil {
|
||
return x.TotalServerGroupsUsed
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxImageMeta() int64 {
|
||
if x != nil {
|
||
return x.MaxImageMeta
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxPersonalitySize() int64 {
|
||
if x != nil {
|
||
return x.MaxPersonalitySize
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxTotalKeypairs() int64 {
|
||
if x != nil {
|
||
return x.MaxTotalKeypairs
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxSecurityGroupRules() int64 {
|
||
if x != nil {
|
||
return x.MaxSecurityGroupRules
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxServerGroups() int64 {
|
||
if x != nil {
|
||
return x.MaxServerGroups
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetTotalCoresUsed() int64 {
|
||
if x != nil {
|
||
return x.TotalCoresUsed
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetTotalRAMUsed() int64 {
|
||
if x != nil {
|
||
return x.TotalRAMUsed
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetTotalInstancesUsed() int64 {
|
||
if x != nil {
|
||
return x.TotalInstancesUsed
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxSecurityGroups() int64 {
|
||
if x != nil {
|
||
return x.MaxSecurityGroups
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetTotalFloatingIpsUsed() int64 {
|
||
if x != nil {
|
||
return x.TotalFloatingIpsUsed
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxTotalCores() int64 {
|
||
if x != nil {
|
||
return x.MaxTotalCores
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxServerGroupMembers() int64 {
|
||
if x != nil {
|
||
return x.MaxServerGroupMembers
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxTotalFloatingIps() int64 {
|
||
if x != nil {
|
||
return x.MaxTotalFloatingIps
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetTotalSecurityGroupsUsed() int64 {
|
||
if x != nil {
|
||
return x.TotalSecurityGroupsUsed
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxTotalInstances() int64 {
|
||
if x != nil {
|
||
return x.MaxTotalInstances
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Absolute) GetMaxTotalRAMSize() int64 {
|
||
if x != nil {
|
||
return x.MaxTotalRAMSize
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type GetComputeLimitsResp_Limits struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Rate []*GetComputeLimitsResp_Rate `protobuf:"bytes,1,rep,name=rate,proto3" json:"rate,omitempty"`
|
||
Absolute *GetComputeLimitsResp_Absolute `protobuf:"bytes,2,opt,name=absolute,proto3" json:"absolute,omitempty"`
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Limits) Reset() {
|
||
*x = GetComputeLimitsResp_Limits{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[80]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Limits) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetComputeLimitsResp_Limits) ProtoMessage() {}
|
||
|
||
func (x *GetComputeLimitsResp_Limits) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[80]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetComputeLimitsResp_Limits.ProtoReflect.Descriptor instead.
|
||
func (*GetComputeLimitsResp_Limits) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{1, 2}
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Limits) GetRate() []*GetComputeLimitsResp_Rate {
|
||
if x != nil {
|
||
return x.Rate
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetComputeLimitsResp_Limits) GetAbsolute() *GetComputeLimitsResp_Absolute {
|
||
if x != nil {
|
||
return x.Absolute
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type GetVolumeLimitsResp_Rate struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Rate) Reset() {
|
||
*x = GetVolumeLimitsResp_Rate{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[81]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Rate) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetVolumeLimitsResp_Rate) ProtoMessage() {}
|
||
|
||
func (x *GetVolumeLimitsResp_Rate) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[81]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetVolumeLimitsResp_Rate.ProtoReflect.Descriptor instead.
|
||
func (*GetVolumeLimitsResp_Rate) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{3, 0}
|
||
}
|
||
|
||
type GetVolumeLimitsResp_Absolute struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
TotalSnapshotsUsed int32 `protobuf:"varint,1,opt,name=totalSnapshotsUsed,proto3" json:"totalSnapshotsUsed,omitempty"`
|
||
MaxTotalBackups int32 `protobuf:"varint,2,opt,name=maxTotalBackups,proto3" json:"maxTotalBackups,omitempty"`
|
||
MaxTotalVolumeGigabytes int32 `protobuf:"varint,3,opt,name=maxTotalVolumeGigabytes,proto3" json:"maxTotalVolumeGigabytes,omitempty"`
|
||
MaxTotalSnapshots int32 `protobuf:"varint,4,opt,name=maxTotalSnapshots,proto3" json:"maxTotalSnapshots,omitempty"`
|
||
MaxTotalBackupGigabytes int32 `protobuf:"varint,5,opt,name=maxTotalBackupGigabytes,proto3" json:"maxTotalBackupGigabytes,omitempty"`
|
||
TotalBackupGigabytesUsed int32 `protobuf:"varint,6,opt,name=totalBackupGigabytesUsed,proto3" json:"totalBackupGigabytesUsed,omitempty"`
|
||
MaxTotalVolumes int32 `protobuf:"varint,7,opt,name=maxTotalVolumes,proto3" json:"maxTotalVolumes,omitempty"`
|
||
TotalVolumesUsed int32 `protobuf:"varint,8,opt,name=totalVolumesUsed,proto3" json:"totalVolumesUsed,omitempty"`
|
||
TotalBackupsUsed int32 `protobuf:"varint,9,opt,name=totalBackupsUsed,proto3" json:"totalBackupsUsed,omitempty"`
|
||
TotalGigabytesUsed int32 `protobuf:"varint,10,opt,name=totalGigabytesUsed,proto3" json:"totalGigabytesUsed,omitempty"`
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) Reset() {
|
||
*x = GetVolumeLimitsResp_Absolute{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[82]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetVolumeLimitsResp_Absolute) ProtoMessage() {}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[82]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetVolumeLimitsResp_Absolute.ProtoReflect.Descriptor instead.
|
||
func (*GetVolumeLimitsResp_Absolute) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{3, 1}
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) GetTotalSnapshotsUsed() int32 {
|
||
if x != nil {
|
||
return x.TotalSnapshotsUsed
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) GetMaxTotalBackups() int32 {
|
||
if x != nil {
|
||
return x.MaxTotalBackups
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) GetMaxTotalVolumeGigabytes() int32 {
|
||
if x != nil {
|
||
return x.MaxTotalVolumeGigabytes
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) GetMaxTotalSnapshots() int32 {
|
||
if x != nil {
|
||
return x.MaxTotalSnapshots
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) GetMaxTotalBackupGigabytes() int32 {
|
||
if x != nil {
|
||
return x.MaxTotalBackupGigabytes
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) GetTotalBackupGigabytesUsed() int32 {
|
||
if x != nil {
|
||
return x.TotalBackupGigabytesUsed
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) GetMaxTotalVolumes() int32 {
|
||
if x != nil {
|
||
return x.MaxTotalVolumes
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) GetTotalVolumesUsed() int32 {
|
||
if x != nil {
|
||
return x.TotalVolumesUsed
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) GetTotalBackupsUsed() int32 {
|
||
if x != nil {
|
||
return x.TotalBackupsUsed
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Absolute) GetTotalGigabytesUsed() int32 {
|
||
if x != nil {
|
||
return x.TotalGigabytesUsed
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type GetVolumeLimitsResp_Limits struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Rate []*GetVolumeLimitsResp_Rate `protobuf:"bytes,1,rep,name=rate,proto3" json:"rate,omitempty"`
|
||
Absolute *GetVolumeLimitsResp_Absolute `protobuf:"bytes,2,opt,name=absolute,proto3" json:"absolute,omitempty"`
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Limits) Reset() {
|
||
*x = GetVolumeLimitsResp_Limits{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[83]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Limits) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetVolumeLimitsResp_Limits) ProtoMessage() {}
|
||
|
||
func (x *GetVolumeLimitsResp_Limits) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[83]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetVolumeLimitsResp_Limits.ProtoReflect.Descriptor instead.
|
||
func (*GetVolumeLimitsResp_Limits) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{3, 2}
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Limits) GetRate() []*GetVolumeLimitsResp_Rate {
|
||
if x != nil {
|
||
return x.Rate
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetVolumeLimitsResp_Limits) GetAbsolute() *GetVolumeLimitsResp_Absolute {
|
||
if x != nil {
|
||
return x.Absolute
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ListServersResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ListServersResp_Links) Reset() {
|
||
*x = ListServersResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[84]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersResp_Links) ProtoMessage() {}
|
||
|
||
func (x *ListServersResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[84]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*ListServersResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{5, 0}
|
||
}
|
||
|
||
func (x *ListServersResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListServersResp_Servers struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` //The UUID of the server
|
||
Links []*ListServersResp_Links `protobuf:"bytes,2,rep,name=links,proto3" json:"links,omitempty"` //有关资源的链接。
|
||
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` //The server name
|
||
}
|
||
|
||
func (x *ListServersResp_Servers) Reset() {
|
||
*x = ListServersResp_Servers{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[85]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersResp_Servers) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersResp_Servers) ProtoMessage() {}
|
||
|
||
func (x *ListServersResp_Servers) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[85]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersResp_Servers.ProtoReflect.Descriptor instead.
|
||
func (*ListServersResp_Servers) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{5, 1}
|
||
}
|
||
|
||
func (x *ListServersResp_Servers) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersResp_Servers) GetLinks() []*ListServersResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersResp_Servers) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListServersResp_ServersLinks struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ListServersResp_ServersLinks) Reset() {
|
||
*x = ListServersResp_ServersLinks{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[86]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersResp_ServersLinks) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersResp_ServersLinks) ProtoMessage() {}
|
||
|
||
func (x *ListServersResp_ServersLinks) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[86]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersResp_ServersLinks.ProtoReflect.Descriptor instead.
|
||
func (*ListServersResp_ServersLinks) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{5, 2}
|
||
}
|
||
|
||
func (x *ListServersResp_ServersLinks) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersResp_ServersLinks) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListServersDetailedResp_Private struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
OS_EXT_IPS_MACMacAddr string `protobuf:"bytes,1,opt,name=OS_EXT_IPS_MAC_mac_addr,json=OS-EXT-IPS-MAC:mac_addr,proto3" json:"OS_EXT_IPS_MAC_mac_addr,omitempty"`
|
||
OS_EXT_IPSType string `protobuf:"bytes,2,opt,name=OS_EXT_IPS_type,json=OS-EXT-IPS:type,proto3" json:"OS_EXT_IPS_type,omitempty"`
|
||
Addr string `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"`
|
||
Version uint32 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Private) Reset() {
|
||
*x = ListServersDetailedResp_Private{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[87]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Private) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedResp_Private) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedResp_Private) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[87]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedResp_Private.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedResp_Private) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{7, 0}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Private) GetOS_EXT_IPS_MACMacAddr() string {
|
||
if x != nil {
|
||
return x.OS_EXT_IPS_MACMacAddr
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Private) GetOS_EXT_IPSType() string {
|
||
if x != nil {
|
||
return x.OS_EXT_IPSType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Private) GetAddr() string {
|
||
if x != nil {
|
||
return x.Addr
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Private) GetVersion() uint32 {
|
||
if x != nil {
|
||
return x.Version
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ListServersDetailedResp_Addresses struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Private []*ListServersDetailedResp_Private `protobuf:"bytes,1,rep,name=private,proto3" json:"private,omitempty"`
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Addresses) Reset() {
|
||
*x = ListServersDetailedResp_Addresses{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[88]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Addresses) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedResp_Addresses) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedResp_Addresses) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[88]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedResp_Addresses.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedResp_Addresses) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{7, 1}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Addresses) GetPrivate() []*ListServersDetailedResp_Private {
|
||
if x != nil {
|
||
return x.Private
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ListServersDetailedResp_ExtraSpecs struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_ExtraSpecs) Reset() {
|
||
*x = ListServersDetailedResp_ExtraSpecs{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[89]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_ExtraSpecs) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedResp_ExtraSpecs) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedResp_ExtraSpecs) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[89]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedResp_ExtraSpecs.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedResp_ExtraSpecs) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{7, 2}
|
||
}
|
||
|
||
type ListServersDetailedResp_Flavor struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
// uint32 disk = 1;
|
||
//
|
||
// uint32 ephemeral = 2;
|
||
// Extra_specs extra_specs = 3;
|
||
// string original_name = 4;
|
||
// uint32 ram = 5;
|
||
// uint32 swap = 6;
|
||
// uint32 vcpus = 7;
|
||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
||
Links []*ListServersDetailedResp_Links1 `protobuf:"bytes,2,rep,name=links,proto3" json:"links,omitempty"`
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Flavor) Reset() {
|
||
*x = ListServersDetailedResp_Flavor{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[90]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Flavor) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedResp_Flavor) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedResp_Flavor) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[90]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedResp_Flavor.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedResp_Flavor) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{7, 3}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Flavor) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Flavor) GetLinks() []*ListServersDetailedResp_Links1 {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ListServersDetailedResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Links) Reset() {
|
||
*x = ListServersDetailedResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[91]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedResp_Links) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[91]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{7, 4}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListServersDetailedResp_Image struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
||
Links []*ListServersDetailedResp_Links `protobuf:"bytes,2,rep,name=links,proto3" json:"links,omitempty"`
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Image) Reset() {
|
||
*x = ListServersDetailedResp_Image{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[92]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Image) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedResp_Image) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedResp_Image) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[92]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedResp_Image.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedResp_Image) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{7, 5}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Image) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Image) GetLinks() []*ListServersDetailedResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ListServersDetailedResp_Links1 struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Links1) Reset() {
|
||
*x = ListServersDetailedResp_Links1{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[93]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Links1) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedResp_Links1) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedResp_Links1) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[93]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedResp_Links1.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedResp_Links1) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{7, 6}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Links1) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Links1) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListServersDetailedResp_Metadata struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Metadata) Reset() {
|
||
*x = ListServersDetailedResp_Metadata{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[94]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Metadata) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedResp_Metadata) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedResp_Metadata) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[94]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedResp_Metadata.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedResp_Metadata) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{7, 7}
|
||
}
|
||
|
||
type ListServersDetailedResp_SecurityGroups struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_SecurityGroups) Reset() {
|
||
*x = ListServersDetailedResp_SecurityGroups{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[95]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_SecurityGroups) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedResp_SecurityGroups) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedResp_SecurityGroups) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[95]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedResp_SecurityGroups.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedResp_SecurityGroups) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{7, 8}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_SecurityGroups) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListServersDetailedResp_Servers struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
TaskState string `protobuf:"bytes,1,opt,name=TaskState,json=OS-EXT-STS:task_state,omitempty,proto3" json:"TaskState,omitempty"`
|
||
VmState string `protobuf:"bytes,15,opt,name=VmState,json=OS-EXT-STS:vm_state,omitempty,proto3" json:"VmState,omitempty"`
|
||
OS_EXT_SRV_ATTR_Instance_Name string `protobuf:"bytes,6,opt,name=OS_EXT_SRV_ATTR_Instance_Name,json=OS-EXT-SRV-ATTR:instance_name,proto3" json:"OS_EXT_SRV_ATTR_Instance_Name,omitempty"`
|
||
OS_SRV_USG_Launched_At string `protobuf:"bytes,16,opt,name=OS_SRV_USG_Launched_At,json=OS-SRV-USG:launched_at,proto3" json:"OS_SRV_USG_Launched_At,omitempty"`
|
||
OS_DCF_DiskConfig string `protobuf:"bytes,44,opt,name=OS_DCF_DiskConfig,json=OS-DCF:diskConfig,proto3" json:"OS_DCF_DiskConfig,omitempty"`
|
||
OS_EXT_STS_Power_State int32 `protobuf:"varint,13,opt,name=OS_EXT_STS_Power_State,json=OS-EXT-SRV-ATTR:power_state,proto3" json:"OS_EXT_STS_Power_State,omitempty"`
|
||
OS_EXT_AZAvailabilityZone string `protobuf:"bytes,2,opt,name=OS_EXT_AZ_availability_zone,json=OS-EXT-AZ:availability_zone,proto3" json:"OS_EXT_AZ_availability_zone,omitempty"`
|
||
OS_EXT_SRV_ATTR_Host string `protobuf:"bytes,3,opt,name=OS_EXT_SRV_ATTR_Host,json=OS-EXT-SRV-ATTR:host,proto3" json:"OS_EXT_SRV_ATTR_Host,omitempty"`
|
||
OS_SRV_USG_Terminated_At string `protobuf:"bytes,17,opt,name=OS_SRV_USG_Terminated_At,json=OS-SRV-USG:terminated_at,proto3" json:"OS_SRV_USG_Terminated_At,omitempty"`
|
||
OsExtendedVolumesVolumesAttached []string `protobuf:"bytes,35,rep,name=os_extended_volumes_volumes_attached,json=os-extended-volumes:volumes_attached,proto3" json:"os_extended_volumes_volumes_attached,omitempty"`
|
||
OS_EXT_SRV_ATTR_Hypervisor_Hostname string `protobuf:"bytes,5,opt,name=OS_EXT_SRV_ATTR_Hypervisor_Hostname,json=OS-EXT-SRV-ATTR:hypervisor_hostname,proto3" json:"OS_EXT_SRV_ATTR_Hypervisor_Hostname,omitempty"`
|
||
AccessIPv4 string `protobuf:"bytes,18,opt,name=accessIPv4,proto3" json:"accessIPv4,omitempty"`
|
||
AccessIPv6 string `protobuf:"bytes,19,opt,name=accessIPv6,proto3" json:"accessIPv6,omitempty"`
|
||
Addresses *ListServersDetailedResp_Addresses `protobuf:"bytes,20,opt,name=addresses,proto3" json:"addresses,omitempty"`
|
||
ConfigDrive string `protobuf:"bytes,21,opt,name=config_drive,json=configDrive,proto3" json:"config_drive,omitempty"`
|
||
Description string `protobuf:"bytes,23,opt,name=description,proto3" json:"description,omitempty"`
|
||
Flavor *ListServersDetailedResp_Flavor `protobuf:"bytes,24,opt,name=flavor,proto3" json:"flavor,omitempty"`
|
||
HostId string `protobuf:"bytes,25,opt,name=hostId,proto3" json:"hostId,omitempty"`
|
||
HostStatus string `protobuf:"bytes,26,opt,name=host_status,json=hostStatus,proto3" json:"host_status,omitempty"`
|
||
Id string `protobuf:"bytes,27,opt,name=id,proto3" json:"id,omitempty"`
|
||
Image *ListServersDetailedResp_Image `protobuf:"bytes,28,opt,name=image,proto3" json:"image,omitempty"`
|
||
KeyName string `protobuf:"bytes,29,opt,name=key_name,json=keyName,proto3" json:"key_name,omitempty"`
|
||
Links []*ListServersDetailedResp_Links1 `protobuf:"bytes,30,rep,name=links,proto3" json:"links,omitempty"`
|
||
Locked bool `protobuf:"varint,31,opt,name=locked,proto3" json:"locked,omitempty"`
|
||
LockedReason string `protobuf:"bytes,32,opt,name=locked_reason,json=lockedReason,proto3" json:"locked_reason,omitempty"`
|
||
Metadata *ListServersDetailedResp_Metadata `protobuf:"bytes,33,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||
Name string `protobuf:"bytes,34,opt,name=name,proto3" json:"name,omitempty"`
|
||
Progress uint32 `protobuf:"varint,36,opt,name=progress,proto3" json:"progress,omitempty"`
|
||
SecurityGroups []*ListServersDetailedResp_SecurityGroups `protobuf:"bytes,37,rep,name=security_groups,json=securityGroups,proto3" json:"security_groups,omitempty"`
|
||
Status string `protobuf:"bytes,38,opt,name=status,proto3" json:"status,omitempty"`
|
||
Tags []string `protobuf:"bytes,39,rep,name=tags,proto3" json:"tags,omitempty"`
|
||
TenantId string `protobuf:"bytes,40,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
|
||
TrustedImageCertificates string `protobuf:"bytes,41,opt,name=trusted_image_certificates,json=trustedImageCertificates,proto3" json:"trusted_image_certificates,omitempty"`
|
||
Updated string `protobuf:"bytes,42,opt,name=updated,proto3" json:"updated,omitempty"`
|
||
UserId string `protobuf:"bytes,43,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) Reset() {
|
||
*x = ListServersDetailedResp_Servers{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[96]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListServersDetailedResp_Servers) ProtoMessage() {}
|
||
|
||
func (x *ListServersDetailedResp_Servers) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[96]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListServersDetailedResp_Servers.ProtoReflect.Descriptor instead.
|
||
func (*ListServersDetailedResp_Servers) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{7, 9}
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetTaskState() string {
|
||
if x != nil {
|
||
return x.TaskState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetVmState() string {
|
||
if x != nil {
|
||
return x.VmState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetOS_EXT_SRV_ATTR_Instance_Name() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTR_Instance_Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetOS_SRV_USG_Launched_At() string {
|
||
if x != nil {
|
||
return x.OS_SRV_USG_Launched_At
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetOS_DCF_DiskConfig() string {
|
||
if x != nil {
|
||
return x.OS_DCF_DiskConfig
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetOS_EXT_STS_Power_State() int32 {
|
||
if x != nil {
|
||
return x.OS_EXT_STS_Power_State
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetOS_EXT_AZAvailabilityZone() string {
|
||
if x != nil {
|
||
return x.OS_EXT_AZAvailabilityZone
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetOS_EXT_SRV_ATTR_Host() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTR_Host
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetOS_SRV_USG_Terminated_At() string {
|
||
if x != nil {
|
||
return x.OS_SRV_USG_Terminated_At
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetOsExtendedVolumesVolumesAttached() []string {
|
||
if x != nil {
|
||
return x.OsExtendedVolumesVolumesAttached
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetOS_EXT_SRV_ATTR_Hypervisor_Hostname() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTR_Hypervisor_Hostname
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetAccessIPv4() string {
|
||
if x != nil {
|
||
return x.AccessIPv4
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetAccessIPv6() string {
|
||
if x != nil {
|
||
return x.AccessIPv6
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetAddresses() *ListServersDetailedResp_Addresses {
|
||
if x != nil {
|
||
return x.Addresses
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetConfigDrive() string {
|
||
if x != nil {
|
||
return x.ConfigDrive
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetFlavor() *ListServersDetailedResp_Flavor {
|
||
if x != nil {
|
||
return x.Flavor
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetHostId() string {
|
||
if x != nil {
|
||
return x.HostId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetHostStatus() string {
|
||
if x != nil {
|
||
return x.HostStatus
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetImage() *ListServersDetailedResp_Image {
|
||
if x != nil {
|
||
return x.Image
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetKeyName() string {
|
||
if x != nil {
|
||
return x.KeyName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetLinks() []*ListServersDetailedResp_Links1 {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetLocked() bool {
|
||
if x != nil {
|
||
return x.Locked
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetLockedReason() string {
|
||
if x != nil {
|
||
return x.LockedReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetMetadata() *ListServersDetailedResp_Metadata {
|
||
if x != nil {
|
||
return x.Metadata
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetProgress() uint32 {
|
||
if x != nil {
|
||
return x.Progress
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetSecurityGroups() []*ListServersDetailedResp_SecurityGroups {
|
||
if x != nil {
|
||
return x.SecurityGroups
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetTags() []string {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetTenantId() string {
|
||
if x != nil {
|
||
return x.TenantId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetTrustedImageCertificates() string {
|
||
if x != nil {
|
||
return x.TrustedImageCertificates
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetUpdated() string {
|
||
if x != nil {
|
||
return x.Updated
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListServersDetailedResp_Servers) GetUserId() string {
|
||
if x != nil {
|
||
return x.UserId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateServerReq_Networks struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` // @gotags: copier:"Uuid"
|
||
Port string `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
|
||
FixedIp string `protobuf:"bytes,3,opt,name=fixed_ip,json=fixedIp,proto3" json:"fixed_ip,omitempty"`
|
||
Tag string `protobuf:"bytes,4,opt,name=tag,proto3" json:"tag,omitempty"`
|
||
}
|
||
|
||
func (x *CreateServerReq_Networks) Reset() {
|
||
*x = CreateServerReq_Networks{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[97]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerReq_Networks) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerReq_Networks) ProtoMessage() {}
|
||
|
||
func (x *CreateServerReq_Networks) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[97]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerReq_Networks.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerReq_Networks) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{8, 0}
|
||
}
|
||
|
||
func (x *CreateServerReq_Networks) GetUuid() string {
|
||
if x != nil {
|
||
return x.Uuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Networks) GetPort() string {
|
||
if x != nil {
|
||
return x.Port
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Networks) GetFixedIp() string {
|
||
if x != nil {
|
||
return x.FixedIp
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Networks) GetTag() string {
|
||
if x != nil {
|
||
return x.Tag
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateServerReq_BlockDeviceMappingV2 struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
BootIndex string `protobuf:"bytes,1,opt,name=boot_index,json=bootIndex,proto3" json:"boot_index,omitempty"` // @gotags: copier:"BootIndex"
|
||
DeleteOnTermination bool `protobuf:"varint,2,opt,name=delete_on_termination,json=deleteOnTermination,proto3" json:"delete_on_termination,omitempty"` // @gotags: copier:"DeleteOnTermination"
|
||
DestinationType string `protobuf:"bytes,3,opt,name=destination_type,json=destinationType,proto3" json:"destination_type,omitempty"`
|
||
DeviceName string `protobuf:"bytes,4,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
|
||
DeviceType string `protobuf:"bytes,5,opt,name=device_type,json=deviceType,proto3" json:"device_type,omitempty"`
|
||
DiskBus string `protobuf:"bytes,6,opt,name=disk_bus,json=diskBus,proto3" json:"disk_bus,omitempty"`
|
||
GuestFormat string `protobuf:"bytes,7,opt,name=guest_format,json=guestFormat,proto3" json:"guest_format,omitempty"`
|
||
NoDevice bool `protobuf:"varint,8,opt,name=no_device,json=noDevice,proto3" json:"no_device,omitempty"`
|
||
SourceType string `protobuf:"bytes,9,opt,name=source_type,json=sourceType,proto3" json:"source_type,omitempty"` // @gotags: copier:"SourceType"
|
||
Uuid string `protobuf:"bytes,10,opt,name=uuid,proto3" json:"uuid,omitempty"` // @gotags: copier:"Uuid"
|
||
VolumeSize string `protobuf:"bytes,11,opt,name=volume_size,json=volumeSize,proto3" json:"volume_size,omitempty"`
|
||
Tag string `protobuf:"bytes,12,opt,name=tag,proto3" json:"tag,omitempty"`
|
||
VolumeType string `protobuf:"bytes,13,opt,name=volume_type,json=volumeType,proto3" json:"volume_type,omitempty"` // @gotags: copier:"VolumeType"
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) Reset() {
|
||
*x = CreateServerReq_BlockDeviceMappingV2{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[98]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerReq_BlockDeviceMappingV2) ProtoMessage() {}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[98]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerReq_BlockDeviceMappingV2.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerReq_BlockDeviceMappingV2) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{8, 1}
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetBootIndex() string {
|
||
if x != nil {
|
||
return x.BootIndex
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetDeleteOnTermination() bool {
|
||
if x != nil {
|
||
return x.DeleteOnTermination
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetDestinationType() string {
|
||
if x != nil {
|
||
return x.DestinationType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetDeviceName() string {
|
||
if x != nil {
|
||
return x.DeviceName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetDeviceType() string {
|
||
if x != nil {
|
||
return x.DeviceType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetDiskBus() string {
|
||
if x != nil {
|
||
return x.DiskBus
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetGuestFormat() string {
|
||
if x != nil {
|
||
return x.GuestFormat
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetNoDevice() bool {
|
||
if x != nil {
|
||
return x.NoDevice
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetSourceType() string {
|
||
if x != nil {
|
||
return x.SourceType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetUuid() string {
|
||
if x != nil {
|
||
return x.Uuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetVolumeSize() string {
|
||
if x != nil {
|
||
return x.VolumeSize
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetTag() string {
|
||
if x != nil {
|
||
return x.Tag
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_BlockDeviceMappingV2) GetVolumeType() string {
|
||
if x != nil {
|
||
return x.VolumeType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateServerReq_Metadata struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
My_Server_Name string `protobuf:"bytes,1,opt,name=My_Server_Name,json=My Server Name,proto3" json:"My_Server_Name,omitempty"`
|
||
}
|
||
|
||
func (x *CreateServerReq_Metadata) Reset() {
|
||
*x = CreateServerReq_Metadata{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[99]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerReq_Metadata) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerReq_Metadata) ProtoMessage() {}
|
||
|
||
func (x *CreateServerReq_Metadata) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[99]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerReq_Metadata.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerReq_Metadata) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{8, 2}
|
||
}
|
||
|
||
func (x *CreateServerReq_Metadata) GetMy_Server_Name() string {
|
||
if x != nil {
|
||
return x.My_Server_Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateServerReq_Personality struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
|
||
Contents string `protobuf:"bytes,2,opt,name=contents,proto3" json:"contents,omitempty"`
|
||
}
|
||
|
||
func (x *CreateServerReq_Personality) Reset() {
|
||
*x = CreateServerReq_Personality{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[100]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerReq_Personality) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerReq_Personality) ProtoMessage() {}
|
||
|
||
func (x *CreateServerReq_Personality) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[100]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerReq_Personality.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerReq_Personality) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{8, 3}
|
||
}
|
||
|
||
func (x *CreateServerReq_Personality) GetPath() string {
|
||
if x != nil {
|
||
return x.Path
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Personality) GetContents() string {
|
||
if x != nil {
|
||
return x.Contents
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateServerReq_SecurityGroups struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
}
|
||
|
||
func (x *CreateServerReq_SecurityGroups) Reset() {
|
||
*x = CreateServerReq_SecurityGroups{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[101]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerReq_SecurityGroups) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerReq_SecurityGroups) ProtoMessage() {}
|
||
|
||
func (x *CreateServerReq_SecurityGroups) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[101]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerReq_SecurityGroups.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerReq_SecurityGroups) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{8, 4}
|
||
}
|
||
|
||
func (x *CreateServerReq_SecurityGroups) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateServerReq_Server struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
FlavorRef string `protobuf:"bytes,1,opt,name=flavorRef,proto3" json:"flavorRef,omitempty"` // @gotags: copier:"FlavorRef"
|
||
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // @gotags: copier:"Name"
|
||
Networks []*CreateServerReq_Networks `protobuf:"bytes,3,rep,name=networks,proto3" json:"networks,omitempty"` // @gotags: copier:"Networks"
|
||
ImageRef string `protobuf:"bytes,10,opt,name=imageRef,proto3" json:"imageRef,omitempty"` // @gotags: copier:"ImageRef"
|
||
AccessIPv4 string `protobuf:"bytes,4,opt,name=accessIPv4,proto3" json:"accessIPv4,omitempty"`
|
||
AccessIPv6 string `protobuf:"bytes,5,opt,name=accessIPv6,proto3" json:"accessIPv6,omitempty"`
|
||
AdminPass string `protobuf:"bytes,6,opt,name=adminPass,proto3" json:"adminPass,omitempty"`
|
||
AvailabilityZone string `protobuf:"bytes,7,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"`
|
||
BlockDeviceMappingV2 []*CreateServerReq_BlockDeviceMappingV2 `protobuf:"bytes,8,rep,name=block_device_mapping_v2,json=blockDeviceMappingV2,proto3" json:"block_device_mapping_v2,omitempty"` // @gotags: copier:"BlockDeviceMappingV2"
|
||
ConfigDrive bool `protobuf:"varint,9,opt,name=config_drive,json=configDrive,proto3" json:"config_drive,omitempty"`
|
||
KeyName string `protobuf:"bytes,11,opt,name=key_name,json=keyName,proto3" json:"key_name,omitempty"`
|
||
Metadata *CreateServerReq_Metadata `protobuf:"bytes,12,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||
OS_DCFDiskConfig string `protobuf:"bytes,13,opt,name=OS_DCF_diskConfig,json=OS-DCF:diskConfig,proto3" json:"OS_DCF_diskConfig,omitempty"` // @gotags: copier:"OSDCFDiskConfig"
|
||
Personality []*CreateServerReq_Personality `protobuf:"bytes,14,rep,name=personality,proto3" json:"personality,omitempty"`
|
||
SecurityGroups []*CreateServerReq_SecurityGroups `protobuf:"bytes,15,rep,name=security_groups,json=securityGroups,proto3" json:"security_groups,omitempty"`
|
||
UserData string `protobuf:"bytes,16,opt,name=user_data,json=userData,proto3" json:"user_data,omitempty"`
|
||
Description string `protobuf:"bytes,17,opt,name=description,proto3" json:"description,omitempty"`
|
||
Hostname string `protobuf:"bytes,18,opt,name=hostname,proto3" json:"hostname,omitempty"`
|
||
Tags []string `protobuf:"bytes,19,rep,name=tags,proto3" json:"tags,omitempty"`
|
||
TrustedImageCertificates []string `protobuf:"bytes,20,rep,name=trusted_image_certificates,json=trustedImageCertificates,proto3" json:"trusted_image_certificates,omitempty"`
|
||
Host string `protobuf:"bytes,21,opt,name=host,proto3" json:"host,omitempty"`
|
||
HypervisorHostname string `protobuf:"bytes,22,opt,name=hypervisor_hostname,json=hypervisorHostname,proto3" json:"hypervisor_hostname,omitempty"`
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) Reset() {
|
||
*x = CreateServerReq_Server{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[102]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerReq_Server) ProtoMessage() {}
|
||
|
||
func (x *CreateServerReq_Server) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[102]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerReq_Server.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerReq_Server) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{8, 5}
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetFlavorRef() string {
|
||
if x != nil {
|
||
return x.FlavorRef
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetNetworks() []*CreateServerReq_Networks {
|
||
if x != nil {
|
||
return x.Networks
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetImageRef() string {
|
||
if x != nil {
|
||
return x.ImageRef
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetAccessIPv4() string {
|
||
if x != nil {
|
||
return x.AccessIPv4
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetAccessIPv6() string {
|
||
if x != nil {
|
||
return x.AccessIPv6
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetAdminPass() string {
|
||
if x != nil {
|
||
return x.AdminPass
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetAvailabilityZone() string {
|
||
if x != nil {
|
||
return x.AvailabilityZone
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetBlockDeviceMappingV2() []*CreateServerReq_BlockDeviceMappingV2 {
|
||
if x != nil {
|
||
return x.BlockDeviceMappingV2
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetConfigDrive() bool {
|
||
if x != nil {
|
||
return x.ConfigDrive
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetKeyName() string {
|
||
if x != nil {
|
||
return x.KeyName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetMetadata() *CreateServerReq_Metadata {
|
||
if x != nil {
|
||
return x.Metadata
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetOS_DCFDiskConfig() string {
|
||
if x != nil {
|
||
return x.OS_DCFDiskConfig
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetPersonality() []*CreateServerReq_Personality {
|
||
if x != nil {
|
||
return x.Personality
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetSecurityGroups() []*CreateServerReq_SecurityGroups {
|
||
if x != nil {
|
||
return x.SecurityGroups
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetUserData() string {
|
||
if x != nil {
|
||
return x.UserData
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetHostname() string {
|
||
if x != nil {
|
||
return x.Hostname
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetTags() []string {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetTrustedImageCertificates() []string {
|
||
if x != nil {
|
||
return x.TrustedImageCertificates
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetHost() string {
|
||
if x != nil {
|
||
return x.Host
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_Server) GetHypervisorHostname() string {
|
||
if x != nil {
|
||
return x.HypervisorHostname
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateServerReq_OsSchHntSchedulerHints struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
SameHost []string `protobuf:"bytes,1,rep,name=same_host,json=sameHost,proto3" json:"same_host,omitempty"`
|
||
BuildNearHostIp string `protobuf:"bytes,2,opt,name=build_near_host_ip,json=buildNearHostIp,proto3" json:"build_near_host_ip,omitempty"`
|
||
Cidr string `protobuf:"bytes,3,opt,name=cidr,proto3" json:"cidr,omitempty"`
|
||
DifferentCell []string `protobuf:"bytes,4,rep,name=different_cell,json=differentCell,proto3" json:"different_cell,omitempty"`
|
||
DifferentHost []string `protobuf:"bytes,5,rep,name=different_host,json=differentHost,proto3" json:"different_host,omitempty"`
|
||
Group string `protobuf:"bytes,6,opt,name=group,proto3" json:"group,omitempty"`
|
||
Query string `protobuf:"bytes,7,opt,name=query,proto3" json:"query,omitempty"`
|
||
TargetCell string `protobuf:"bytes,8,opt,name=target_cell,json=targetCell,proto3" json:"target_cell,omitempty"`
|
||
}
|
||
|
||
func (x *CreateServerReq_OsSchHntSchedulerHints) Reset() {
|
||
*x = CreateServerReq_OsSchHntSchedulerHints{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[103]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerReq_OsSchHntSchedulerHints) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerReq_OsSchHntSchedulerHints) ProtoMessage() {}
|
||
|
||
func (x *CreateServerReq_OsSchHntSchedulerHints) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[103]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerReq_OsSchHntSchedulerHints.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerReq_OsSchHntSchedulerHints) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{8, 6}
|
||
}
|
||
|
||
func (x *CreateServerReq_OsSchHntSchedulerHints) GetSameHost() []string {
|
||
if x != nil {
|
||
return x.SameHost
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerReq_OsSchHntSchedulerHints) GetBuildNearHostIp() string {
|
||
if x != nil {
|
||
return x.BuildNearHostIp
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_OsSchHntSchedulerHints) GetCidr() string {
|
||
if x != nil {
|
||
return x.Cidr
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_OsSchHntSchedulerHints) GetDifferentCell() []string {
|
||
if x != nil {
|
||
return x.DifferentCell
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerReq_OsSchHntSchedulerHints) GetDifferentHost() []string {
|
||
if x != nil {
|
||
return x.DifferentHost
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerReq_OsSchHntSchedulerHints) GetGroup() string {
|
||
if x != nil {
|
||
return x.Group
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_OsSchHntSchedulerHints) GetQuery() string {
|
||
if x != nil {
|
||
return x.Query
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerReq_OsSchHntSchedulerHints) GetTargetCell() string {
|
||
if x != nil {
|
||
return x.TargetCell
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateServerResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *CreateServerResp_Links) Reset() {
|
||
*x = CreateServerResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[104]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerResp_Links) ProtoMessage() {}
|
||
|
||
func (x *CreateServerResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[104]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{9, 0}
|
||
}
|
||
|
||
func (x *CreateServerResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateServerResp_SecurityGroups struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // @gotags: copier:"Name"
|
||
}
|
||
|
||
func (x *CreateServerResp_SecurityGroups) Reset() {
|
||
*x = CreateServerResp_SecurityGroups{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[105]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerResp_SecurityGroups) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerResp_SecurityGroups) ProtoMessage() {}
|
||
|
||
func (x *CreateServerResp_SecurityGroups) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[105]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerResp_SecurityGroups.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerResp_SecurityGroups) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{9, 1}
|
||
}
|
||
|
||
func (x *CreateServerResp_SecurityGroups) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateServerResp_Server struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // @gotags: copier:"Id"
|
||
Links []*CreateServerResp_Links `protobuf:"bytes,2,rep,name=links,proto3" json:"links,omitempty"` //
|
||
OS_DCFDiskConfig string `protobuf:"bytes,3,opt,name=OS_DCF_diskConfig,json=OS-DCF:diskConfig,proto3" json:"OS_DCF_diskConfig,omitempty"` // @gotags: copier:"OSDCFDiskConfig"
|
||
SecurityGroups []*CreateServerResp_SecurityGroups `protobuf:"bytes,4,rep,name=security_groups,json=securityGroups,proto3" json:"security_groups,omitempty"` // @gotags: copier:"SecurityGroups"
|
||
AdminPass string `protobuf:"bytes,5,opt,name=adminPass,proto3" json:"adminPass,omitempty"` // @gotags: copier:"AdminPass"
|
||
}
|
||
|
||
func (x *CreateServerResp_Server) Reset() {
|
||
*x = CreateServerResp_Server{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[106]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateServerResp_Server) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateServerResp_Server) ProtoMessage() {}
|
||
|
||
func (x *CreateServerResp_Server) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[106]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateServerResp_Server.ProtoReflect.Descriptor instead.
|
||
func (*CreateServerResp_Server) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{9, 2}
|
||
}
|
||
|
||
func (x *CreateServerResp_Server) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerResp_Server) GetLinks() []*CreateServerResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerResp_Server) GetOS_DCFDiskConfig() string {
|
||
if x != nil {
|
||
return x.OS_DCFDiskConfig
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateServerResp_Server) GetSecurityGroups() []*CreateServerResp_SecurityGroups {
|
||
if x != nil {
|
||
return x.SecurityGroups
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateServerResp_Server) GetAdminPass() string {
|
||
if x != nil {
|
||
return x.AdminPass
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_Private struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
OS_EXT_IPS_MACMacAddr string `protobuf:"bytes,1,opt,name=OS_EXT_IPS_MAC_mac_addr,json=OS-EXT-IPS-MAC:mac_addr,proto3" json:"OS_EXT_IPS_MAC_mac_addr,omitempty"`
|
||
OS_EXT_IPSType string `protobuf:"bytes,2,opt,name=OS_EXT_IPS_type,json=OS-EXT-IPS:type,proto3" json:"OS_EXT_IPS_type,omitempty"`
|
||
Addr string `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"`
|
||
Version uint32 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Private) Reset() {
|
||
*x = GetServersDetailedByIdResp_Private{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[107]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Private) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_Private) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_Private) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[107]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_Private.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_Private) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 0}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Private) GetOS_EXT_IPS_MACMacAddr() string {
|
||
if x != nil {
|
||
return x.OS_EXT_IPS_MACMacAddr
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Private) GetOS_EXT_IPSType() string {
|
||
if x != nil {
|
||
return x.OS_EXT_IPSType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Private) GetAddr() string {
|
||
if x != nil {
|
||
return x.Addr
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Private) GetVersion() uint32 {
|
||
if x != nil {
|
||
return x.Version
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_Addresses struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Private []*GetServersDetailedByIdResp_Private `protobuf:"bytes,1,rep,name=private,proto3" json:"private,omitempty"`
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Addresses) Reset() {
|
||
*x = GetServersDetailedByIdResp_Addresses{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[108]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Addresses) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_Addresses) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_Addresses) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[108]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_Addresses.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_Addresses) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 1}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Addresses) GetPrivate() []*GetServersDetailedByIdResp_Private {
|
||
if x != nil {
|
||
return x.Private
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_ExtraSpecs struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_ExtraSpecs) Reset() {
|
||
*x = GetServersDetailedByIdResp_ExtraSpecs{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[109]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_ExtraSpecs) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_ExtraSpecs) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_ExtraSpecs) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[109]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_ExtraSpecs.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_ExtraSpecs) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 2}
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_Flavor struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
||
Links string `protobuf:"bytes,2,opt,name=links,proto3" json:"links,omitempty"`
|
||
Vcpus uint32 `protobuf:"varint,3,opt,name=vcpus,proto3" json:"vcpus,omitempty"`
|
||
Ram uint32 `protobuf:"varint,4,opt,name=ram,proto3" json:"ram,omitempty"`
|
||
Disk uint32 `protobuf:"varint,5,opt,name=disk,proto3" json:"disk,omitempty"`
|
||
Ephemeral uint32 `protobuf:"varint,6,opt,name=ephemeral,proto3" json:"ephemeral,omitempty"`
|
||
Swap uint32 `protobuf:"varint,7,opt,name=swap,proto3" json:"swap,omitempty"`
|
||
OriginalName string `protobuf:"bytes,8,opt,name=original_name,json=originalName,proto3" json:"original_name,omitempty"`
|
||
ExtraSpecs *GetServersDetailedByIdResp_ExtraSpecs `protobuf:"bytes,9,opt,name=extra_specs,json=extraSpecs,proto3" json:"extra_specs,omitempty"`
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) Reset() {
|
||
*x = GetServersDetailedByIdResp_Flavor{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[110]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_Flavor) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[110]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_Flavor.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_Flavor) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 3}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) GetLinks() string {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) GetVcpus() uint32 {
|
||
if x != nil {
|
||
return x.Vcpus
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) GetRam() uint32 {
|
||
if x != nil {
|
||
return x.Ram
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) GetDisk() uint32 {
|
||
if x != nil {
|
||
return x.Disk
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) GetEphemeral() uint32 {
|
||
if x != nil {
|
||
return x.Ephemeral
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) GetSwap() uint32 {
|
||
if x != nil {
|
||
return x.Swap
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) GetOriginalName() string {
|
||
if x != nil {
|
||
return x.OriginalName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Flavor) GetExtraSpecs() *GetServersDetailedByIdResp_ExtraSpecs {
|
||
if x != nil {
|
||
return x.ExtraSpecs
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Links) Reset() {
|
||
*x = GetServersDetailedByIdResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[111]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_Links) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[111]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 4}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_Image struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
||
Links []*GetServersDetailedByIdResp_Links `protobuf:"bytes,2,rep,name=links,proto3" json:"links,omitempty"`
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Image) Reset() {
|
||
*x = GetServersDetailedByIdResp_Image{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[112]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Image) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_Image) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_Image) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[112]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_Image.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_Image) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 5}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Image) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Image) GetLinks() []*GetServersDetailedByIdResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_Links1 struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Links1) Reset() {
|
||
*x = GetServersDetailedByIdResp_Links1{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[113]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Links1) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_Links1) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_Links1) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[113]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_Links1.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_Links1) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 6}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Links1) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Links1) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_Metadata struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Metadata) Reset() {
|
||
*x = GetServersDetailedByIdResp_Metadata{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[114]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Metadata) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_Metadata) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_Metadata) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[114]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_Metadata.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_Metadata) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 7}
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
||
DeleteOnTermination bool `protobuf:"varint,2,opt,name=delete_on_termination,json=deleteOnTermination,proto3" json:"delete_on_termination,omitempty"`
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached) Reset() {
|
||
*x = GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[115]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[115]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 8}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached) GetDeleteOnTermination() bool {
|
||
if x != nil {
|
||
return x.DeleteOnTermination
|
||
}
|
||
return false
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_Fault struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
|
||
Created string `protobuf:"bytes,2,opt,name=created,proto3" json:"created,omitempty"`
|
||
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
|
||
Details string `protobuf:"bytes,4,opt,name=details,proto3" json:"details,omitempty"`
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Fault) Reset() {
|
||
*x = GetServersDetailedByIdResp_Fault{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[116]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Fault) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_Fault) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_Fault) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[116]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_Fault.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_Fault) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 9}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Fault) GetCode() uint32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Fault) GetCreated() string {
|
||
if x != nil {
|
||
return x.Created
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Fault) GetMessage() string {
|
||
if x != nil {
|
||
return x.Message
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Fault) GetDetails() string {
|
||
if x != nil {
|
||
return x.Details
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_SecurityGroups struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_SecurityGroups) Reset() {
|
||
*x = GetServersDetailedByIdResp_SecurityGroups{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[117]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_SecurityGroups) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_SecurityGroups) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_SecurityGroups) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[117]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_SecurityGroups.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_SecurityGroups) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 10}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_SecurityGroups) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type GetServersDetailedByIdResp_Servers struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
AccessIPv4 string `protobuf:"bytes,1,opt,name=accessIPv4,proto3" json:"accessIPv4,omitempty"`
|
||
AccessIPv6 string `protobuf:"bytes,2,opt,name=accessIPv6,proto3" json:"accessIPv6,omitempty"`
|
||
Addresses *GetServersDetailedByIdResp_Addresses `protobuf:"bytes,3,opt,name=addresses,proto3" json:"addresses,omitempty"`
|
||
ConfigDrive string `protobuf:"bytes,4,opt,name=config_drive,json=configDrive,proto3" json:"config_drive,omitempty"`
|
||
Created string `protobuf:"bytes,5,opt,name=created,proto3" json:"created,omitempty"`
|
||
Flavor *GetServersDetailedByIdResp_Flavor `protobuf:"bytes,6,opt,name=flavor,proto3" json:"flavor,omitempty"`
|
||
HostId string `protobuf:"bytes,7,opt,name=hostId,proto3" json:"hostId,omitempty"`
|
||
Id string `protobuf:"bytes,8,opt,name=id,proto3" json:"id,omitempty"`
|
||
Image *GetServersDetailedByIdResp_Image `protobuf:"bytes,9,opt,name=image,proto3" json:"image,omitempty"`
|
||
KeyName string `protobuf:"bytes,10,opt,name=key_name,json=keyName,proto3" json:"key_name,omitempty"`
|
||
Links []*GetServersDetailedByIdResp_Links1 `protobuf:"bytes,11,rep,name=links,proto3" json:"links,omitempty"`
|
||
Metadata *GetServersDetailedByIdResp_Metadata `protobuf:"bytes,12,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||
Name string `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
|
||
OS_DCFDiskConfig string `protobuf:"bytes,14,opt,name=OS_DCF_diskConfig,json=OS-DCF:diskConfig,proto3" json:"OS_DCF_diskConfig,omitempty"`
|
||
OS_EXT_AZAvailabilityZone string `protobuf:"bytes,15,opt,name=OS_EXT_AZ_availability_zone,json=OS-EXT-AZ:availability_zone,proto3" json:"OS_EXT_AZ_availability_zone,omitempty"`
|
||
OS_EXT_SRV_ATTRHost string `protobuf:"bytes,16,opt,name=OS_EXT_SRV_ATTR_host,json=OS-EXT-SRV-ATTR:host,proto3" json:"OS_EXT_SRV_ATTR_host,omitempty"`
|
||
OS_EXT_SRV_ATTRHostname string `protobuf:"bytes,17,opt,name=OS_EXT_SRV_ATTR_hostname,json=OS-EXT-SRV-ATTR:hostname,proto3" json:"OS_EXT_SRV_ATTR_hostname,omitempty"`
|
||
OS_EXT_SRV_ATTRHypervisorHostname string `protobuf:"bytes,18,opt,name=OS_EXT_SRV_ATTR_hypervisor_hostname,json=OS-EXT-SRV-ATTR:hypervisor_hostname,proto3" json:"OS_EXT_SRV_ATTR_hypervisor_hostname,omitempty"`
|
||
OS_EXT_SRV_ATTRInstanceName string `protobuf:"bytes,19,opt,name=OS_EXT_SRV_ATTR_instance_name,json=OS-EXT-SRV-ATTR:instance_name,proto3" json:"OS_EXT_SRV_ATTR_instance_name,omitempty"`
|
||
OS_EXT_SRV_ATTRKernelId string `protobuf:"bytes,20,opt,name=OS_EXT_SRV_ATTR_kernel_id,json=OS-EXT-SRV-ATTR:kernel_id,proto3" json:"OS_EXT_SRV_ATTR_kernel_id,omitempty"`
|
||
OS_EXT_SRV_ATTRLaunchIndex uint32 `protobuf:"varint,21,opt,name=OS_EXT_SRV_ATTR_launch_index,json=OS-EXT-SRV-ATTR:launch_index,proto3" json:"OS_EXT_SRV_ATTR_launch_index,omitempty"`
|
||
OS_EXT_SRV_ATTRRamdiskId string `protobuf:"bytes,22,opt,name=OS_EXT_SRV_ATTR_ramdisk_id,json=OS-EXT-SRV-ATTR:ramdisk_id,proto3" json:"OS_EXT_SRV_ATTR_ramdisk_id,omitempty"`
|
||
OS_EXT_SRV_ATTRReservationId string `protobuf:"bytes,23,opt,name=OS_EXT_SRV_ATTR_reservation_id,json=OS-EXT-SRV-ATTR:reservation_id,proto3" json:"OS_EXT_SRV_ATTR_reservation_id,omitempty"`
|
||
OS_EXT_SRV_ATTRRootDeviceName string `protobuf:"bytes,24,opt,name=OS_EXT_SRV_ATTR_root_device_name,json=OS-EXT-SRV-ATTR:root_device_name,proto3" json:"OS_EXT_SRV_ATTR_root_device_name,omitempty"`
|
||
OS_EXT_SRV_ATTRUserData string `protobuf:"bytes,25,opt,name=OS_EXT_SRV_ATTR_user_data,json=OS-EXT-SRV-ATTR:user_data,proto3" json:"OS_EXT_SRV_ATTR_user_data,omitempty"`
|
||
OS_EXT_STSPowerState uint32 `protobuf:"varint,26,opt,name=OS_EXT_STS_power_state,json=OS-EXT-STS:power_state,proto3" json:"OS_EXT_STS_power_state,omitempty"`
|
||
OS_EXT_STSTaskState string `protobuf:"bytes,27,opt,name=OS_EXT_STS_task_state,json=OS-EXT-STS:task_state,proto3" json:"OS_EXT_STS_task_state,omitempty"`
|
||
OS_EXT_STSVmState string `protobuf:"bytes,28,opt,name=OS_EXT_STS_vm_state,json=OS-EXT-STS:vm_state,proto3" json:"OS_EXT_STS_vm_state,omitempty"`
|
||
OsExtendedVolumesVolumesAttached []*GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached `protobuf:"bytes,29,rep,name=os_extended_volumes_volumes_attached,json=os-extended-volumes:volumes_attached,proto3" json:"os_extended_volumes_volumes_attached,omitempty"`
|
||
OS_SRV_USGLaunchedAt string `protobuf:"bytes,30,opt,name=OS_SRV_USG_launched_at,json=OS-SRV-USG:launched_at,proto3" json:"OS_SRV_USG_launched_at,omitempty"`
|
||
OS_SRV_USGTerminatedAt string `protobuf:"bytes,31,opt,name=OS_SRV_USG_terminated_at,json=OS-SRV-USG:terminated_at,proto3" json:"OS_SRV_USG_terminated_at,omitempty"`
|
||
Status string `protobuf:"bytes,32,opt,name=status,proto3" json:"status,omitempty"`
|
||
TenantId string `protobuf:"bytes,33,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
|
||
Updated string `protobuf:"bytes,34,opt,name=updated,proto3" json:"updated,omitempty"`
|
||
UserId string `protobuf:"bytes,35,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
|
||
Fault *GetServersDetailedByIdResp_Fault `protobuf:"bytes,36,opt,name=fault,proto3" json:"fault,omitempty"`
|
||
Progress uint32 `protobuf:"varint,37,opt,name=progress,proto3" json:"progress,omitempty"`
|
||
SecurityGroups []*GetServersDetailedByIdResp_SecurityGroups `protobuf:"bytes,38,rep,name=security_groups,json=securityGroups,proto3" json:"security_groups,omitempty"`
|
||
Locked bool `protobuf:"varint,39,opt,name=locked,proto3" json:"locked,omitempty"`
|
||
HostStatus string `protobuf:"bytes,40,opt,name=host_status,json=hostStatus,proto3" json:"host_status,omitempty"`
|
||
Description string `protobuf:"bytes,41,opt,name=description,proto3" json:"description,omitempty"`
|
||
Tags []string `protobuf:"bytes,42,rep,name=tags,proto3" json:"tags,omitempty"`
|
||
TrustedImageCertificates string `protobuf:"bytes,43,opt,name=trusted_image_certificates,json=trustedImageCertificates,proto3" json:"trusted_image_certificates,omitempty"`
|
||
ServerGroups []string `protobuf:"bytes,44,rep,name=server_groups,json=serverGroups,proto3" json:"server_groups,omitempty"`
|
||
LockedReason string `protobuf:"bytes,45,opt,name=locked_reason,json=lockedReason,proto3" json:"locked_reason,omitempty"`
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) Reset() {
|
||
*x = GetServersDetailedByIdResp_Servers{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[118]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*GetServersDetailedByIdResp_Servers) ProtoMessage() {}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[118]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use GetServersDetailedByIdResp_Servers.ProtoReflect.Descriptor instead.
|
||
func (*GetServersDetailedByIdResp_Servers) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{13, 11}
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetAccessIPv4() string {
|
||
if x != nil {
|
||
return x.AccessIPv4
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetAccessIPv6() string {
|
||
if x != nil {
|
||
return x.AccessIPv6
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetAddresses() *GetServersDetailedByIdResp_Addresses {
|
||
if x != nil {
|
||
return x.Addresses
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetConfigDrive() string {
|
||
if x != nil {
|
||
return x.ConfigDrive
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetCreated() string {
|
||
if x != nil {
|
||
return x.Created
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetFlavor() *GetServersDetailedByIdResp_Flavor {
|
||
if x != nil {
|
||
return x.Flavor
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetHostId() string {
|
||
if x != nil {
|
||
return x.HostId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetImage() *GetServersDetailedByIdResp_Image {
|
||
if x != nil {
|
||
return x.Image
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetKeyName() string {
|
||
if x != nil {
|
||
return x.KeyName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetLinks() []*GetServersDetailedByIdResp_Links1 {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetMetadata() *GetServersDetailedByIdResp_Metadata {
|
||
if x != nil {
|
||
return x.Metadata
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_DCFDiskConfig() string {
|
||
if x != nil {
|
||
return x.OS_DCFDiskConfig
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_AZAvailabilityZone() string {
|
||
if x != nil {
|
||
return x.OS_EXT_AZAvailabilityZone
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_SRV_ATTRHost() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRHost
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_SRV_ATTRHostname() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRHostname
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_SRV_ATTRHypervisorHostname() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRHypervisorHostname
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_SRV_ATTRInstanceName() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRInstanceName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_SRV_ATTRKernelId() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRKernelId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_SRV_ATTRLaunchIndex() uint32 {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRLaunchIndex
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_SRV_ATTRRamdiskId() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRRamdiskId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_SRV_ATTRReservationId() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRReservationId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_SRV_ATTRRootDeviceName() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRRootDeviceName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_SRV_ATTRUserData() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRUserData
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_STSPowerState() uint32 {
|
||
if x != nil {
|
||
return x.OS_EXT_STSPowerState
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_STSTaskState() string {
|
||
if x != nil {
|
||
return x.OS_EXT_STSTaskState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_EXT_STSVmState() string {
|
||
if x != nil {
|
||
return x.OS_EXT_STSVmState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOsExtendedVolumesVolumesAttached() []*GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached {
|
||
if x != nil {
|
||
return x.OsExtendedVolumesVolumesAttached
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_SRV_USGLaunchedAt() string {
|
||
if x != nil {
|
||
return x.OS_SRV_USGLaunchedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetOS_SRV_USGTerminatedAt() string {
|
||
if x != nil {
|
||
return x.OS_SRV_USGTerminatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetTenantId() string {
|
||
if x != nil {
|
||
return x.TenantId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetUpdated() string {
|
||
if x != nil {
|
||
return x.Updated
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetUserId() string {
|
||
if x != nil {
|
||
return x.UserId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetFault() *GetServersDetailedByIdResp_Fault {
|
||
if x != nil {
|
||
return x.Fault
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetProgress() uint32 {
|
||
if x != nil {
|
||
return x.Progress
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetSecurityGroups() []*GetServersDetailedByIdResp_SecurityGroups {
|
||
if x != nil {
|
||
return x.SecurityGroups
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetLocked() bool {
|
||
if x != nil {
|
||
return x.Locked
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetHostStatus() string {
|
||
if x != nil {
|
||
return x.HostStatus
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetTags() []string {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetTrustedImageCertificates() string {
|
||
if x != nil {
|
||
return x.TrustedImageCertificates
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetServerGroups() []string {
|
||
if x != nil {
|
||
return x.ServerGroups
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *GetServersDetailedByIdResp_Servers) GetLockedReason() string {
|
||
if x != nil {
|
||
return x.LockedReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UpdateServerReq_Server struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
AccessIPv4 string `protobuf:"bytes,1,opt,name=accessIPv4,proto3" json:"accessIPv4,omitempty"`
|
||
AccessIPv6 string `protobuf:"bytes,2,opt,name=accessIPv6,proto3" json:"accessIPv6,omitempty"`
|
||
OS_DCFDiskConfig string `protobuf:"bytes,3,opt,name=OS_DCF_diskConfig,json=OS-DCF:diskConfig,proto3" json:"OS_DCF_diskConfig,omitempty"`
|
||
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
|
||
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateServerReq_Server) Reset() {
|
||
*x = UpdateServerReq_Server{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[119]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerReq_Server) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerReq_Server) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerReq_Server) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[119]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerReq_Server.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerReq_Server) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{14, 0}
|
||
}
|
||
|
||
func (x *UpdateServerReq_Server) GetAccessIPv4() string {
|
||
if x != nil {
|
||
return x.AccessIPv4
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerReq_Server) GetAccessIPv6() string {
|
||
if x != nil {
|
||
return x.AccessIPv6
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerReq_Server) GetOS_DCFDiskConfig() string {
|
||
if x != nil {
|
||
return x.OS_DCFDiskConfig
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerReq_Server) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerReq_Server) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UpdateServerResp_Private struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
OS_EXT_IPS_MACMacAddr string `protobuf:"bytes,1,opt,name=OS_EXT_IPS_MAC_mac_addr,json=OS-EXT-IPS-MAC:mac_addr,proto3" json:"OS_EXT_IPS_MAC_mac_addr,omitempty"`
|
||
OS_EXT_IPSType string `protobuf:"bytes,2,opt,name=OS_EXT_IPS_type,json=OS-EXT-IPS:type,proto3" json:"OS_EXT_IPS_type,omitempty"`
|
||
Addr string `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"`
|
||
Version uint32 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateServerResp_Private) Reset() {
|
||
*x = UpdateServerResp_Private{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[120]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Private) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerResp_Private) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerResp_Private) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[120]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerResp_Private.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerResp_Private) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{15, 0}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Private) GetOS_EXT_IPS_MACMacAddr() string {
|
||
if x != nil {
|
||
return x.OS_EXT_IPS_MACMacAddr
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Private) GetOS_EXT_IPSType() string {
|
||
if x != nil {
|
||
return x.OS_EXT_IPSType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Private) GetAddr() string {
|
||
if x != nil {
|
||
return x.Addr
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Private) GetVersion() uint32 {
|
||
if x != nil {
|
||
return x.Version
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type UpdateServerResp_Addresses struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Private []*UpdateServerResp_Private `protobuf:"bytes,1,rep,name=private,proto3" json:"private,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateServerResp_Addresses) Reset() {
|
||
*x = UpdateServerResp_Addresses{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[121]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Addresses) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerResp_Addresses) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerResp_Addresses) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[121]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerResp_Addresses.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerResp_Addresses) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{15, 1}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Addresses) GetPrivate() []*UpdateServerResp_Private {
|
||
if x != nil {
|
||
return x.Private
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type UpdateServerResp_ExtraSpecs struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *UpdateServerResp_ExtraSpecs) Reset() {
|
||
*x = UpdateServerResp_ExtraSpecs{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[122]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerResp_ExtraSpecs) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerResp_ExtraSpecs) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerResp_ExtraSpecs) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[122]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerResp_ExtraSpecs.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerResp_ExtraSpecs) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{15, 2}
|
||
}
|
||
|
||
type UpdateServerResp_Flavor struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Disk uint32 `protobuf:"varint,1,opt,name=disk,proto3" json:"disk,omitempty"`
|
||
Ephemeral uint32 `protobuf:"varint,2,opt,name=ephemeral,proto3" json:"ephemeral,omitempty"`
|
||
ExtraSpecs *UpdateServerResp_ExtraSpecs `protobuf:"bytes,3,opt,name=extra_specs,json=extraSpecs,proto3" json:"extra_specs,omitempty"`
|
||
OriginalName string `protobuf:"bytes,4,opt,name=original_name,json=originalName,proto3" json:"original_name,omitempty"`
|
||
Ram uint32 `protobuf:"varint,5,opt,name=ram,proto3" json:"ram,omitempty"`
|
||
Swap uint32 `protobuf:"varint,6,opt,name=swap,proto3" json:"swap,omitempty"`
|
||
Vcpus uint32 `protobuf:"varint,7,opt,name=vcpus,proto3" json:"vcpus,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateServerResp_Flavor) Reset() {
|
||
*x = UpdateServerResp_Flavor{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[123]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Flavor) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerResp_Flavor) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerResp_Flavor) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[123]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerResp_Flavor.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerResp_Flavor) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{15, 3}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Flavor) GetDisk() uint32 {
|
||
if x != nil {
|
||
return x.Disk
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateServerResp_Flavor) GetEphemeral() uint32 {
|
||
if x != nil {
|
||
return x.Ephemeral
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateServerResp_Flavor) GetExtraSpecs() *UpdateServerResp_ExtraSpecs {
|
||
if x != nil {
|
||
return x.ExtraSpecs
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateServerResp_Flavor) GetOriginalName() string {
|
||
if x != nil {
|
||
return x.OriginalName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Flavor) GetRam() uint32 {
|
||
if x != nil {
|
||
return x.Ram
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateServerResp_Flavor) GetSwap() uint32 {
|
||
if x != nil {
|
||
return x.Swap
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateServerResp_Flavor) GetVcpus() uint32 {
|
||
if x != nil {
|
||
return x.Vcpus
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type UpdateServerResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateServerResp_Links) Reset() {
|
||
*x = UpdateServerResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[124]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerResp_Links) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[124]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{15, 4}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UpdateServerResp_Image struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
||
Links []*UpdateServerResp_Links `protobuf:"bytes,2,rep,name=links,proto3" json:"links,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateServerResp_Image) Reset() {
|
||
*x = UpdateServerResp_Image{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[125]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Image) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerResp_Image) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerResp_Image) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[125]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerResp_Image.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerResp_Image) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{15, 5}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Image) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Image) GetLinks() []*UpdateServerResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type UpdateServerResp_Links1 struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateServerResp_Links1) Reset() {
|
||
*x = UpdateServerResp_Links1{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[126]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Links1) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerResp_Links1) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerResp_Links1) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[126]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerResp_Links1.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerResp_Links1) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{15, 6}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Links1) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Links1) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UpdateServerResp_Metadata struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
My_Server_Name string `protobuf:"bytes,1,opt,name=My_Server_Name,json=My Server Name,proto3" json:"My_Server_Name,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateServerResp_Metadata) Reset() {
|
||
*x = UpdateServerResp_Metadata{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[127]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Metadata) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerResp_Metadata) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerResp_Metadata) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[127]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerResp_Metadata.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerResp_Metadata) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{15, 7}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Metadata) GetMy_Server_Name() string {
|
||
if x != nil {
|
||
return x.My_Server_Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UpdateServerResp_SecurityGroups struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateServerResp_SecurityGroups) Reset() {
|
||
*x = UpdateServerResp_SecurityGroups{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[128]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerResp_SecurityGroups) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerResp_SecurityGroups) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerResp_SecurityGroups) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[128]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerResp_SecurityGroups.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerResp_SecurityGroups) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{15, 8}
|
||
}
|
||
|
||
func (x *UpdateServerResp_SecurityGroups) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UpdateServerResp_Server struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
OS_DCFDiskConfig string `protobuf:"bytes,1,opt,name=OS_DCF_diskConfig,json=OS-DCF:diskConfig,proto3" json:"OS_DCF_diskConfig,omitempty"`
|
||
OS_EXT_AZAvailabilityZone string `protobuf:"bytes,2,opt,name=OS_EXT_AZ_availability_zone,json=OS-EXT-AZ:availability_zone,proto3" json:"OS_EXT_AZ_availability_zone,omitempty"`
|
||
OS_EXT_SRV_ATTRHost string `protobuf:"bytes,3,opt,name=OS_EXT_SRV_ATTR_host,json=OS-EXT-SRV-ATTR:host,proto3" json:"OS_EXT_SRV_ATTR_host,omitempty"`
|
||
OS_EXT_SRV_ATTRHostname string `protobuf:"bytes,4,opt,name=OS_EXT_SRV_ATTR_hostname,json=OS-EXT-SRV-ATTR:hostname,proto3" json:"OS_EXT_SRV_ATTR_hostname,omitempty"`
|
||
OS_EXT_SRV_ATTRHypervisorHostname string `protobuf:"bytes,5,opt,name=OS_EXT_SRV_ATTR_hypervisor_hostname,json=OS-EXT-SRV-ATTR:hypervisor_hostname,proto3" json:"OS_EXT_SRV_ATTR_hypervisor_hostname,omitempty"`
|
||
OS_EXT_SRV_ATTRInstanceName string `protobuf:"bytes,6,opt,name=OS_EXT_SRV_ATTR_instance_name,json=OS-EXT-SRV-ATTR:instance_name,proto3" json:"OS_EXT_SRV_ATTR_instance_name,omitempty"`
|
||
OS_EXT_SRV_ATTRKernelId string `protobuf:"bytes,7,opt,name=OS_EXT_SRV_ATTR_kernel_id,json=OS-EXT-SRV-ATTR:kernel_id,proto3" json:"OS_EXT_SRV_ATTR_kernel_id,omitempty"`
|
||
OS_EXT_SRV_ATTRLaunchIndex uint32 `protobuf:"varint,8,opt,name=OS_EXT_SRV_ATTR_launch_index,json=OS-EXT-SRV-ATTR:launch_index,proto3" json:"OS_EXT_SRV_ATTR_launch_index,omitempty"`
|
||
OS_EXT_SRV_ATTRRamdiskId string `protobuf:"bytes,9,opt,name=OS_EXT_SRV_ATTR_ramdisk_id,json=OS-EXT-SRV-ATTR:ramdisk_id,proto3" json:"OS_EXT_SRV_ATTR_ramdisk_id,omitempty"`
|
||
OS_EXT_SRV_ATTRReservationId string `protobuf:"bytes,10,opt,name=OS_EXT_SRV_ATTR_reservation_id,json=OS-EXT-SRV-ATTR:reservation_id,proto3" json:"OS_EXT_SRV_ATTR_reservation_id,omitempty"`
|
||
OS_EXT_SRV_ATTRRootDeviceName string `protobuf:"bytes,11,opt,name=OS_EXT_SRV_ATTR_root_device_name,json=OS-EXT-SRV-ATTR:root_device_name,proto3" json:"OS_EXT_SRV_ATTR_root_device_name,omitempty"`
|
||
OS_EXT_SRV_ATTRUserData string `protobuf:"bytes,12,opt,name=OS_EXT_SRV_ATTR_user_data,json=OS-EXT-SRV-ATTR:user_data,proto3" json:"OS_EXT_SRV_ATTR_user_data,omitempty"`
|
||
OS_EXT_STSPowerState uint32 `protobuf:"varint,13,opt,name=OS_EXT_STS_power_state,json=OS-EXT-STS:power_state,proto3" json:"OS_EXT_STS_power_state,omitempty"`
|
||
OS_EXT_STSTaskState string `protobuf:"bytes,14,opt,name=OS_EXT_STS_task_state,json=OS-EXT-STS:task_state,proto3" json:"OS_EXT_STS_task_state,omitempty"`
|
||
OS_EXT_STSVmState string `protobuf:"bytes,15,opt,name=OS_EXT_STS_vm_state,json=OS-EXT-STS:vm_state,proto3" json:"OS_EXT_STS_vm_state,omitempty"`
|
||
OS_SRV_USGLaunchedAt string `protobuf:"bytes,16,opt,name=OS_SRV_USG_launched_at,json=OS-SRV-USG:launched_at,proto3" json:"OS_SRV_USG_launched_at,omitempty"`
|
||
OS_SRV_USGTerminatedAt string `protobuf:"bytes,17,opt,name=OS_SRV_USG_terminated_at,json=OS-SRV-USG:terminated_at,proto3" json:"OS_SRV_USG_terminated_at,omitempty"`
|
||
AccessIPv4 string `protobuf:"bytes,18,opt,name=accessIPv4,proto3" json:"accessIPv4,omitempty"`
|
||
AccessIPv6 string `protobuf:"bytes,19,opt,name=accessIPv6,proto3" json:"accessIPv6,omitempty"`
|
||
Addresses *UpdateServerResp_Addresses `protobuf:"bytes,20,opt,name=addresses,proto3" json:"addresses,omitempty"`
|
||
ConfigDrive string `protobuf:"bytes,21,opt,name=config_drive,json=configDrive,proto3" json:"config_drive,omitempty"`
|
||
Created string `protobuf:"bytes,22,opt,name=created,proto3" json:"created,omitempty"`
|
||
Description string `protobuf:"bytes,23,opt,name=description,proto3" json:"description,omitempty"`
|
||
Flavor *UpdateServerResp_Flavor `protobuf:"bytes,24,opt,name=flavor,proto3" json:"flavor,omitempty"`
|
||
HostId string `protobuf:"bytes,25,opt,name=hostId,proto3" json:"hostId,omitempty"`
|
||
HostStatus string `protobuf:"bytes,26,opt,name=host_status,json=hostStatus,proto3" json:"host_status,omitempty"`
|
||
Id string `protobuf:"bytes,27,opt,name=id,proto3" json:"id,omitempty"`
|
||
Image *UpdateServerResp_Image `protobuf:"bytes,28,opt,name=image,proto3" json:"image,omitempty"`
|
||
KeyName string `protobuf:"bytes,29,opt,name=key_name,json=keyName,proto3" json:"key_name,omitempty"`
|
||
Links []*UpdateServerResp_Links1 `protobuf:"bytes,30,rep,name=links,proto3" json:"links,omitempty"`
|
||
Locked bool `protobuf:"varint,31,opt,name=locked,proto3" json:"locked,omitempty"`
|
||
LockedReason string `protobuf:"bytes,32,opt,name=locked_reason,json=lockedReason,proto3" json:"locked_reason,omitempty"`
|
||
Metadata *UpdateServerResp_Metadata `protobuf:"bytes,33,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||
Name string `protobuf:"bytes,34,opt,name=name,proto3" json:"name,omitempty"`
|
||
OsExtendedVolumesVolumesAttached []string `protobuf:"bytes,35,rep,name=os_extended_volumes_volumes_attached,json=os-extended-volumes:volumes_attached,proto3" json:"os_extended_volumes_volumes_attached,omitempty"`
|
||
Progress uint32 `protobuf:"varint,36,opt,name=progress,proto3" json:"progress,omitempty"`
|
||
SecurityGroups []*UpdateServerResp_SecurityGroups `protobuf:"bytes,37,rep,name=security_groups,json=securityGroups,proto3" json:"security_groups,omitempty"`
|
||
ServerGroups []string `protobuf:"bytes,38,rep,name=server_groups,json=serverGroups,proto3" json:"server_groups,omitempty"`
|
||
Status string `protobuf:"bytes,39,opt,name=status,proto3" json:"status,omitempty"`
|
||
Tags []string `protobuf:"bytes,40,rep,name=tags,proto3" json:"tags,omitempty"`
|
||
TenantId string `protobuf:"bytes,41,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
|
||
TrustedImageCertificates string `protobuf:"bytes,42,opt,name=trusted_image_certificates,json=trustedImageCertificates,proto3" json:"trusted_image_certificates,omitempty"`
|
||
Updated string `protobuf:"bytes,43,opt,name=updated,proto3" json:"updated,omitempty"`
|
||
UserId string `protobuf:"bytes,44,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) Reset() {
|
||
*x = UpdateServerResp_Server{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[129]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateServerResp_Server) ProtoMessage() {}
|
||
|
||
func (x *UpdateServerResp_Server) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[129]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateServerResp_Server.ProtoReflect.Descriptor instead.
|
||
func (*UpdateServerResp_Server) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{15, 9}
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_DCFDiskConfig() string {
|
||
if x != nil {
|
||
return x.OS_DCFDiskConfig
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_AZAvailabilityZone() string {
|
||
if x != nil {
|
||
return x.OS_EXT_AZAvailabilityZone
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_SRV_ATTRHost() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRHost
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_SRV_ATTRHostname() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRHostname
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_SRV_ATTRHypervisorHostname() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRHypervisorHostname
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_SRV_ATTRInstanceName() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRInstanceName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_SRV_ATTRKernelId() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRKernelId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_SRV_ATTRLaunchIndex() uint32 {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRLaunchIndex
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_SRV_ATTRRamdiskId() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRRamdiskId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_SRV_ATTRReservationId() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRReservationId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_SRV_ATTRRootDeviceName() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRRootDeviceName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_SRV_ATTRUserData() string {
|
||
if x != nil {
|
||
return x.OS_EXT_SRV_ATTRUserData
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_STSPowerState() uint32 {
|
||
if x != nil {
|
||
return x.OS_EXT_STSPowerState
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_STSTaskState() string {
|
||
if x != nil {
|
||
return x.OS_EXT_STSTaskState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_EXT_STSVmState() string {
|
||
if x != nil {
|
||
return x.OS_EXT_STSVmState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_SRV_USGLaunchedAt() string {
|
||
if x != nil {
|
||
return x.OS_SRV_USGLaunchedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOS_SRV_USGTerminatedAt() string {
|
||
if x != nil {
|
||
return x.OS_SRV_USGTerminatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetAccessIPv4() string {
|
||
if x != nil {
|
||
return x.AccessIPv4
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetAccessIPv6() string {
|
||
if x != nil {
|
||
return x.AccessIPv6
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetAddresses() *UpdateServerResp_Addresses {
|
||
if x != nil {
|
||
return x.Addresses
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetConfigDrive() string {
|
||
if x != nil {
|
||
return x.ConfigDrive
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetCreated() string {
|
||
if x != nil {
|
||
return x.Created
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetFlavor() *UpdateServerResp_Flavor {
|
||
if x != nil {
|
||
return x.Flavor
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetHostId() string {
|
||
if x != nil {
|
||
return x.HostId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetHostStatus() string {
|
||
if x != nil {
|
||
return x.HostStatus
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetImage() *UpdateServerResp_Image {
|
||
if x != nil {
|
||
return x.Image
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetKeyName() string {
|
||
if x != nil {
|
||
return x.KeyName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetLinks() []*UpdateServerResp_Links1 {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetLocked() bool {
|
||
if x != nil {
|
||
return x.Locked
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetLockedReason() string {
|
||
if x != nil {
|
||
return x.LockedReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetMetadata() *UpdateServerResp_Metadata {
|
||
if x != nil {
|
||
return x.Metadata
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetOsExtendedVolumesVolumesAttached() []string {
|
||
if x != nil {
|
||
return x.OsExtendedVolumesVolumesAttached
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetProgress() uint32 {
|
||
if x != nil {
|
||
return x.Progress
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetSecurityGroups() []*UpdateServerResp_SecurityGroups {
|
||
if x != nil {
|
||
return x.SecurityGroups
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetServerGroups() []string {
|
||
if x != nil {
|
||
return x.ServerGroups
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetTags() []string {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetTenantId() string {
|
||
if x != nil {
|
||
return x.TenantId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetTrustedImageCertificates() string {
|
||
if x != nil {
|
||
return x.TrustedImageCertificates
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetUpdated() string {
|
||
if x != nil {
|
||
return x.Updated
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateServerResp_Server) GetUserId() string {
|
||
if x != nil {
|
||
return x.UserId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type StartServerReq_OsStart struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
OsStart string `protobuf:"bytes,1,opt,name=os_start,json=os-start,proto3" json:"os_start,omitempty"`
|
||
}
|
||
|
||
func (x *StartServerReq_OsStart) Reset() {
|
||
*x = StartServerReq_OsStart{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[130]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *StartServerReq_OsStart) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*StartServerReq_OsStart) ProtoMessage() {}
|
||
|
||
func (x *StartServerReq_OsStart) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[130]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use StartServerReq_OsStart.ProtoReflect.Descriptor instead.
|
||
func (*StartServerReq_OsStart) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{16, 0}
|
||
}
|
||
|
||
func (x *StartServerReq_OsStart) GetOsStart() string {
|
||
if x != nil {
|
||
return x.OsStart
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type StopServerReq_OsStop struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
OsStop string `protobuf:"bytes,1,opt,name=os_stop,json=os-stop,proto3" json:"os_stop,omitempty"`
|
||
}
|
||
|
||
func (x *StopServerReq_OsStop) Reset() {
|
||
*x = StopServerReq_OsStop{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[131]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *StopServerReq_OsStop) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*StopServerReq_OsStop) ProtoMessage() {}
|
||
|
||
func (x *StopServerReq_OsStop) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[131]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use StopServerReq_OsStop.ProtoReflect.Descriptor instead.
|
||
func (*StopServerReq_OsStop) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{18, 0}
|
||
}
|
||
|
||
func (x *StopServerReq_OsStop) GetOsStop() string {
|
||
if x != nil {
|
||
return x.OsStop
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type RebootServerReq_Reboot struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
|
||
}
|
||
|
||
func (x *RebootServerReq_Reboot) Reset() {
|
||
*x = RebootServerReq_Reboot{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[132]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *RebootServerReq_Reboot) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*RebootServerReq_Reboot) ProtoMessage() {}
|
||
|
||
func (x *RebootServerReq_Reboot) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[132]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use RebootServerReq_Reboot.ProtoReflect.Descriptor instead.
|
||
func (*RebootServerReq_Reboot) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{20, 0}
|
||
}
|
||
|
||
func (x *RebootServerReq_Reboot) GetType() string {
|
||
if x != nil {
|
||
return x.Type
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type PauseServerReq_OsPause struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Pause string `protobuf:"bytes,1,opt,name=pause,proto3" json:"pause,omitempty"`
|
||
}
|
||
|
||
func (x *PauseServerReq_OsPause) Reset() {
|
||
*x = PauseServerReq_OsPause{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[133]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *PauseServerReq_OsPause) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*PauseServerReq_OsPause) ProtoMessage() {}
|
||
|
||
func (x *PauseServerReq_OsPause) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[133]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use PauseServerReq_OsPause.ProtoReflect.Descriptor instead.
|
||
func (*PauseServerReq_OsPause) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{22, 0}
|
||
}
|
||
|
||
func (x *PauseServerReq_OsPause) GetPause() string {
|
||
if x != nil {
|
||
return x.Pause
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListFlavorsDetailResp_Flavor struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
|
||
Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
|
||
Disk int32 `protobuf:"varint,4,opt,name=disk,proto3" json:"disk,omitempty"`
|
||
Ephemeral uint32 `protobuf:"varint,5,opt,name=ephemeral,proto3" json:"ephemeral,omitempty"`
|
||
ExtraSpecs *ListFlavorsDetailResp_ExtraSpecs `protobuf:"bytes,6,opt,name=extra_specs,json=extraSpecs,proto3" json:"extra_specs,omitempty"`
|
||
OriginalName string `protobuf:"bytes,7,opt,name=original_name,json=originalName,proto3" json:"original_name,omitempty"`
|
||
Ram int32 `protobuf:"varint,8,opt,name=ram,proto3" json:"ram,omitempty"`
|
||
Swap int32 `protobuf:"varint,9,opt,name=swap,proto3" json:"swap,omitempty"`
|
||
Vcpus int32 `protobuf:"varint,10,opt,name=vcpus,proto3" json:"vcpus,omitempty"`
|
||
Links []*ListFlavorsDetailResp_Links `protobuf:"bytes,11,rep,name=links,proto3" json:"links,omitempty"`
|
||
OS_FLV_EXT_DATAEphemeral string `protobuf:"bytes,12,opt,name=OS_FLV_EXT_DATA_ephemeral,json=OS-FLV-EXT-DATA:ephemeral,proto3" json:"OS_FLV_EXT_DATA_ephemeral,omitempty"`
|
||
OS_FLV_DISABLEDDisabled string `protobuf:"bytes,13,opt,name=OS_FLV_DISABLED_disabled,json=OS-FLV-DISABLED:disabled,proto3" json:"OS_FLV_DISABLED_disabled,omitempty"`
|
||
RxtxFactor float32 `protobuf:"fixed32,15,opt,name=rxtx_factor,json=rxtxFactor,proto3" json:"rxtx_factor,omitempty"`
|
||
OsFlavorAccessIsPublic bool `protobuf:"varint,16,opt,name=os_flavor_access_is_public,json=os-flavor-access:is_public,proto3" json:"os_flavor_access_is_public,omitempty"`
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) Reset() {
|
||
*x = ListFlavorsDetailResp_Flavor{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[134]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListFlavorsDetailResp_Flavor) ProtoMessage() {}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[134]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListFlavorsDetailResp_Flavor.ProtoReflect.Descriptor instead.
|
||
func (*ListFlavorsDetailResp_Flavor) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{25, 0}
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetDisk() int32 {
|
||
if x != nil {
|
||
return x.Disk
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetEphemeral() uint32 {
|
||
if x != nil {
|
||
return x.Ephemeral
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetExtraSpecs() *ListFlavorsDetailResp_ExtraSpecs {
|
||
if x != nil {
|
||
return x.ExtraSpecs
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetOriginalName() string {
|
||
if x != nil {
|
||
return x.OriginalName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetRam() int32 {
|
||
if x != nil {
|
||
return x.Ram
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetSwap() int32 {
|
||
if x != nil {
|
||
return x.Swap
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetVcpus() int32 {
|
||
if x != nil {
|
||
return x.Vcpus
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetLinks() []*ListFlavorsDetailResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetOS_FLV_EXT_DATAEphemeral() string {
|
||
if x != nil {
|
||
return x.OS_FLV_EXT_DATAEphemeral
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetOS_FLV_DISABLEDDisabled() string {
|
||
if x != nil {
|
||
return x.OS_FLV_DISABLEDDisabled
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetRxtxFactor() float32 {
|
||
if x != nil {
|
||
return x.RxtxFactor
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Flavor) GetOsFlavorAccessIsPublic() bool {
|
||
if x != nil {
|
||
return x.OsFlavorAccessIsPublic
|
||
}
|
||
return false
|
||
}
|
||
|
||
type ListFlavorsDetailResp_ExtraSpecs struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_ExtraSpecs) Reset() {
|
||
*x = ListFlavorsDetailResp_ExtraSpecs{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[135]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_ExtraSpecs) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListFlavorsDetailResp_ExtraSpecs) ProtoMessage() {}
|
||
|
||
func (x *ListFlavorsDetailResp_ExtraSpecs) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[135]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListFlavorsDetailResp_ExtraSpecs.ProtoReflect.Descriptor instead.
|
||
func (*ListFlavorsDetailResp_ExtraSpecs) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{25, 1}
|
||
}
|
||
|
||
type ListFlavorsDetailResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Links) Reset() {
|
||
*x = ListFlavorsDetailResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[136]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListFlavorsDetailResp_Links) ProtoMessage() {}
|
||
|
||
func (x *ListFlavorsDetailResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[136]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListFlavorsDetailResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*ListFlavorsDetailResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{25, 2}
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListFlavorsDetailResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListNodesResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ListNodesResp_Links) Reset() {
|
||
*x = ListNodesResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[137]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListNodesResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListNodesResp_Links) ProtoMessage() {}
|
||
|
||
func (x *ListNodesResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[137]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListNodesResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*ListNodesResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{46, 0}
|
||
}
|
||
|
||
func (x *ListNodesResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListNodesResp_Nodes struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
InstanceUuid string `protobuf:"bytes,1,opt,name=instance_uuid,json=instanceUuid,proto3" json:"instance_uuid,omitempty"`
|
||
Links []*ListNodesResp_Links `protobuf:"bytes,2,rep,name=links,proto3" json:"links,omitempty"`
|
||
Maintenance bool `protobuf:"varint,3,opt,name=maintenance,proto3" json:"maintenance,omitempty"`
|
||
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
|
||
PowerState string `protobuf:"bytes,5,opt,name=power_state,json=powerState,proto3" json:"power_state,omitempty"`
|
||
ProvisionState string `protobuf:"bytes,6,opt,name=provision_state,json=provisionState,proto3" json:"provision_state,omitempty"`
|
||
Uuid string `protobuf:"bytes,7,opt,name=uuid,proto3" json:"uuid,omitempty"`
|
||
}
|
||
|
||
func (x *ListNodesResp_Nodes) Reset() {
|
||
*x = ListNodesResp_Nodes{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[138]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListNodesResp_Nodes) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListNodesResp_Nodes) ProtoMessage() {}
|
||
|
||
func (x *ListNodesResp_Nodes) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[138]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListNodesResp_Nodes.ProtoReflect.Descriptor instead.
|
||
func (*ListNodesResp_Nodes) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{46, 1}
|
||
}
|
||
|
||
func (x *ListNodesResp_Nodes) GetInstanceUuid() string {
|
||
if x != nil {
|
||
return x.InstanceUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesResp_Nodes) GetLinks() []*ListNodesResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListNodesResp_Nodes) GetMaintenance() bool {
|
||
if x != nil {
|
||
return x.Maintenance
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListNodesResp_Nodes) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesResp_Nodes) GetPowerState() string {
|
||
if x != nil {
|
||
return x.PowerState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesResp_Nodes) GetProvisionState() string {
|
||
if x != nil {
|
||
return x.ProvisionState
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListNodesResp_Nodes) GetUuid() string {
|
||
if x != nil {
|
||
return x.Uuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateNodeReq_DriverInfo struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
IpmiUsername string `protobuf:"bytes,1,opt,name=ipmi_username,json=ipmiUsername,proto3" json:"ipmi_username,omitempty"`
|
||
IpmiPassword string `protobuf:"bytes,2,opt,name=ipmi_password,json=ipmiPassword,proto3" json:"ipmi_password,omitempty"`
|
||
}
|
||
|
||
func (x *CreateNodeReq_DriverInfo) Reset() {
|
||
*x = CreateNodeReq_DriverInfo{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[139]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeReq_DriverInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeReq_DriverInfo) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeReq_DriverInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[139]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeReq_DriverInfo.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeReq_DriverInfo) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{47, 0}
|
||
}
|
||
|
||
func (x *CreateNodeReq_DriverInfo) GetIpmiUsername() string {
|
||
if x != nil {
|
||
return x.IpmiUsername
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeReq_DriverInfo) GetIpmiPassword() string {
|
||
if x != nil {
|
||
return x.IpmiPassword
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateNodeReq_Properties struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeReq_Properties) Reset() {
|
||
*x = CreateNodeReq_Properties{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[140]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeReq_Properties) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeReq_Properties) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeReq_Properties) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[140]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeReq_Properties.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeReq_Properties) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{47, 1}
|
||
}
|
||
|
||
type CreateNodeReq_InstanceInfo struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeReq_InstanceInfo) Reset() {
|
||
*x = CreateNodeReq_InstanceInfo{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[141]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeReq_InstanceInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeReq_InstanceInfo) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeReq_InstanceInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[141]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeReq_InstanceInfo.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeReq_InstanceInfo) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{47, 2}
|
||
}
|
||
|
||
type CreateNodeReq_NetworkData struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeReq_NetworkData) Reset() {
|
||
*x = CreateNodeReq_NetworkData{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[142]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeReq_NetworkData) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeReq_NetworkData) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeReq_NetworkData) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[142]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeReq_NetworkData.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeReq_NetworkData) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{47, 3}
|
||
}
|
||
|
||
type CreateNodeResp_CleanStep struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeResp_CleanStep) Reset() {
|
||
*x = CreateNodeResp_CleanStep{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[143]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_CleanStep) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_CleanStep) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_CleanStep) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[143]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_CleanStep.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_CleanStep) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 0}
|
||
}
|
||
|
||
type CreateNodeResp_DeployStep struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeResp_DeployStep) Reset() {
|
||
*x = CreateNodeResp_DeployStep{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[144]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_DeployStep) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_DeployStep) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_DeployStep) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[144]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_DeployStep.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_DeployStep) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 1}
|
||
}
|
||
|
||
type CreateNodeResp_DriverInfo struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
IpmiPassword string `protobuf:"bytes,1,opt,name=ipmi_password,json=ipmiPassword,proto3" json:"ipmi_password,omitempty"`
|
||
IpmiUsername string `protobuf:"bytes,2,opt,name=ipmi_username,json=ipmiUsername,proto3" json:"ipmi_username,omitempty"`
|
||
}
|
||
|
||
func (x *CreateNodeResp_DriverInfo) Reset() {
|
||
*x = CreateNodeResp_DriverInfo{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[145]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_DriverInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_DriverInfo) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_DriverInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[145]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_DriverInfo.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_DriverInfo) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 2}
|
||
}
|
||
|
||
func (x *CreateNodeResp_DriverInfo) GetIpmiPassword() string {
|
||
if x != nil {
|
||
return x.IpmiPassword
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp_DriverInfo) GetIpmiUsername() string {
|
||
if x != nil {
|
||
return x.IpmiUsername
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateNodeResp_DriverInternalInfo struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeResp_DriverInternalInfo) Reset() {
|
||
*x = CreateNodeResp_DriverInternalInfo{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[146]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_DriverInternalInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_DriverInternalInfo) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_DriverInternalInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[146]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_DriverInternalInfo.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_DriverInternalInfo) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 3}
|
||
}
|
||
|
||
type CreateNodeResp_Extra struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeResp_Extra) Reset() {
|
||
*x = CreateNodeResp_Extra{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[147]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_Extra) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_Extra) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_Extra) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[147]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_Extra.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_Extra) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 4}
|
||
}
|
||
|
||
type CreateNodeResp_InstanceInfo struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeResp_InstanceInfo) Reset() {
|
||
*x = CreateNodeResp_InstanceInfo{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[148]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_InstanceInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_InstanceInfo) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_InstanceInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[148]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_InstanceInfo.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_InstanceInfo) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 5}
|
||
}
|
||
|
||
type CreateNodeResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *CreateNodeResp_Links) Reset() {
|
||
*x = CreateNodeResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[149]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_Links) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[149]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 6}
|
||
}
|
||
|
||
func (x *CreateNodeResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateNodeResp_NetworkData struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeResp_NetworkData) Reset() {
|
||
*x = CreateNodeResp_NetworkData{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[150]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_NetworkData) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_NetworkData) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_NetworkData) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[150]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_NetworkData.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_NetworkData) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 7}
|
||
}
|
||
|
||
type CreateNodeResp_Portgroups struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *CreateNodeResp_Portgroups) Reset() {
|
||
*x = CreateNodeResp_Portgroups{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[151]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_Portgroups) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_Portgroups) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_Portgroups) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[151]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_Portgroups.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_Portgroups) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 8}
|
||
}
|
||
|
||
func (x *CreateNodeResp_Portgroups) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp_Portgroups) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateNodeResp_Ports struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *CreateNodeResp_Ports) Reset() {
|
||
*x = CreateNodeResp_Ports{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[152]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_Ports) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_Ports) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_Ports) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[152]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_Ports.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_Ports) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 9}
|
||
}
|
||
|
||
func (x *CreateNodeResp_Ports) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp_Ports) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateNodeResp_Properties struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeResp_Properties) Reset() {
|
||
*x = CreateNodeResp_Properties{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[153]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_Properties) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_Properties) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_Properties) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[153]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_Properties.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_Properties) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 10}
|
||
}
|
||
|
||
type CreateNodeResp_RaidConfig struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeResp_RaidConfig) Reset() {
|
||
*x = CreateNodeResp_RaidConfig{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[154]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_RaidConfig) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_RaidConfig) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_RaidConfig) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[154]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_RaidConfig.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_RaidConfig) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 11}
|
||
}
|
||
|
||
type CreateNodeResp_States struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *CreateNodeResp_States) Reset() {
|
||
*x = CreateNodeResp_States{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[155]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_States) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_States) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_States) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[155]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_States.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_States) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 12}
|
||
}
|
||
|
||
func (x *CreateNodeResp_States) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp_States) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateNodeResp_TargetRaidConfig struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateNodeResp_TargetRaidConfig) Reset() {
|
||
*x = CreateNodeResp_TargetRaidConfig{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[156]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_TargetRaidConfig) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_TargetRaidConfig) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_TargetRaidConfig) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[156]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_TargetRaidConfig.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_TargetRaidConfig) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 13}
|
||
}
|
||
|
||
type CreateNodeResp_Volume struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *CreateNodeResp_Volume) Reset() {
|
||
*x = CreateNodeResp_Volume{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[157]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateNodeResp_Volume) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateNodeResp_Volume) ProtoMessage() {}
|
||
|
||
func (x *CreateNodeResp_Volume) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[157]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateNodeResp_Volume.ProtoReflect.Descriptor instead.
|
||
func (*CreateNodeResp_Volume) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{48, 14}
|
||
}
|
||
|
||
func (x *CreateNodeResp_Volume) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateNodeResp_Volume) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ShowNodeDetailsReq_Fields struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ShowNodeDetailsReq_Fields) Reset() {
|
||
*x = ShowNodeDetailsReq_Fields{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[158]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsReq_Fields) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsReq_Fields) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsReq_Fields) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[158]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsReq_Fields.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsReq_Fields) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{51, 0}
|
||
}
|
||
|
||
type ShowNodeDetailsResp_CleanStep struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_CleanStep) Reset() {
|
||
*x = ShowNodeDetailsResp_CleanStep{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[159]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_CleanStep) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_CleanStep) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_CleanStep) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[159]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_CleanStep.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_CleanStep) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 0}
|
||
}
|
||
|
||
type ShowNodeDetailsResp_DeployStep struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_DeployStep) Reset() {
|
||
*x = ShowNodeDetailsResp_DeployStep{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[160]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_DeployStep) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_DeployStep) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_DeployStep) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[160]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_DeployStep.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_DeployStep) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 1}
|
||
}
|
||
|
||
type ShowNodeDetailsResp_DriverInfo struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
IpmiPassword string `protobuf:"bytes,1,opt,name=ipmi_password,json=ipmiPassword,proto3" json:"ipmi_password,omitempty"`
|
||
IpmiUsername string `protobuf:"bytes,2,opt,name=ipmi_username,json=ipmiUsername,proto3" json:"ipmi_username,omitempty"`
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_DriverInfo) Reset() {
|
||
*x = ShowNodeDetailsResp_DriverInfo{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[161]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_DriverInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_DriverInfo) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_DriverInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[161]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_DriverInfo.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_DriverInfo) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 2}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_DriverInfo) GetIpmiPassword() string {
|
||
if x != nil {
|
||
return x.IpmiPassword
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_DriverInfo) GetIpmiUsername() string {
|
||
if x != nil {
|
||
return x.IpmiUsername
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ShowNodeDetailsResp_DriverInternalInfo struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
CleanSteps string `protobuf:"bytes,1,opt,name=clean_steps,json=cleanSteps,proto3" json:"clean_steps,omitempty"`
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_DriverInternalInfo) Reset() {
|
||
*x = ShowNodeDetailsResp_DriverInternalInfo{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[162]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_DriverInternalInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_DriverInternalInfo) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_DriverInternalInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[162]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_DriverInternalInfo.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_DriverInternalInfo) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 3}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_DriverInternalInfo) GetCleanSteps() string {
|
||
if x != nil {
|
||
return x.CleanSteps
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ShowNodeDetailsResp_Extra struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Extra) Reset() {
|
||
*x = ShowNodeDetailsResp_Extra{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[163]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Extra) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_Extra) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_Extra) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[163]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_Extra.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_Extra) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 4}
|
||
}
|
||
|
||
type ShowNodeDetailsResp_InstanceInfo struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_InstanceInfo) Reset() {
|
||
*x = ShowNodeDetailsResp_InstanceInfo{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[164]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_InstanceInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_InstanceInfo) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_InstanceInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[164]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_InstanceInfo.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_InstanceInfo) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 5}
|
||
}
|
||
|
||
type ShowNodeDetailsResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Links) Reset() {
|
||
*x = ShowNodeDetailsResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[165]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_Links) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[165]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 6}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ShowNodeDetailsResp_NetworkData struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_NetworkData) Reset() {
|
||
*x = ShowNodeDetailsResp_NetworkData{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[166]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_NetworkData) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_NetworkData) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_NetworkData) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[166]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_NetworkData.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_NetworkData) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 7}
|
||
}
|
||
|
||
type ShowNodeDetailsResp_Portgroups struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Portgroups) Reset() {
|
||
*x = ShowNodeDetailsResp_Portgroups{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[167]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Portgroups) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_Portgroups) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_Portgroups) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[167]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_Portgroups.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_Portgroups) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 8}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Portgroups) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Portgroups) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ShowNodeDetailsResp_Ports struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Ports) Reset() {
|
||
*x = ShowNodeDetailsResp_Ports{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[168]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Ports) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_Ports) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_Ports) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[168]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_Ports.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_Ports) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 9}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Ports) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Ports) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ShowNodeDetailsResp_Properties struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Properties) Reset() {
|
||
*x = ShowNodeDetailsResp_Properties{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[169]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Properties) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_Properties) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_Properties) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[169]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_Properties.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_Properties) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 10}
|
||
}
|
||
|
||
type ShowNodeDetailsResp_RaidConfig struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_RaidConfig) Reset() {
|
||
*x = ShowNodeDetailsResp_RaidConfig{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[170]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_RaidConfig) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_RaidConfig) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_RaidConfig) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[170]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_RaidConfig.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_RaidConfig) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 11}
|
||
}
|
||
|
||
type ShowNodeDetailsResp_States struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_States) Reset() {
|
||
*x = ShowNodeDetailsResp_States{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[171]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_States) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_States) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_States) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[171]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_States.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_States) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 12}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_States) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_States) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ShowNodeDetailsResp_TargetRaidConfig struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_TargetRaidConfig) Reset() {
|
||
*x = ShowNodeDetailsResp_TargetRaidConfig{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[172]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_TargetRaidConfig) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_TargetRaidConfig) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_TargetRaidConfig) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[172]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_TargetRaidConfig.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_TargetRaidConfig) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 13}
|
||
}
|
||
|
||
type ShowNodeDetailsResp_Volume struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Volume) Reset() {
|
||
*x = ShowNodeDetailsResp_Volume{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[173]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Volume) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_Volume) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_Volume) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[173]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_Volume.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_Volume) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 14}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Volume) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Volume) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ShowNodeDetailsResp_Traits struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Traits) Reset() {
|
||
*x = ShowNodeDetailsResp_Traits{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[174]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ShowNodeDetailsResp_Traits) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ShowNodeDetailsResp_Traits) ProtoMessage() {}
|
||
|
||
func (x *ShowNodeDetailsResp_Traits) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[174]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ShowNodeDetailsResp_Traits.ProtoReflect.Descriptor instead.
|
||
func (*ShowNodeDetailsResp_Traits) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{52, 15}
|
||
}
|
||
|
||
type CreateImageResp_Tags struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateImageResp_Tags) Reset() {
|
||
*x = CreateImageResp_Tags{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[175]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateImageResp_Tags) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateImageResp_Tags) ProtoMessage() {}
|
||
|
||
func (x *CreateImageResp_Tags) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[175]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateImageResp_Tags.ProtoReflect.Descriptor instead.
|
||
func (*CreateImageResp_Tags) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{55, 0}
|
||
}
|
||
|
||
type CreateImageResp_Locations struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateImageResp_Locations) Reset() {
|
||
*x = CreateImageResp_Locations{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[176]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateImageResp_Locations) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateImageResp_Locations) ProtoMessage() {}
|
||
|
||
func (x *CreateImageResp_Locations) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[176]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateImageResp_Locations.ProtoReflect.Descriptor instead.
|
||
func (*CreateImageResp_Locations) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{55, 1}
|
||
}
|
||
|
||
type ListImagesResp_Images struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
||
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
||
Tags []*ListImagesResp_Tags `protobuf:"bytes,3,rep,name=tags,proto3" json:"tags,omitempty"`
|
||
ContainerFormat string `protobuf:"bytes,4,opt,name=container_format,json=containerFormat,proto3" json:"container_format,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
DiskFormat string `protobuf:"bytes,6,opt,name=disk_format,json=diskFormat,proto3" json:"disk_format,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
Visibility string `protobuf:"bytes,8,opt,name=visibility,proto3" json:"visibility,omitempty"`
|
||
Self string `protobuf:"bytes,9,opt,name=self,proto3" json:"self,omitempty"`
|
||
MinDisk uint32 `protobuf:"varint,10,opt,name=min_disk,json=minDisk,proto3" json:"min_disk,omitempty"`
|
||
Protected bool `protobuf:"varint,11,opt,name=protected,proto3" json:"protected,omitempty"`
|
||
Id string `protobuf:"bytes,12,opt,name=id,proto3" json:"id,omitempty"`
|
||
File string `protobuf:"bytes,13,opt,name=file,proto3" json:"file,omitempty"`
|
||
Checksum string `protobuf:"bytes,14,opt,name=checksum,proto3" json:"checksum,omitempty"`
|
||
OsHashAlgo string `protobuf:"bytes,15,opt,name=os_hash_algo,json=osHashAlgo,proto3" json:"os_hash_algo,omitempty"`
|
||
OsHashValue string `protobuf:"bytes,16,opt,name=os_hash_value,json=osHashValue,proto3" json:"os_hash_value,omitempty"`
|
||
OsHidden bool `protobuf:"varint,17,opt,name=os_hidden,json=osHidden,proto3" json:"os_hidden,omitempty"`
|
||
Owner string `protobuf:"bytes,18,opt,name=owner,proto3" json:"owner,omitempty"`
|
||
Size uint32 `protobuf:"varint,19,opt,name=size,proto3" json:"size,omitempty"`
|
||
MinRam uint32 `protobuf:"varint,20,opt,name=min_ram,json=minRam,proto3" json:"min_ram,omitempty"`
|
||
Schema string `protobuf:"bytes,21,opt,name=schema,proto3" json:"schema,omitempty"`
|
||
VirtualSize int32 `protobuf:"varint,22,opt,name=virtual_size,json=virtualSize,proto3" json:"virtual_size,omitempty"`
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) Reset() {
|
||
*x = ListImagesResp_Images{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[177]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListImagesResp_Images) ProtoMessage() {}
|
||
|
||
func (x *ListImagesResp_Images) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[177]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListImagesResp_Images.ProtoReflect.Descriptor instead.
|
||
func (*ListImagesResp_Images) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{57, 0}
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetTags() []*ListImagesResp_Tags {
|
||
if x != nil {
|
||
return x.Tags
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetContainerFormat() string {
|
||
if x != nil {
|
||
return x.ContainerFormat
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetDiskFormat() string {
|
||
if x != nil {
|
||
return x.DiskFormat
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetVisibility() string {
|
||
if x != nil {
|
||
return x.Visibility
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetSelf() string {
|
||
if x != nil {
|
||
return x.Self
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetMinDisk() uint32 {
|
||
if x != nil {
|
||
return x.MinDisk
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetProtected() bool {
|
||
if x != nil {
|
||
return x.Protected
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetFile() string {
|
||
if x != nil {
|
||
return x.File
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetChecksum() string {
|
||
if x != nil {
|
||
return x.Checksum
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetOsHashAlgo() string {
|
||
if x != nil {
|
||
return x.OsHashAlgo
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetOsHashValue() string {
|
||
if x != nil {
|
||
return x.OsHashValue
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetOsHidden() bool {
|
||
if x != nil {
|
||
return x.OsHidden
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetOwner() string {
|
||
if x != nil {
|
||
return x.Owner
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetSize() uint32 {
|
||
if x != nil {
|
||
return x.Size
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetMinRam() uint32 {
|
||
if x != nil {
|
||
return x.MinRam
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetSchema() string {
|
||
if x != nil {
|
||
return x.Schema
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListImagesResp_Images) GetVirtualSize() int32 {
|
||
if x != nil {
|
||
return x.VirtualSize
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ListImagesResp_Tags struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ListImagesResp_Tags) Reset() {
|
||
*x = ListImagesResp_Tags{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[178]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListImagesResp_Tags) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListImagesResp_Tags) ProtoMessage() {}
|
||
|
||
func (x *ListImagesResp_Tags) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[178]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListImagesResp_Tags.ProtoReflect.Descriptor instead.
|
||
func (*ListImagesResp_Tags) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{57, 1}
|
||
}
|
||
|
||
type ListVolumesResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ListVolumesResp_Links) Reset() {
|
||
*x = ListVolumesResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[179]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumesResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumesResp_Links) ProtoMessage() {}
|
||
|
||
func (x *ListVolumesResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[179]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumesResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumesResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{63, 0}
|
||
}
|
||
|
||
func (x *ListVolumesResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListVolumesResp_Volumes struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
||
Links []*ListVolumesResp_Links `protobuf:"bytes,2,rep,name=links,proto3" json:"links,omitempty"`
|
||
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
|
||
}
|
||
|
||
func (x *ListVolumesResp_Volumes) Reset() {
|
||
*x = ListVolumesResp_Volumes{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[180]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumesResp_Volumes) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumesResp_Volumes) ProtoMessage() {}
|
||
|
||
func (x *ListVolumesResp_Volumes) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[180]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumesResp_Volumes.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumesResp_Volumes) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{63, 1}
|
||
}
|
||
|
||
func (x *ListVolumesResp_Volumes) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesResp_Volumes) GetLinks() []*ListVolumesResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListVolumesResp_Volumes) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListVolumesDetailResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Links) Reset() {
|
||
*x = ListVolumesDetailResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[181]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumesDetailResp_Links) ProtoMessage() {}
|
||
|
||
func (x *ListVolumesDetailResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[181]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumesDetailResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumesDetailResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{65, 0}
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListVolumesDetailResp_Attachments struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
|
||
AttachmentId string `protobuf:"bytes,2,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
|
||
AttachedAt string `protobuf:"bytes,3,opt,name=attached_at,json=attachedAt,proto3" json:"attached_at,omitempty"`
|
||
HostName string `protobuf:"bytes,4,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"`
|
||
VolumeId string `protobuf:"bytes,5,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"`
|
||
Device string `protobuf:"bytes,6,opt,name=device,proto3" json:"device,omitempty"`
|
||
Id string `protobuf:"bytes,7,opt,name=id,proto3" json:"id,omitempty"`
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Attachments) Reset() {
|
||
*x = ListVolumesDetailResp_Attachments{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[182]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Attachments) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumesDetailResp_Attachments) ProtoMessage() {}
|
||
|
||
func (x *ListVolumesDetailResp_Attachments) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[182]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumesDetailResp_Attachments.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumesDetailResp_Attachments) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{65, 1}
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Attachments) GetServerId() string {
|
||
if x != nil {
|
||
return x.ServerId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Attachments) GetAttachmentId() string {
|
||
if x != nil {
|
||
return x.AttachmentId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Attachments) GetAttachedAt() string {
|
||
if x != nil {
|
||
return x.AttachedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Attachments) GetHostName() string {
|
||
if x != nil {
|
||
return x.HostName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Attachments) GetVolumeId() string {
|
||
if x != nil {
|
||
return x.VolumeId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Attachments) GetDevice() string {
|
||
if x != nil {
|
||
return x.Device
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Attachments) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListVolumesDetailResp_Metadata struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Metadata) Reset() {
|
||
*x = ListVolumesDetailResp_Metadata{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[183]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_Metadata) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumesDetailResp_Metadata) ProtoMessage() {}
|
||
|
||
func (x *ListVolumesDetailResp_Metadata) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[183]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumesDetailResp_Metadata.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumesDetailResp_Metadata) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{65, 2}
|
||
}
|
||
|
||
type ListVolumesDetailResp_VolumeDetail struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
||
Links []*ListVolumesDetailResp_Links `protobuf:"bytes,2,rep,name=links,proto3" json:"links,omitempty"`
|
||
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
|
||
MigrationStatus string `protobuf:"bytes,4,opt,name=migration_status,json=migrationStatus,proto3" json:"migration_status,omitempty"`
|
||
Attachments []*ListVolumesDetailResp_Attachments `protobuf:"bytes,5,rep,name=attachments,proto3" json:"attachments,omitempty"`
|
||
AvailabilityZone string `protobuf:"bytes,6,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"`
|
||
OsVolHostAttrHost string `protobuf:"bytes,7,opt,name=os_vol_host_attr_host,json=os-vol-host-attr:host,proto3" json:"os_vol_host_attr_host,omitempty"`
|
||
Encrypted bool `protobuf:"varint,8,opt,name=encrypted,proto3" json:"encrypted,omitempty"`
|
||
EncryptionKeyId string `protobuf:"bytes,9,opt,name=encryption_key_id,json=encryptionKeyId,proto3" json:"encryption_key_id,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
ReplicationStatus string `protobuf:"bytes,11,opt,name=replication_status,json=replicationStatus,proto3" json:"replication_status,omitempty"`
|
||
SnapshotId string `protobuf:"bytes,12,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
|
||
Size int32 `protobuf:"varint,13,opt,name=size,proto3" json:"size,omitempty"`
|
||
UserId string `protobuf:"bytes,14,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
|
||
OsVolTenantAttrTenantId string `protobuf:"bytes,15,opt,name=os_vol_tenant_attr_tenant_id,json=os-vol-tenant-attr:tenant_id,proto3" json:"os_vol_tenant_attr_tenant_id,omitempty"`
|
||
OsVolMigStatusAttrMigstat string `protobuf:"bytes,16,opt,name=os_vol_mig_status_attr_migstat,json=os-vol-mig-status-attr:migstat,proto3" json:"os_vol_mig_status_attr_migstat,omitempty"`
|
||
Metadata *ListVolumesDetailResp_Metadata `protobuf:"bytes,17,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||
Status string `protobuf:"bytes,18,opt,name=status,proto3" json:"status,omitempty"`
|
||
Description string `protobuf:"bytes,19,opt,name=description,proto3" json:"description,omitempty"`
|
||
Multiattach bool `protobuf:"varint,20,opt,name=multiattach,proto3" json:"multiattach,omitempty"`
|
||
SourceVolid string `protobuf:"bytes,21,opt,name=source_volid,json=sourceVolid,proto3" json:"source_volid,omitempty"`
|
||
ConsistencygroupId string `protobuf:"bytes,22,opt,name=consistencygroup_id,json=consistencygroupId,proto3" json:"consistencygroup_id,omitempty"`
|
||
OsVolMigStatusAttrNameId string `protobuf:"bytes,23,opt,name=os_vol_mig_status_attr_name_id,json=os-vol-mig-status-attr:name_id,proto3" json:"os_vol_mig_status_attr_name_id,omitempty"`
|
||
Bootable string `protobuf:"bytes,24,opt,name=bootable,proto3" json:"bootable,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,25,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
VolumeType string `protobuf:"bytes,26,opt,name=volume_type,json=volumeType,proto3" json:"volume_type,omitempty"`
|
||
VolumeTypeId string `protobuf:"bytes,27,opt,name=volume_type_id,json=volumeTypeId,proto3" json:"volume_type_id,omitempty"`
|
||
GroupId string `protobuf:"bytes,28,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
|
||
ProviderId string `protobuf:"bytes,29,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
|
||
ServiceUuid string `protobuf:"bytes,30,opt,name=service_uuid,json=serviceUuid,proto3" json:"service_uuid,omitempty"`
|
||
SharedTargets bool `protobuf:"varint,31,opt,name=shared_targets,json=sharedTargets,proto3" json:"shared_targets,omitempty"`
|
||
ClusterName string `protobuf:"bytes,32,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
|
||
ConsumesQuota bool `protobuf:"varint,33,opt,name=consumes_quota,json=consumesQuota,proto3" json:"consumes_quota,omitempty"`
|
||
Count int32 `protobuf:"varint,34,opt,name=count,proto3" json:"count,omitempty"`
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) Reset() {
|
||
*x = ListVolumesDetailResp_VolumeDetail{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[184]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumesDetailResp_VolumeDetail) ProtoMessage() {}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[184]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumesDetailResp_VolumeDetail.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumesDetailResp_VolumeDetail) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{65, 3}
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetLinks() []*ListVolumesDetailResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetMigrationStatus() string {
|
||
if x != nil {
|
||
return x.MigrationStatus
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetAttachments() []*ListVolumesDetailResp_Attachments {
|
||
if x != nil {
|
||
return x.Attachments
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetAvailabilityZone() string {
|
||
if x != nil {
|
||
return x.AvailabilityZone
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetOsVolHostAttrHost() string {
|
||
if x != nil {
|
||
return x.OsVolHostAttrHost
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetEncrypted() bool {
|
||
if x != nil {
|
||
return x.Encrypted
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetEncryptionKeyId() string {
|
||
if x != nil {
|
||
return x.EncryptionKeyId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetReplicationStatus() string {
|
||
if x != nil {
|
||
return x.ReplicationStatus
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetSnapshotId() string {
|
||
if x != nil {
|
||
return x.SnapshotId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetSize() int32 {
|
||
if x != nil {
|
||
return x.Size
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetUserId() string {
|
||
if x != nil {
|
||
return x.UserId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetOsVolTenantAttrTenantId() string {
|
||
if x != nil {
|
||
return x.OsVolTenantAttrTenantId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetOsVolMigStatusAttrMigstat() string {
|
||
if x != nil {
|
||
return x.OsVolMigStatusAttrMigstat
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetMetadata() *ListVolumesDetailResp_Metadata {
|
||
if x != nil {
|
||
return x.Metadata
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetMultiattach() bool {
|
||
if x != nil {
|
||
return x.Multiattach
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetSourceVolid() string {
|
||
if x != nil {
|
||
return x.SourceVolid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetConsistencygroupId() string {
|
||
if x != nil {
|
||
return x.ConsistencygroupId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetOsVolMigStatusAttrNameId() string {
|
||
if x != nil {
|
||
return x.OsVolMigStatusAttrNameId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetBootable() string {
|
||
if x != nil {
|
||
return x.Bootable
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetVolumeType() string {
|
||
if x != nil {
|
||
return x.VolumeType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetVolumeTypeId() string {
|
||
if x != nil {
|
||
return x.VolumeTypeId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetGroupId() string {
|
||
if x != nil {
|
||
return x.GroupId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetProviderId() string {
|
||
if x != nil {
|
||
return x.ProviderId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetServiceUuid() string {
|
||
if x != nil {
|
||
return x.ServiceUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetSharedTargets() bool {
|
||
if x != nil {
|
||
return x.SharedTargets
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetClusterName() string {
|
||
if x != nil {
|
||
return x.ClusterName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetConsumesQuota() bool {
|
||
if x != nil {
|
||
return x.ConsumesQuota
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListVolumesDetailResp_VolumeDetail) GetCount() int32 {
|
||
if x != nil {
|
||
return x.Count
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// Os_ch_hnt_scheduler_hints OS_SCH_HNT_scheduler_hints = 3 [json_name="Os-sch-hnt:scheduler_hints"];
|
||
type CreateVolumeReq_Metadata struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateVolumeReq_Metadata) Reset() {
|
||
*x = CreateVolumeReq_Metadata{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[185]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateVolumeReq_Metadata) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateVolumeReq_Metadata) ProtoMessage() {}
|
||
|
||
func (x *CreateVolumeReq_Metadata) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[185]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateVolumeReq_Metadata.ProtoReflect.Descriptor instead.
|
||
func (*CreateVolumeReq_Metadata) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{66, 0}
|
||
}
|
||
|
||
type CreateVolumeReq_Volume struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Size int32 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` // @gotags: copier:"Size"
|
||
AvailabilityZone string `protobuf:"bytes,2,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"` // @gotags: copier:"AvailabilityZone"
|
||
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // @gotags: copier:"Name"
|
||
VolumeType string `protobuf:"bytes,4,opt,name=volume_type,json=volumeType,proto3" json:"volume_type,omitempty"` // @gotags: copier:"VolumeType"
|
||
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // @gotags: copier:"Description"
|
||
Metadata *CreateVolumeReq_Metadata `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||
}
|
||
|
||
func (x *CreateVolumeReq_Volume) Reset() {
|
||
*x = CreateVolumeReq_Volume{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[186]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateVolumeReq_Volume) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateVolumeReq_Volume) ProtoMessage() {}
|
||
|
||
func (x *CreateVolumeReq_Volume) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[186]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateVolumeReq_Volume.ProtoReflect.Descriptor instead.
|
||
func (*CreateVolumeReq_Volume) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{66, 1}
|
||
}
|
||
|
||
func (x *CreateVolumeReq_Volume) GetSize() int32 {
|
||
if x != nil {
|
||
return x.Size
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateVolumeReq_Volume) GetAvailabilityZone() string {
|
||
if x != nil {
|
||
return x.AvailabilityZone
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeReq_Volume) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeReq_Volume) GetVolumeType() string {
|
||
if x != nil {
|
||
return x.VolumeType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeReq_Volume) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeReq_Volume) GetMetadata() *CreateVolumeReq_Metadata {
|
||
if x != nil {
|
||
return x.Metadata
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type CreateVolumeResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Links) Reset() {
|
||
*x = CreateVolumeResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[187]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateVolumeResp_Links) ProtoMessage() {}
|
||
|
||
func (x *CreateVolumeResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[187]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateVolumeResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*CreateVolumeResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{67, 0}
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateVolumeResp_Metadata struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Metadata) Reset() {
|
||
*x = CreateVolumeResp_Metadata{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[188]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Metadata) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateVolumeResp_Metadata) ProtoMessage() {}
|
||
|
||
func (x *CreateVolumeResp_Metadata) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[188]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateVolumeResp_Metadata.ProtoReflect.Descriptor instead.
|
||
func (*CreateVolumeResp_Metadata) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{67, 1}
|
||
}
|
||
|
||
type CreateVolumeResp_Volume struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Attachments []*CreateVolumeResp_Attachments `protobuf:"bytes,1,rep,name=attachments,proto3" json:"attachments,omitempty"`
|
||
AvailabilityZone string `protobuf:"bytes,2,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"`
|
||
Bootable string `protobuf:"bytes,3,opt,name=bootable,proto3" json:"bootable,omitempty"`
|
||
ConsistencygroupId string `protobuf:"bytes,4,opt,name=consistencygroup_id,json=consistencygroupId,proto3" json:"consistencygroup_id,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
|
||
Encrypted bool `protobuf:"varint,7,opt,name=encrypted,proto3" json:"encrypted,omitempty"`
|
||
Id string `protobuf:"bytes,8,opt,name=id,proto3" json:"id,omitempty"`
|
||
Links []*CreateVolumeResp_Links `protobuf:"bytes,9,rep,name=links,proto3" json:"links,omitempty"`
|
||
Metadata *CreateVolumeResp_Metadata `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||
MigrationStatus string `protobuf:"bytes,11,opt,name=migration_status,json=migrationStatus,proto3" json:"migration_status,omitempty"`
|
||
Multiattach bool `protobuf:"varint,12,opt,name=multiattach,proto3" json:"multiattach,omitempty"`
|
||
Name string `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
|
||
ReplicationStatus string `protobuf:"bytes,14,opt,name=replication_status,json=replicationStatus,proto3" json:"replication_status,omitempty"`
|
||
Size uint32 `protobuf:"varint,15,opt,name=size,proto3" json:"size,omitempty"`
|
||
SnapshotId string `protobuf:"bytes,16,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
|
||
SourceVolid string `protobuf:"bytes,17,opt,name=source_volid,json=sourceVolid,proto3" json:"source_volid,omitempty"`
|
||
Status string `protobuf:"bytes,18,opt,name=status,proto3" json:"status,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,19,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
UserId string `protobuf:"bytes,20,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
|
||
VolumeType string `protobuf:"bytes,21,opt,name=volume_type,json=volumeType,proto3" json:"volume_type,omitempty"`
|
||
GroupId string `protobuf:"bytes,22,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
|
||
ProviderId string `protobuf:"bytes,23,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
|
||
ServiceUuid string `protobuf:"bytes,24,opt,name=service_uuid,json=serviceUuid,proto3" json:"service_uuid,omitempty"`
|
||
SharedTargets bool `protobuf:"varint,25,opt,name=shared_targets,json=sharedTargets,proto3" json:"shared_targets,omitempty"`
|
||
ClusterName string `protobuf:"bytes,26,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
|
||
VolumeTypeId string `protobuf:"bytes,27,opt,name=volume_type_id,json=volumeTypeId,proto3" json:"volume_type_id,omitempty"`
|
||
ConsumesQuota bool `protobuf:"varint,28,opt,name=consumes_quota,json=consumesQuota,proto3" json:"consumes_quota,omitempty"`
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) Reset() {
|
||
*x = CreateVolumeResp_Volume{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[189]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateVolumeResp_Volume) ProtoMessage() {}
|
||
|
||
func (x *CreateVolumeResp_Volume) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[189]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateVolumeResp_Volume.ProtoReflect.Descriptor instead.
|
||
func (*CreateVolumeResp_Volume) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{67, 2}
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetAttachments() []*CreateVolumeResp_Attachments {
|
||
if x != nil {
|
||
return x.Attachments
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetAvailabilityZone() string {
|
||
if x != nil {
|
||
return x.AvailabilityZone
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetBootable() string {
|
||
if x != nil {
|
||
return x.Bootable
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetConsistencygroupId() string {
|
||
if x != nil {
|
||
return x.ConsistencygroupId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetEncrypted() bool {
|
||
if x != nil {
|
||
return x.Encrypted
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetLinks() []*CreateVolumeResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetMetadata() *CreateVolumeResp_Metadata {
|
||
if x != nil {
|
||
return x.Metadata
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetMigrationStatus() string {
|
||
if x != nil {
|
||
return x.MigrationStatus
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetMultiattach() bool {
|
||
if x != nil {
|
||
return x.Multiattach
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetReplicationStatus() string {
|
||
if x != nil {
|
||
return x.ReplicationStatus
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetSize() uint32 {
|
||
if x != nil {
|
||
return x.Size
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetSnapshotId() string {
|
||
if x != nil {
|
||
return x.SnapshotId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetSourceVolid() string {
|
||
if x != nil {
|
||
return x.SourceVolid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetUserId() string {
|
||
if x != nil {
|
||
return x.UserId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetVolumeType() string {
|
||
if x != nil {
|
||
return x.VolumeType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetGroupId() string {
|
||
if x != nil {
|
||
return x.GroupId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetProviderId() string {
|
||
if x != nil {
|
||
return x.ProviderId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetServiceUuid() string {
|
||
if x != nil {
|
||
return x.ServiceUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetSharedTargets() bool {
|
||
if x != nil {
|
||
return x.SharedTargets
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetClusterName() string {
|
||
if x != nil {
|
||
return x.ClusterName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetVolumeTypeId() string {
|
||
if x != nil {
|
||
return x.VolumeTypeId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Volume) GetConsumesQuota() bool {
|
||
if x != nil {
|
||
return x.ConsumesQuota
|
||
}
|
||
return false
|
||
}
|
||
|
||
type CreateVolumeResp_Attachments struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
|
||
AttachmentId string `protobuf:"bytes,2,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
|
||
AttachedAt string `protobuf:"bytes,3,opt,name=attached_at,json=attachedAt,proto3" json:"attached_at,omitempty"`
|
||
HostName string `protobuf:"bytes,4,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"`
|
||
VolumeId string `protobuf:"bytes,5,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"`
|
||
Device string `protobuf:"bytes,6,opt,name=device,proto3" json:"device,omitempty"`
|
||
Id string `protobuf:"bytes,7,opt,name=id,proto3" json:"id,omitempty"`
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Attachments) Reset() {
|
||
*x = CreateVolumeResp_Attachments{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[190]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Attachments) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateVolumeResp_Attachments) ProtoMessage() {}
|
||
|
||
func (x *CreateVolumeResp_Attachments) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[190]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateVolumeResp_Attachments.ProtoReflect.Descriptor instead.
|
||
func (*CreateVolumeResp_Attachments) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{67, 3}
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Attachments) GetServerId() string {
|
||
if x != nil {
|
||
return x.ServerId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Attachments) GetAttachmentId() string {
|
||
if x != nil {
|
||
return x.AttachmentId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Attachments) GetAttachedAt() string {
|
||
if x != nil {
|
||
return x.AttachedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Attachments) GetHostName() string {
|
||
if x != nil {
|
||
return x.HostName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Attachments) GetVolumeId() string {
|
||
if x != nil {
|
||
return x.VolumeId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Attachments) GetDevice() string {
|
||
if x != nil {
|
||
return x.Device
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateVolumeResp_Attachments) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UpdateVolumeReq_Metadata struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateVolumeReq_Metadata) Reset() {
|
||
*x = UpdateVolumeReq_Metadata{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[191]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateVolumeReq_Metadata) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateVolumeReq_Metadata) ProtoMessage() {}
|
||
|
||
func (x *UpdateVolumeReq_Metadata) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[191]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateVolumeReq_Metadata.ProtoReflect.Descriptor instead.
|
||
func (*UpdateVolumeReq_Metadata) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{70, 0}
|
||
}
|
||
|
||
func (x *UpdateVolumeReq_Metadata) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UpdateVolumeReq_Volume struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
|
||
Metadata *UpdateVolumeReq_Metadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateVolumeReq_Volume) Reset() {
|
||
*x = UpdateVolumeReq_Volume{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[192]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateVolumeReq_Volume) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateVolumeReq_Volume) ProtoMessage() {}
|
||
|
||
func (x *UpdateVolumeReq_Volume) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[192]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateVolumeReq_Volume.ProtoReflect.Descriptor instead.
|
||
func (*UpdateVolumeReq_Volume) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{70, 1}
|
||
}
|
||
|
||
func (x *UpdateVolumeReq_Volume) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeReq_Volume) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeReq_Volume) GetMetadata() *UpdateVolumeReq_Metadata {
|
||
if x != nil {
|
||
return x.Metadata
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type UpdateVolumeResp_Links struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Href string `protobuf:"bytes,1,opt,name=href,proto3" json:"href,omitempty"`
|
||
Rel string `protobuf:"bytes,2,opt,name=rel,proto3" json:"rel,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Links) Reset() {
|
||
*x = UpdateVolumeResp_Links{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[193]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Links) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateVolumeResp_Links) ProtoMessage() {}
|
||
|
||
func (x *UpdateVolumeResp_Links) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[193]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateVolumeResp_Links.ProtoReflect.Descriptor instead.
|
||
func (*UpdateVolumeResp_Links) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{71, 0}
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Links) GetHref() string {
|
||
if x != nil {
|
||
return x.Href
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Links) GetRel() string {
|
||
if x != nil {
|
||
return x.Rel
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UpdateVolumeResp_Metadata struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Metadata) Reset() {
|
||
*x = UpdateVolumeResp_Metadata{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[194]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Metadata) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateVolumeResp_Metadata) ProtoMessage() {}
|
||
|
||
func (x *UpdateVolumeResp_Metadata) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[194]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateVolumeResp_Metadata.ProtoReflect.Descriptor instead.
|
||
func (*UpdateVolumeResp_Metadata) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{71, 1}
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Metadata) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type UpdateVolumeResp_Volume struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Attachments []*UpdateVolumeResp_Attachments `protobuf:"bytes,1,rep,name=attachments,proto3" json:"attachments,omitempty"`
|
||
AvailabilityZone string `protobuf:"bytes,2,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"`
|
||
Bootable string `protobuf:"bytes,3,opt,name=bootable,proto3" json:"bootable,omitempty"`
|
||
ConsistencygroupId string `protobuf:"bytes,4,opt,name=consistencygroup_id,json=consistencygroupId,proto3" json:"consistencygroup_id,omitempty"`
|
||
CreatedAt string `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
||
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
|
||
Encrypted bool `protobuf:"varint,7,opt,name=encrypted,proto3" json:"encrypted,omitempty"`
|
||
Id string `protobuf:"bytes,8,opt,name=id,proto3" json:"id,omitempty"`
|
||
Links []*UpdateVolumeResp_Links `protobuf:"bytes,9,rep,name=links,proto3" json:"links,omitempty"`
|
||
Metadata *UpdateVolumeResp_Metadata `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"`
|
||
MigrationStatus string `protobuf:"bytes,11,opt,name=migration_status,json=migrationStatus,proto3" json:"migration_status,omitempty"`
|
||
Multiattach bool `protobuf:"varint,12,opt,name=multiattach,proto3" json:"multiattach,omitempty"`
|
||
Name string `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
|
||
ReplicationStatus string `protobuf:"bytes,14,opt,name=replication_status,json=replicationStatus,proto3" json:"replication_status,omitempty"`
|
||
Size uint32 `protobuf:"varint,15,opt,name=size,proto3" json:"size,omitempty"`
|
||
SnapshotId string `protobuf:"bytes,16,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
|
||
SourceVolid string `protobuf:"bytes,17,opt,name=source_volid,json=sourceVolid,proto3" json:"source_volid,omitempty"`
|
||
Status string `protobuf:"bytes,18,opt,name=status,proto3" json:"status,omitempty"`
|
||
UpdatedAt string `protobuf:"bytes,19,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
||
UserId string `protobuf:"bytes,20,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
|
||
VolumeType string `protobuf:"bytes,21,opt,name=volume_type,json=volumeType,proto3" json:"volume_type,omitempty"`
|
||
GroupId string `protobuf:"bytes,22,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
|
||
ProviderId string `protobuf:"bytes,23,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
|
||
ServiceUuid string `protobuf:"bytes,24,opt,name=service_uuid,json=serviceUuid,proto3" json:"service_uuid,omitempty"`
|
||
SharedTargets bool `protobuf:"varint,25,opt,name=shared_targets,json=sharedTargets,proto3" json:"shared_targets,omitempty"`
|
||
ClusterName string `protobuf:"bytes,26,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
|
||
VolumeTypeId string `protobuf:"bytes,27,opt,name=volume_type_id,json=volumeTypeId,proto3" json:"volume_type_id,omitempty"`
|
||
ConsumesQuota bool `protobuf:"varint,28,opt,name=consumes_quota,json=consumesQuota,proto3" json:"consumes_quota,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) Reset() {
|
||
*x = UpdateVolumeResp_Volume{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[195]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateVolumeResp_Volume) ProtoMessage() {}
|
||
|
||
func (x *UpdateVolumeResp_Volume) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[195]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateVolumeResp_Volume.ProtoReflect.Descriptor instead.
|
||
func (*UpdateVolumeResp_Volume) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{71, 2}
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetAttachments() []*UpdateVolumeResp_Attachments {
|
||
if x != nil {
|
||
return x.Attachments
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetAvailabilityZone() string {
|
||
if x != nil {
|
||
return x.AvailabilityZone
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetBootable() string {
|
||
if x != nil {
|
||
return x.Bootable
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetConsistencygroupId() string {
|
||
if x != nil {
|
||
return x.ConsistencygroupId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetCreatedAt() string {
|
||
if x != nil {
|
||
return x.CreatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetEncrypted() bool {
|
||
if x != nil {
|
||
return x.Encrypted
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetLinks() []*UpdateVolumeResp_Links {
|
||
if x != nil {
|
||
return x.Links
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetMetadata() *UpdateVolumeResp_Metadata {
|
||
if x != nil {
|
||
return x.Metadata
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetMigrationStatus() string {
|
||
if x != nil {
|
||
return x.MigrationStatus
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetMultiattach() bool {
|
||
if x != nil {
|
||
return x.Multiattach
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetReplicationStatus() string {
|
||
if x != nil {
|
||
return x.ReplicationStatus
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetSize() uint32 {
|
||
if x != nil {
|
||
return x.Size
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetSnapshotId() string {
|
||
if x != nil {
|
||
return x.SnapshotId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetSourceVolid() string {
|
||
if x != nil {
|
||
return x.SourceVolid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetStatus() string {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetUpdatedAt() string {
|
||
if x != nil {
|
||
return x.UpdatedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetUserId() string {
|
||
if x != nil {
|
||
return x.UserId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetVolumeType() string {
|
||
if x != nil {
|
||
return x.VolumeType
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetGroupId() string {
|
||
if x != nil {
|
||
return x.GroupId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetProviderId() string {
|
||
if x != nil {
|
||
return x.ProviderId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetServiceUuid() string {
|
||
if x != nil {
|
||
return x.ServiceUuid
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetSharedTargets() bool {
|
||
if x != nil {
|
||
return x.SharedTargets
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetClusterName() string {
|
||
if x != nil {
|
||
return x.ClusterName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetVolumeTypeId() string {
|
||
if x != nil {
|
||
return x.VolumeTypeId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Volume) GetConsumesQuota() bool {
|
||
if x != nil {
|
||
return x.ConsumesQuota
|
||
}
|
||
return false
|
||
}
|
||
|
||
type UpdateVolumeResp_Attachments struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
|
||
AttachmentId string `protobuf:"bytes,2,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
|
||
AttachedAt string `protobuf:"bytes,3,opt,name=attached_at,json=attachedAt,proto3" json:"attached_at,omitempty"`
|
||
HostName string `protobuf:"bytes,4,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"`
|
||
VolumeId string `protobuf:"bytes,5,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"`
|
||
Device string `protobuf:"bytes,6,opt,name=device,proto3" json:"device,omitempty"`
|
||
Id string `protobuf:"bytes,7,opt,name=id,proto3" json:"id,omitempty"`
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Attachments) Reset() {
|
||
*x = UpdateVolumeResp_Attachments{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[196]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Attachments) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*UpdateVolumeResp_Attachments) ProtoMessage() {}
|
||
|
||
func (x *UpdateVolumeResp_Attachments) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[196]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use UpdateVolumeResp_Attachments.ProtoReflect.Descriptor instead.
|
||
func (*UpdateVolumeResp_Attachments) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{71, 3}
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Attachments) GetServerId() string {
|
||
if x != nil {
|
||
return x.ServerId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Attachments) GetAttachmentId() string {
|
||
if x != nil {
|
||
return x.AttachmentId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Attachments) GetAttachedAt() string {
|
||
if x != nil {
|
||
return x.AttachedAt
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Attachments) GetHostName() string {
|
||
if x != nil {
|
||
return x.HostName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Attachments) GetVolumeId() string {
|
||
if x != nil {
|
||
return x.VolumeId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Attachments) GetDevice() string {
|
||
if x != nil {
|
||
return x.Device
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *UpdateVolumeResp_Attachments) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListVolumeTypesResp_ExtraSpecs struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Capabilities string `protobuf:"bytes,1,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_ExtraSpecs) Reset() {
|
||
*x = ListVolumeTypesResp_ExtraSpecs{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[197]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_ExtraSpecs) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumeTypesResp_ExtraSpecs) ProtoMessage() {}
|
||
|
||
func (x *ListVolumeTypesResp_ExtraSpecs) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[197]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumeTypesResp_ExtraSpecs.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumeTypesResp_ExtraSpecs) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{73, 0}
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_ExtraSpecs) GetCapabilities() string {
|
||
if x != nil {
|
||
return x.Capabilities
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ListVolumeTypesResp_VolumeTypes struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
|
||
ExtraSpecs *ListVolumeTypesResp_ExtraSpecs `protobuf:"bytes,2,opt,name=extra_specs,json=extraSpecs,proto3" json:"extra_specs,omitempty"`
|
||
Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
|
||
IsPublic bool `protobuf:"varint,4,opt,name=is_public,json=isPublic,proto3" json:"is_public,omitempty"` // @gotags: copier:"IsPublic"
|
||
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
|
||
OsVolumeTypeAccessIsPublic bool `protobuf:"varint,6,opt,name=os_volume_type_access_is_public,json=os-volume-type-access:is_public,proto3" json:"os_volume_type_access_is_public,omitempty"` // @gotags: copier:"OsVolumeTypeAccessIsPublic"
|
||
QosSpecsId string `protobuf:"bytes,7,opt,name=qos_specs_id,json=qosSpecsId,proto3" json:"qos_specs_id,omitempty"`
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_VolumeTypes) Reset() {
|
||
*x = ListVolumeTypesResp_VolumeTypes{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[198]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_VolumeTypes) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ListVolumeTypesResp_VolumeTypes) ProtoMessage() {}
|
||
|
||
func (x *ListVolumeTypesResp_VolumeTypes) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[198]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use ListVolumeTypesResp_VolumeTypes.ProtoReflect.Descriptor instead.
|
||
func (*ListVolumeTypesResp_VolumeTypes) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{73, 1}
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_VolumeTypes) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_VolumeTypes) GetExtraSpecs() *ListVolumeTypesResp_ExtraSpecs {
|
||
if x != nil {
|
||
return x.ExtraSpecs
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_VolumeTypes) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_VolumeTypes) GetIsPublic() bool {
|
||
if x != nil {
|
||
return x.IsPublic
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_VolumeTypes) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_VolumeTypes) GetOsVolumeTypeAccessIsPublic() bool {
|
||
if x != nil {
|
||
return x.OsVolumeTypeAccessIsPublic
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ListVolumeTypesResp_VolumeTypes) GetQosSpecsId() string {
|
||
if x != nil {
|
||
return x.QosSpecsId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateTypeReq_ExtraSpecs struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Capabilities string `protobuf:"bytes,1,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
|
||
}
|
||
|
||
func (x *CreateTypeReq_ExtraSpecs) Reset() {
|
||
*x = CreateTypeReq_ExtraSpecs{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[199]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateTypeReq_ExtraSpecs) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateTypeReq_ExtraSpecs) ProtoMessage() {}
|
||
|
||
func (x *CreateTypeReq_ExtraSpecs) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[199]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateTypeReq_ExtraSpecs.ProtoReflect.Descriptor instead.
|
||
func (*CreateTypeReq_ExtraSpecs) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{74, 0}
|
||
}
|
||
|
||
func (x *CreateTypeReq_ExtraSpecs) GetCapabilities() string {
|
||
if x != nil {
|
||
return x.Capabilities
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateTypeReq_VolumeType struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
|
||
OsVolumeTypeAccessIsPublic bool `protobuf:"varint,3,opt,name=os_volume_type_access_is_public,json=os-volume-type-access:is_public,proto3" json:"os_volume_type_access_is_public,omitempty"`
|
||
ExtraSpecs *CreateTypeReq_ExtraSpecs `protobuf:"bytes,4,opt,name=extra_specs,json=extraSpecs,proto3" json:"extra_specs,omitempty"`
|
||
}
|
||
|
||
func (x *CreateTypeReq_VolumeType) Reset() {
|
||
*x = CreateTypeReq_VolumeType{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[200]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateTypeReq_VolumeType) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateTypeReq_VolumeType) ProtoMessage() {}
|
||
|
||
func (x *CreateTypeReq_VolumeType) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[200]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateTypeReq_VolumeType.ProtoReflect.Descriptor instead.
|
||
func (*CreateTypeReq_VolumeType) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{74, 1}
|
||
}
|
||
|
||
func (x *CreateTypeReq_VolumeType) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateTypeReq_VolumeType) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateTypeReq_VolumeType) GetOsVolumeTypeAccessIsPublic() bool {
|
||
if x != nil {
|
||
return x.OsVolumeTypeAccessIsPublic
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateTypeReq_VolumeType) GetExtraSpecs() *CreateTypeReq_ExtraSpecs {
|
||
if x != nil {
|
||
return x.ExtraSpecs
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type CreateTypeResp_ExtraSpecs struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Capabilities string `protobuf:"bytes,1,opt,name=capabilities,proto3" json:"capabilities,omitempty"` // @gotags: copier:"Capabilities"
|
||
}
|
||
|
||
func (x *CreateTypeResp_ExtraSpecs) Reset() {
|
||
*x = CreateTypeResp_ExtraSpecs{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[201]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateTypeResp_ExtraSpecs) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateTypeResp_ExtraSpecs) ProtoMessage() {}
|
||
|
||
func (x *CreateTypeResp_ExtraSpecs) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[201]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateTypeResp_ExtraSpecs.ProtoReflect.Descriptor instead.
|
||
func (*CreateTypeResp_ExtraSpecs) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{75, 0}
|
||
}
|
||
|
||
func (x *CreateTypeResp_ExtraSpecs) GetCapabilities() string {
|
||
if x != nil {
|
||
return x.Capabilities
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type CreateTypeResp_VolumeType struct {
|
||
state protoimpl.MessageState
|
||
sizeCache protoimpl.SizeCache
|
||
unknownFields protoimpl.UnknownFields
|
||
|
||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // @gotags: copier:"Name"
|
||
ExtraSpecs *CreateTypeResp_ExtraSpecs `protobuf:"bytes,2,opt,name=extra_specs,json=extraSpecs,proto3" json:"extra_specs,omitempty"` // @gotags: copier:"ExtraSpecs"
|
||
OsVolumeTypeAccessIsPublic bool `protobuf:"varint,3,opt,name=os_volume_type_access_is_public,json=os-volume-type-access:is_public,proto3" json:"os_volume_type_access_is_public,omitempty"` // @gotags: copier:"OsVolumeTypeAccessIsPublic"
|
||
IsPublic bool `protobuf:"varint,4,opt,name=is_public,json=isPublic,proto3" json:"is_public,omitempty"` // @gotags: copier:"IsPublic"
|
||
Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"` // @gotags: copier:"Id"
|
||
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` // @gotags: copier:"Description"
|
||
}
|
||
|
||
func (x *CreateTypeResp_VolumeType) Reset() {
|
||
*x = CreateTypeResp_VolumeType{}
|
||
if protoimpl.UnsafeEnabled {
|
||
mi := &file_pcm_openstack_proto_msgTypes[202]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
}
|
||
|
||
func (x *CreateTypeResp_VolumeType) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*CreateTypeResp_VolumeType) ProtoMessage() {}
|
||
|
||
func (x *CreateTypeResp_VolumeType) ProtoReflect() protoreflect.Message {
|
||
mi := &file_pcm_openstack_proto_msgTypes[202]
|
||
if protoimpl.UnsafeEnabled && x != nil {
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
if ms.LoadMessageInfo() == nil {
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
return ms
|
||
}
|
||
return mi.MessageOf(x)
|
||
}
|
||
|
||
// Deprecated: Use CreateTypeResp_VolumeType.ProtoReflect.Descriptor instead.
|
||
func (*CreateTypeResp_VolumeType) Descriptor() ([]byte, []int) {
|
||
return file_pcm_openstack_proto_rawDescGZIP(), []int{75, 1}
|
||
}
|
||
|
||
func (x *CreateTypeResp_VolumeType) GetName() string {
|
||
if x != nil {
|
||
return x.Name
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateTypeResp_VolumeType) GetExtraSpecs() *CreateTypeResp_ExtraSpecs {
|
||
if x != nil {
|
||
return x.ExtraSpecs
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *CreateTypeResp_VolumeType) GetOsVolumeTypeAccessIsPublic() bool {
|
||
if x != nil {
|
||
return x.OsVolumeTypeAccessIsPublic
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateTypeResp_VolumeType) GetIsPublic() bool {
|
||
if x != nil {
|
||
return x.IsPublic
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *CreateTypeResp_VolumeType) GetId() string {
|
||
if x != nil {
|
||
return x.Id
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *CreateTypeResp_VolumeType) GetDescription() string {
|
||
if x != nil {
|
||
return x.Description
|
||
}
|
||
return ""
|
||
}
|
||
|
||
var File_pcm_openstack_proto protoreflect.FileDescriptor
|
||
|
||
var file_pcm_openstack_proto_rawDesc = []byte{
|
||
0x0a, 0x13, 0x70, 0x63, 0x6d, 0x2d, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x22, 0x15, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x4c, 0x69,
|
||
0x6d, 0x69, 0x74, 0x73, 0x52, 0x65, 0x71, 0x22, 0x9b, 0x09, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x43,
|
||
0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70,
|
||
0x12, 0x3e, 0x0a, 0x06, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
|
||
0x32, 0x26, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74,
|
||
0x43, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x65, 0x73,
|
||
0x70, 0x2e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x06, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73,
|
||
0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04,
|
||
0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f,
|
||
0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72,
|
||
0x4d, 0x73, 0x67, 0x1a, 0x06, 0x0a, 0x04, 0x52, 0x61, 0x74, 0x65, 0x1a, 0xec, 0x06, 0x0a, 0x08,
|
||
0x41, 0x62, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x61, 0x78, 0x53,
|
||
0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52,
|
||
0x0d, 0x6d, 0x61, 0x78, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x26,
|
||
0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79,
|
||
0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x50, 0x65, 0x72, 0x73, 0x6f,
|
||
0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x34, 0x0a, 0x15, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53,
|
||
0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x55, 0x73, 0x65, 0x64, 0x18,
|
||
0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76,
|
||
0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x55, 0x73, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0c,
|
||
0x6d, 0x61, 0x78, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01,
|
||
0x28, 0x03, 0x52, 0x0c, 0x6d, 0x61, 0x78, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x61,
|
||
0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x61, 0x78, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x69,
|
||
0x74, 0x79, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x6d, 0x61,
|
||
0x78, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x69, 0x7a, 0x65,
|
||
0x12, 0x2a, 0x0a, 0x10, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x4b, 0x65, 0x79, 0x70,
|
||
0x61, 0x69, 0x72, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x54,
|
||
0x6f, 0x74, 0x61, 0x6c, 0x4b, 0x65, 0x79, 0x70, 0x61, 0x69, 0x72, 0x73, 0x12, 0x34, 0x0a, 0x15,
|
||
0x6d, 0x61, 0x78, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70,
|
||
0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x6d, 0x61, 0x78,
|
||
0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x75, 0x6c,
|
||
0x65, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47,
|
||
0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6d, 0x61, 0x78,
|
||
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x26, 0x0a, 0x0e,
|
||
0x74, 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x72, 0x65, 0x73, 0x55, 0x73, 0x65, 0x64, 0x18, 0x09,
|
||
0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x72, 0x65, 0x73,
|
||
0x55, 0x73, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x41, 0x4d,
|
||
0x55, 0x73, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x74, 0x6f, 0x74, 0x61,
|
||
0x6c, 0x52, 0x41, 0x4d, 0x55, 0x73, 0x65, 0x64, 0x12, 0x2e, 0x0a, 0x12, 0x74, 0x6f, 0x74, 0x61,
|
||
0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x55, 0x73, 0x65, 0x64, 0x18, 0x0b,
|
||
0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61,
|
||
0x6e, 0x63, 0x65, 0x73, 0x55, 0x73, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x6d, 0x61, 0x78, 0x53,
|
||
0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x0c, 0x20,
|
||
0x01, 0x28, 0x03, 0x52, 0x11, 0x6d, 0x61, 0x78, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
|
||
0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x32, 0x0a, 0x14, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x46,
|
||
0x6c, 0x6f, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x70, 0x73, 0x55, 0x73, 0x65, 0x64, 0x18, 0x0d,
|
||
0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74,
|
||
0x69, 0x6e, 0x67, 0x49, 0x70, 0x73, 0x55, 0x73, 0x65, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x61,
|
||
0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x72, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28,
|
||
0x03, 0x52, 0x0d, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x72, 0x65, 0x73,
|
||
0x12, 0x34, 0x0a, 0x15, 0x6d, 0x61, 0x78, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f,
|
||
0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x52,
|
||
0x15, 0x6d, 0x61, 0x78, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d,
|
||
0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x30, 0x0a, 0x13, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74,
|
||
0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x70, 0x73, 0x18, 0x10, 0x20,
|
||
0x01, 0x28, 0x03, 0x52, 0x13, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x46, 0x6c, 0x6f,
|
||
0x61, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x70, 0x73, 0x12, 0x38, 0x0a, 0x17, 0x74, 0x6f, 0x74, 0x61,
|
||
0x6c, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x55,
|
||
0x73, 0x65, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, 0x74, 0x6f, 0x74, 0x61, 0x6c,
|
||
0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x55, 0x73,
|
||
0x65, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x49, 0x6e,
|
||
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x6d,
|
||
0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73,
|
||
0x12, 0x28, 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x41, 0x4d, 0x53,
|
||
0x69, 0x7a, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x54, 0x6f,
|
||
0x74, 0x61, 0x6c, 0x52, 0x41, 0x4d, 0x53, 0x69, 0x7a, 0x65, 0x1a, 0x88, 0x01, 0x0a, 0x06, 0x4c,
|
||
0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x38, 0x0a, 0x04, 0x72, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20,
|
||
0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73,
|
||
0x52, 0x65, 0x73, 0x70, 0x2e, 0x52, 0x61, 0x74, 0x65, 0x52, 0x04, 0x72, 0x61, 0x74, 0x65, 0x12,
|
||
0x44, 0x0a, 0x08, 0x61, 0x62, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||
0x0b, 0x32, 0x28, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65,
|
||
0x74, 0x43, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x65,
|
||
0x73, 0x70, 0x2e, 0x41, 0x62, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x65, 0x52, 0x08, 0x61, 0x62, 0x73,
|
||
0x6f, 0x6c, 0x75, 0x74, 0x65, 0x22, 0x14, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x56, 0x6f, 0x6c, 0x75,
|
||
0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x65, 0x71, 0x22, 0x9f, 0x06, 0x0a, 0x13,
|
||
0x47, 0x65, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52,
|
||
0x65, 0x73, 0x70, 0x12, 0x3d, 0x0a, 0x06, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x01, 0x20,
|
||
0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x47, 0x65, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52,
|
||
0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x06, 0x6c, 0x69, 0x6d, 0x69,
|
||
0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
|
||
0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f,
|
||
0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72,
|
||
0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x06, 0x0a, 0x04, 0x52, 0x61, 0x74, 0x65, 0x1a, 0xf4, 0x03,
|
||
0x0a, 0x08, 0x41, 0x62, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x74, 0x6f,
|
||
0x74, 0x61, 0x6c, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x55, 0x73, 0x65, 0x64,
|
||
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x6e, 0x61,
|
||
0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x55, 0x73, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x6d, 0x61,
|
||
0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x73, 0x18, 0x02, 0x20,
|
||
0x01, 0x28, 0x05, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x42, 0x61, 0x63,
|
||
0x6b, 0x75, 0x70, 0x73, 0x12, 0x38, 0x0a, 0x17, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c,
|
||
0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x47, 0x69, 0x67, 0x61, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18,
|
||
0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x17, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x56,
|
||
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x47, 0x69, 0x67, 0x61, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x2c,
|
||
0x0a, 0x11, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68,
|
||
0x6f, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x6d, 0x61, 0x78, 0x54, 0x6f,
|
||
0x74, 0x61, 0x6c, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x12, 0x38, 0x0a, 0x17,
|
||
0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x47, 0x69,
|
||
0x67, 0x61, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x17, 0x6d,
|
||
0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x47, 0x69, 0x67,
|
||
0x61, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x3a, 0x0a, 0x18, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x42,
|
||
0x61, 0x63, 0x6b, 0x75, 0x70, 0x47, 0x69, 0x67, 0x61, 0x62, 0x79, 0x74, 0x65, 0x73, 0x55, 0x73,
|
||
0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x18, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x42,
|
||
0x61, 0x63, 0x6b, 0x75, 0x70, 0x47, 0x69, 0x67, 0x61, 0x62, 0x79, 0x74, 0x65, 0x73, 0x55, 0x73,
|
||
0x65, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x56, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x6d, 0x61, 0x78,
|
||
0x54, 0x6f, 0x74, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x10,
|
||
0x74, 0x6f, 0x74, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x55, 0x73, 0x65, 0x64,
|
||
0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x56, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x73, 0x55, 0x73, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x10, 0x74, 0x6f, 0x74, 0x61,
|
||
0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x73, 0x55, 0x73, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01,
|
||
0x28, 0x05, 0x52, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x73,
|
||
0x55, 0x73, 0x65, 0x64, 0x12, 0x2e, 0x0a, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x47, 0x69, 0x67,
|
||
0x61, 0x62, 0x79, 0x74, 0x65, 0x73, 0x55, 0x73, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05,
|
||
0x52, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x47, 0x69, 0x67, 0x61, 0x62, 0x79, 0x74, 0x65, 0x73,
|
||
0x55, 0x73, 0x65, 0x64, 0x1a, 0x86, 0x01, 0x0a, 0x06, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12,
|
||
0x37, 0x0a, 0x04, 0x72, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e,
|
||
0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x56, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x52, 0x61,
|
||
0x74, 0x65, 0x52, 0x04, 0x72, 0x61, 0x74, 0x65, 0x12, 0x43, 0x0a, 0x08, 0x61, 0x62, 0x73, 0x6f,
|
||
0x6c, 0x75, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
|
||
0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x41, 0x62, 0x73, 0x6f, 0x6c,
|
||
0x75, 0x74, 0x65, 0x52, 0x08, 0x61, 0x62, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x65, 0x22, 0x3e, 0x0a,
|
||
0x0e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x12,
|
||
0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
|
||
0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18,
|
||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x22, 0xae, 0x03,
|
||
0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73,
|
||
0x70, 0x12, 0x3c, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03,
|
||
0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c,
|
||
0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x53,
|
||
0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12,
|
||
0x4d, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x73,
|
||
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65,
|
||
0x73, 0x70, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x73,
|
||
0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x12,
|
||
0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f,
|
||
0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73,
|
||
0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73,
|
||
0x67, 0x1a, 0x2d, 0x0a, 0x05, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72,
|
||
0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10,
|
||
0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c,
|
||
0x1a, 0x65, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69,
|
||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x36, 0x0a, 0x05, 0x6c,
|
||
0x69, 0x6e, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65,
|
||
0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c, 0x69,
|
||
0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x35, 0x0a, 0x0d, 0x53, 0x65, 0x72, 0x76, 0x65,
|
||
0x72, 0x73, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66,
|
||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03,
|
||
0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x22, 0x18,
|
||
0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74,
|
||
0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x22, 0xdf, 0x12, 0x0a, 0x17, 0x4c, 0x69, 0x73,
|
||
0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64,
|
||
0x52, 0x65, 0x73, 0x70, 0x12, 0x44, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18,
|
||
0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74,
|
||
0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
|
||
0x73, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f,
|
||
0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10,
|
||
0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67,
|
||
0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x9b, 0x01,
|
||
0x0a, 0x07, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x12, 0x38, 0x0a, 0x17, 0x4f, 0x53, 0x5f,
|
||
0x45, 0x58, 0x54, 0x5f, 0x49, 0x50, 0x53, 0x5f, 0x4d, 0x41, 0x43, 0x5f, 0x6d, 0x61, 0x63, 0x5f,
|
||
0x61, 0x64, 0x64, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x4f, 0x53, 0x2d, 0x45,
|
||
0x58, 0x54, 0x2d, 0x49, 0x50, 0x53, 0x2d, 0x4d, 0x41, 0x43, 0x3a, 0x6d, 0x61, 0x63, 0x5f, 0x61,
|
||
0x64, 0x64, 0x72, 0x12, 0x28, 0x0a, 0x0f, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x49, 0x50,
|
||
0x53, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x4f, 0x53,
|
||
0x2d, 0x45, 0x58, 0x54, 0x2d, 0x49, 0x50, 0x53, 0x3a, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a,
|
||
0x04, 0x61, 0x64, 0x64, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x64, 0x64,
|
||
0x72, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01,
|
||
0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x51, 0x0a, 0x09, 0x41,
|
||
0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x07, 0x70, 0x72, 0x69, 0x76,
|
||
0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
|
||
0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
|
||
0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x50, 0x72,
|
||
0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x07, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x1a, 0x0d,
|
||
0x0a, 0x0b, 0x45, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x1a, 0x59, 0x0a,
|
||
0x06, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x3f, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73,
|
||
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65,
|
||
0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x73,
|
||
0x31, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x1a, 0x2d, 0x0a, 0x05, 0x4c, 0x69, 0x6e, 0x6b,
|
||
0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x57, 0x0a, 0x05, 0x49, 0x6d, 0x61, 0x67, 0x65,
|
||
0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
|
||
0x12, 0x3e, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||
0x28, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74,
|
||
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52,
|
||
0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73,
|
||
0x1a, 0x2e, 0x0a, 0x06, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x31, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72,
|
||
0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10,
|
||
0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c,
|
||
0x1a, 0x0a, 0x0a, 0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x25, 0x0a, 0x0f,
|
||
0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12,
|
||
0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
|
||
0x61, 0x6d, 0x65, 0x1a, 0xf4, 0x0c, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12,
|
||
0x32, 0x0a, 0x09, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x1f, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x54, 0x53, 0x3a, 0x74,
|
||
0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d,
|
||
0x70, 0x74, 0x79, 0x12, 0x2e, 0x0a, 0x07, 0x56, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0f,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x1d, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x54, 0x53,
|
||
0x3a, 0x76, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d,
|
||
0x70, 0x74, 0x79, 0x12, 0x44, 0x0a, 0x1d, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52,
|
||
0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f,
|
||
0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1d, 0x4f, 0x53, 0x2d, 0x45,
|
||
0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x69, 0x6e, 0x73, 0x74,
|
||
0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x16, 0x4f, 0x53, 0x5f,
|
||
0x53, 0x52, 0x56, 0x5f, 0x55, 0x53, 0x47, 0x5f, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x64,
|
||
0x5f, 0x41, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x4f, 0x53, 0x2d, 0x53, 0x52,
|
||
0x56, 0x2d, 0x55, 0x53, 0x47, 0x3a, 0x6c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x61,
|
||
0x74, 0x12, 0x2c, 0x0a, 0x11, 0x4f, 0x53, 0x5f, 0x44, 0x43, 0x46, 0x5f, 0x44, 0x69, 0x73, 0x6b,
|
||
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x4f, 0x53,
|
||
0x2d, 0x44, 0x43, 0x46, 0x3a, 0x64, 0x69, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12,
|
||
0x3b, 0x0a, 0x16, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x54, 0x53, 0x5f, 0x50, 0x6f,
|
||
0x77, 0x65, 0x72, 0x5f, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||
0x1b, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52,
|
||
0x3a, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x40, 0x0a, 0x1b,
|
||
0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x41, 0x5a, 0x5f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61,
|
||
0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x1b, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x41, 0x5a, 0x3a, 0x61, 0x76, 0x61,
|
||
0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x12, 0x32,
|
||
0x0a, 0x14, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54,
|
||
0x52, 0x5f, 0x48, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x4f, 0x53,
|
||
0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x68, 0x6f,
|
||
0x73, 0x74, 0x12, 0x3a, 0x0a, 0x18, 0x4f, 0x53, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x55, 0x53, 0x47,
|
||
0x5f, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x41, 0x74, 0x18, 0x11,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x4f, 0x53, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x55, 0x53, 0x47,
|
||
0x3a, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x12, 0x52,
|
||
0x0a, 0x24, 0x6f, 0x73, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x76, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x61, 0x74,
|
||
0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x18, 0x23, 0x20, 0x03, 0x28, 0x09, 0x52, 0x24, 0x6f, 0x73,
|
||
0x2d, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x2d, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
|
||
0x73, 0x3a, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68,
|
||
0x65, 0x64, 0x12, 0x50, 0x0a, 0x23, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56,
|
||
0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x48, 0x79, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72,
|
||
0x5f, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x23, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52,
|
||
0x3a, 0x68, 0x79, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x5f, 0x68, 0x6f, 0x73, 0x74,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50,
|
||
0x76, 0x34, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73,
|
||
0x49, 0x50, 0x76, 0x34, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50,
|
||
0x76, 0x36, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73,
|
||
0x49, 0x50, 0x76, 0x36, 0x12, 0x4a, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65,
|
||
0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44,
|
||
0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x41, 0x64, 0x64, 0x72,
|
||
0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73,
|
||
0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x64, 0x72, 0x69, 0x76, 0x65,
|
||
0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x72,
|
||
0x69, 0x76, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
|
||
0x6f, 0x6e, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
|
||
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x06, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x18,
|
||
0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74,
|
||
0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72,
|
||
0x52, 0x06, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x6f, 0x73, 0x74,
|
||
0x49, 0x64, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x6f, 0x73, 0x74, 0x49, 0x64,
|
||
0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18,
|
||
0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75,
|
||
0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69,
|
||
0x64, 0x12, 0x3e, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x0b,
|
||
0x32, 0x28, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73,
|
||
0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64,
|
||
0x52, 0x65, 0x73, 0x70, 0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67,
|
||
0x65, 0x12, 0x19, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1d, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x05,
|
||
0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76,
|
||
0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e,
|
||
0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x31, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x16, 0x0a,
|
||
0x06, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x6c,
|
||
0x6f, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f,
|
||
0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x6f,
|
||
0x63, 0x6b, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x08, 0x6d, 0x65,
|
||
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72,
|
||
0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70,
|
||
0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64,
|
||
0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x22, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72,
|
||
0x65, 0x73, 0x73, 0x18, 0x24, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72,
|
||
0x65, 0x73, 0x73, 0x12, 0x5b, 0x0a, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f,
|
||
0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x25, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72,
|
||
0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70,
|
||
0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73,
|
||
0x52, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73,
|
||
0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x26, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73,
|
||
0x18, 0x27, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x1b, 0x0a, 0x09,
|
||
0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x08, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x1a, 0x74, 0x72, 0x75,
|
||
0x73, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69,
|
||
0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x18, 0x29, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x74,
|
||
0x72, 0x75, 0x73, 0x74, 0x65, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x43, 0x65, 0x72, 0x74, 0x69,
|
||
0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74,
|
||
0x65, 0x64, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
|
||
0x64, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x2b, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0xed, 0x0f, 0x0a, 0x0f, 0x43,
|
||
0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x39,
|
||
0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21,
|
||
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
|
||
0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65,
|
||
0x72, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x1a, 0x5f, 0x0a, 0x08, 0x4e, 0x65, 0x74,
|
||
0x77, 0x6f, 0x72, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72,
|
||
0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x19, 0x0a,
|
||
0x08, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x69, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x07, 0x66, 0x69, 0x78, 0x65, 0x64, 0x49, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18,
|
||
0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x67, 0x1a, 0xbd, 0x03, 0x0a, 0x17, 0x42,
|
||
0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x70,
|
||
0x69, 0x6e, 0x67, 0x5f, 0x76, 0x32, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x74, 0x5f, 0x69,
|
||
0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x74,
|
||
0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x32, 0x0a, 0x15, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f,
|
||
0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02,
|
||
0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x6e, 0x54, 0x65,
|
||
0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x64, 0x65, 0x73,
|
||
0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
||
0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e,
|
||
0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63,
|
||
0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f,
|
||
0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69,
|
||
0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x62,
|
||
0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x69, 0x73, 0x6b, 0x42, 0x75,
|
||
0x73, 0x12, 0x21, 0x0a, 0x0c, 0x67, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61,
|
||
0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x67, 0x75, 0x65, 0x73, 0x74, 0x46, 0x6f,
|
||
0x72, 0x6d, 0x61, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x6f, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63,
|
||
0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6e, 0x6f, 0x44, 0x65, 0x76, 0x69, 0x63,
|
||
0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65,
|
||
0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79,
|
||
0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
|
||
0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x76, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x0c,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x67, 0x12, 0x1f, 0x0a, 0x0b, 0x76, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
|
||
0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x1a, 0x32, 0x0a, 0x08, 0x4d, 0x65,
|
||
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x26, 0x0a, 0x0e, 0x4d, 0x79, 0x5f, 0x53, 0x65, 0x72,
|
||
0x76, 0x65, 0x72, 0x5f, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
|
||
0x4d, 0x79, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x3d,
|
||
0x0a, 0x0b, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a,
|
||
0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74,
|
||
0x68, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x1a, 0x25, 0x0a,
|
||
0x0f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73,
|
||
0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x1a, 0xcb, 0x07, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12,
|
||
0x1c, 0x0a, 0x09, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x52, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x09, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x52, 0x65, 0x66, 0x12, 0x12, 0x0a,
|
||
0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
|
||
0x65, 0x12, 0x3f, 0x0a, 0x08, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x18, 0x03, 0x20,
|
||
0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e,
|
||
0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x08, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
|
||
0x6b, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x18, 0x0a,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, 0x1e,
|
||
0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x34, 0x18, 0x04, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x34, 0x12, 0x1e,
|
||
0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x36, 0x18, 0x05, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x36, 0x12, 0x1c,
|
||
0x0a, 0x09, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x09, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x12, 0x2b, 0x0a, 0x11,
|
||
0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e,
|
||
0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62,
|
||
0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x69, 0x0a, 0x17, 0x62, 0x6c, 0x6f,
|
||
0x63, 0x6b, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e,
|
||
0x67, 0x5f, 0x76, 0x32, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72,
|
||
0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x64, 0x65, 0x76,
|
||
0x69, 0x63, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x32, 0x52, 0x14,
|
||
0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69,
|
||
0x6e, 0x67, 0x56, 0x32, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x64,
|
||
0x72, 0x69, 0x76, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x66,
|
||
0x69, 0x67, 0x44, 0x72, 0x69, 0x76, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x5f, 0x6e,
|
||
0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x4e, 0x61,
|
||
0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0c,
|
||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71,
|
||
0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64,
|
||
0x61, 0x74, 0x61, 0x12, 0x2c, 0x0a, 0x11, 0x4f, 0x53, 0x5f, 0x44, 0x43, 0x46, 0x5f, 0x64, 0x69,
|
||
0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11,
|
||
0x4f, 0x53, 0x2d, 0x44, 0x43, 0x46, 0x3a, 0x64, 0x69, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69,
|
||
0x67, 0x12, 0x48, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79,
|
||
0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
|
||
0x65, 0x71, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0b,
|
||
0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x53, 0x0a, 0x0f, 0x73,
|
||
0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x0f,
|
||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71,
|
||
0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73,
|
||
0x52, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73,
|
||
0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x10, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a,
|
||
0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12,
|
||
0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74,
|
||
0x61, 0x67, 0x73, 0x18, 0x13, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12,
|
||
0x3c, 0x0a, 0x1a, 0x74, 0x72, 0x75, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65,
|
||
0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x18, 0x14, 0x20,
|
||
0x03, 0x28, 0x09, 0x52, 0x18, 0x74, 0x72, 0x75, 0x73, 0x74, 0x65, 0x64, 0x49, 0x6d, 0x61, 0x67,
|
||
0x65, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x12, 0x12, 0x0a,
|
||
0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73,
|
||
0x74, 0x12, 0x2f, 0x0a, 0x13, 0x68, 0x79, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x5f,
|
||
0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12,
|
||
0x68, 0x79, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61,
|
||
0x6d, 0x65, 0x1a, 0x95, 0x02, 0x0a, 0x1a, 0x4f, 0x73, 0x5f, 0x73, 0x63, 0x68, 0x5f, 0x68, 0x6e,
|
||
0x74, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x72, 0x5f, 0x68, 0x69, 0x6e, 0x74,
|
||
0x73, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x61, 0x6d, 0x65, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01,
|
||
0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x73, 0x61, 0x6d, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x2b,
|
||
0x0a, 0x12, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x6e, 0x65, 0x61, 0x72, 0x5f, 0x68, 0x6f, 0x73,
|
||
0x74, 0x5f, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x62, 0x75, 0x69, 0x6c,
|
||
0x64, 0x4e, 0x65, 0x61, 0x72, 0x48, 0x6f, 0x73, 0x74, 0x49, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x63,
|
||
0x69, 0x64, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x69, 0x64, 0x72, 0x12,
|
||
0x25, 0x0a, 0x0e, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x65, 0x6c,
|
||
0x6c, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65,
|
||
0x6e, 0x74, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x25, 0x0a, 0x0e, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72,
|
||
0x65, 0x6e, 0x74, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d,
|
||
0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x14, 0x0a,
|
||
0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x67, 0x72,
|
||
0x6f, 0x75, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72,
|
||
0x67, 0x65, 0x74, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
|
||
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x65, 0x6c, 0x6c, 0x22, 0xdd, 0x03, 0x0a, 0x10, 0x43,
|
||
0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||
0x3a, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
||
0x22, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61,
|
||
0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x72,
|
||
0x76, 0x65, 0x72, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x63,
|
||
0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12,
|
||
0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73,
|
||
0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x2d,
|
||
0x0a, 0x05, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18,
|
||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72,
|
||
0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x25, 0x0a,
|
||
0x0f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73,
|
||
0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x1a, 0xf3, 0x01, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12,
|
||
0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12,
|
||
0x37, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21,
|
||
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
|
||
0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69, 0x6e, 0x6b,
|
||
0x73, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x2c, 0x0a, 0x11, 0x4f, 0x53, 0x5f, 0x44,
|
||
0x43, 0x46, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x11, 0x4f, 0x53, 0x2d, 0x44, 0x43, 0x46, 0x3a, 0x64, 0x69, 0x73, 0x6b,
|
||
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x54, 0x0a, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
|
||
0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||
0x2b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61,
|
||
0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x63,
|
||
0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x0e, 0x73, 0x65,
|
||
0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x1c, 0x0a, 0x09,
|
||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x09, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x22, 0x2e, 0x0a, 0x0f, 0x44, 0x65,
|
||
0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a,
|
||
0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x55, 0x0a, 0x10, 0x44, 0x65,
|
||
0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10,
|
||
0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67,
|
||
0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04,
|
||
0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73,
|
||
0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73,
|
||
0x67, 0x22, 0x38, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44,
|
||
0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1b,
|
||
0x0a, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0xad, 0x1b, 0x0a, 0x1a,
|
||
0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
|
||
0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x45, 0x0a, 0x06, 0x73, 0x65,
|
||
0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
|
||
0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73,
|
||
0x70, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65,
|
||
0x72, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||
0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72,
|
||
0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f,
|
||
0x72, 0x4d, 0x73, 0x67, 0x1a, 0x9b, 0x01, 0x0a, 0x07, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65,
|
||
0x12, 0x38, 0x0a, 0x17, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x49, 0x50, 0x53, 0x5f, 0x4d,
|
||
0x41, 0x43, 0x5f, 0x6d, 0x61, 0x63, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x17, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x49, 0x50, 0x53, 0x2d, 0x4d, 0x41,
|
||
0x43, 0x3a, 0x6d, 0x61, 0x63, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x12, 0x28, 0x0a, 0x0f, 0x4f, 0x53,
|
||
0x5f, 0x45, 0x58, 0x54, 0x5f, 0x49, 0x50, 0x53, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0f, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x49, 0x50, 0x53, 0x3a,
|
||
0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x64, 0x64, 0x72, 0x18, 0x03, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x04, 0x61, 0x64, 0x64, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73,
|
||
0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69,
|
||
0x6f, 0x6e, 0x1a, 0x54, 0x0a, 0x09, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12,
|
||
0x47, 0x0a, 0x07, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
|
||
0x32, 0x2d, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74,
|
||
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42,
|
||
0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52,
|
||
0x07, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x1a, 0x0d, 0x0a, 0x0b, 0x45, 0x78, 0x74, 0x72,
|
||
0x61, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x1a, 0x95, 0x02, 0x0a, 0x06, 0x46, 0x6c, 0x61, 0x76,
|
||
0x6f, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
|
||
0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x63, 0x70, 0x75,
|
||
0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x63, 0x70, 0x75, 0x73, 0x12, 0x10,
|
||
0x0a, 0x03, 0x72, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x72, 0x61, 0x6d,
|
||
0x12, 0x12, 0x0a, 0x04, 0x64, 0x69, 0x73, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
|
||
0x64, 0x69, 0x73, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61,
|
||
0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72,
|
||
0x61, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x77, 0x61, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
|
||
0x52, 0x04, 0x73, 0x77, 0x61, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e,
|
||
0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f,
|
||
0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x52, 0x0a, 0x0b, 0x65,
|
||
0x78, 0x74, 0x72, 0x61, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
|
||
0x32, 0x31, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74,
|
||
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42,
|
||
0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x73, 0x70,
|
||
0x65, 0x63, 0x73, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x53, 0x70, 0x65, 0x63, 0x73, 0x1a,
|
||
0x2d, 0x0a, 0x05, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66,
|
||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03,
|
||
0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x5a,
|
||
0x0a, 0x05, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x41, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73,
|
||
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74,
|
||
0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69,
|
||
0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x1a, 0x2e, 0x0a, 0x06, 0x4c, 0x69,
|
||
0x6e, 0x6b, 0x73, 0x31, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18,
|
||
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x0a, 0x0a, 0x08, 0x4d, 0x65,
|
||
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x6a, 0x0a, 0x24, 0x4f, 0x73, 0x5f, 0x65, 0x78, 0x74,
|
||
0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x76, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x12, 0x0e,
|
||
0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x32,
|
||
0x0a, 0x15, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x72, 0x6d,
|
||
0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x64,
|
||
0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69,
|
||
0x6f, 0x6e, 0x1a, 0x69, 0x0a, 0x05, 0x46, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63,
|
||
0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12,
|
||
0x18, 0x0a, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73,
|
||
0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73,
|
||
0x61, 0x67, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x04,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x1a, 0x25, 0x0a,
|
||
0x0f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73,
|
||
0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x1a, 0xa4, 0x12, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73,
|
||
0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x34, 0x18, 0x01,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x34,
|
||
0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x36, 0x18, 0x02,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x36,
|
||
0x12, 0x4d, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x03, 0x20,
|
||
0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
|
||
0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65,
|
||
0x73, 0x73, 0x65, 0x73, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12,
|
||
0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x18,
|
||
0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x72, 0x69,
|
||
0x76, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x44, 0x0a, 0x06,
|
||
0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76,
|
||
0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x52,
|
||
0x65, 0x73, 0x70, 0x2e, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x52, 0x06, 0x66, 0x6c, 0x61, 0x76,
|
||
0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x06, 0x68, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64,
|
||
0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x41, 0x0a, 0x05, 0x69, 0x6d,
|
||
0x61, 0x67, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
|
||
0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73,
|
||
0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70,
|
||
0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x19, 0x0a,
|
||
0x08, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x07, 0x6b, 0x65, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x42, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b,
|
||
0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65,
|
||
0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c,
|
||
0x69, 0x6e, 0x6b, 0x73, 0x31, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x4a, 0x0a, 0x08,
|
||
0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e,
|
||
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65,
|
||
0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x49,
|
||
0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08,
|
||
0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
|
||
0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x11,
|
||
0x4f, 0x53, 0x5f, 0x44, 0x43, 0x46, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69,
|
||
0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x4f, 0x53, 0x2d, 0x44, 0x43, 0x46, 0x3a,
|
||
0x64, 0x69, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x40, 0x0a, 0x1b, 0x4f, 0x53,
|
||
0x5f, 0x45, 0x58, 0x54, 0x5f, 0x41, 0x5a, 0x5f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69,
|
||
0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x1b, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x41, 0x5a, 0x3a, 0x61, 0x76, 0x61, 0x69, 0x6c,
|
||
0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x12, 0x32, 0x0a, 0x14,
|
||
0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f,
|
||
0x68, 0x6f, 0x73, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x4f, 0x53, 0x2d, 0x45,
|
||
0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x68, 0x6f, 0x73, 0x74,
|
||
0x12, 0x3a, 0x0a, 0x18, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41,
|
||
0x54, 0x54, 0x52, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x18, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41,
|
||
0x54, 0x54, 0x52, 0x3a, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x23,
|
||
0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f,
|
||
0x68, 0x79, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x6e,
|
||
0x61, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x23, 0x4f, 0x53, 0x2d, 0x45, 0x58,
|
||
0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x68, 0x79, 0x70, 0x65, 0x72,
|
||
0x76, 0x69, 0x73, 0x6f, 0x72, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x44,
|
||
0x0a, 0x1d, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54,
|
||
0x52, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
|
||
0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1d, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52,
|
||
0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x19, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53,
|
||
0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x69,
|
||
0x64, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d,
|
||
0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f,
|
||
0x69, 0x64, 0x12, 0x42, 0x0a, 0x1c, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56,
|
||
0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x6c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x64,
|
||
0x65, 0x78, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x1c, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54,
|
||
0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x6c, 0x61, 0x75, 0x6e, 0x63, 0x68,
|
||
0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x3e, 0x0a, 0x1a, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54,
|
||
0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x72, 0x61, 0x6d, 0x64, 0x69, 0x73,
|
||
0x6b, 0x5f, 0x69, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1a, 0x4f, 0x53, 0x2d, 0x45,
|
||
0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x72, 0x61, 0x6d, 0x64,
|
||
0x69, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x12, 0x46, 0x0a, 0x1e, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54,
|
||
0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76,
|
||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1e,
|
||
0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a,
|
||
0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x12, 0x4a,
|
||
0x0a, 0x20, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54,
|
||
0x52, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61,
|
||
0x6d, 0x65, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x20, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54,
|
||
0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x64,
|
||
0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x19, 0x4f, 0x53,
|
||
0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x75, 0x73,
|
||
0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x4f,
|
||
0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x75,
|
||
0x73, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x12, 0x36, 0x0a, 0x16, 0x4f, 0x53, 0x5f, 0x45,
|
||
0x58, 0x54, 0x5f, 0x53, 0x54, 0x53, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61,
|
||
0x74, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54,
|
||
0x2d, 0x53, 0x54, 0x53, 0x3a, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
|
||
0x12, 0x34, 0x0a, 0x15, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x54, 0x53, 0x5f, 0x74,
|
||
0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x15, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x54, 0x53, 0x3a, 0x74, 0x61, 0x73, 0x6b,
|
||
0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54,
|
||
0x5f, 0x53, 0x54, 0x53, 0x5f, 0x76, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x1c, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x13, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x54, 0x53, 0x3a,
|
||
0x76, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x9e, 0x01, 0x0a, 0x24, 0x6f, 0x73, 0x5f,
|
||
0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73,
|
||
0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65,
|
||
0x64, 0x18, 0x1d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65,
|
||
0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4f,
|
||
0x73, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d,
|
||
0x65, 0x73, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63,
|
||
0x68, 0x65, 0x64, 0x52, 0x24, 0x6f, 0x73, 0x2d, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64,
|
||
0x2d, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x3a, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73,
|
||
0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x12, 0x36, 0x0a, 0x16, 0x4f, 0x53, 0x5f,
|
||
0x53, 0x52, 0x56, 0x5f, 0x55, 0x53, 0x47, 0x5f, 0x6c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x64,
|
||
0x5f, 0x61, 0x74, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x4f, 0x53, 0x2d, 0x53, 0x52,
|
||
0x56, 0x2d, 0x55, 0x53, 0x47, 0x3a, 0x6c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x61,
|
||
0x74, 0x12, 0x3a, 0x0a, 0x18, 0x4f, 0x53, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x55, 0x53, 0x47, 0x5f,
|
||
0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x1f, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x18, 0x4f, 0x53, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x55, 0x53, 0x47, 0x3a,
|
||
0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x12, 0x16, 0x0a,
|
||
0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73,
|
||
0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f,
|
||
0x69, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74,
|
||
0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x22, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x17, 0x0a, 0x07,
|
||
0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75,
|
||
0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x41, 0x0a, 0x05, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x24,
|
||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69,
|
||
0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x46, 0x61, 0x75, 0x6c,
|
||
0x74, 0x52, 0x05, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67,
|
||
0x72, 0x65, 0x73, 0x73, 0x18, 0x25, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67,
|
||
0x72, 0x65, 0x73, 0x73, 0x12, 0x5e, 0x0a, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
|
||
0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x26, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e,
|
||
0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72,
|
||
0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64,
|
||
0x52, 0x65, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72,
|
||
0x6f, 0x75, 0x70, 0x73, 0x52, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x47, 0x72,
|
||
0x6f, 0x75, 0x70, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x27,
|
||
0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x0b,
|
||
0x68, 0x6f, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x28, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0a, 0x68, 0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x20, 0x0a,
|
||
0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x29, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12,
|
||
0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x2a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74,
|
||
0x61, 0x67, 0x73, 0x12, 0x3c, 0x0a, 0x1a, 0x74, 0x72, 0x75, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x69,
|
||
0x6d, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
|
||
0x73, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x74, 0x72, 0x75, 0x73, 0x74, 0x65, 0x64,
|
||
0x49, 0x6d, 0x61, 0x67, 0x65, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
|
||
0x73, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75,
|
||
0x70, 0x73, 0x18, 0x2c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
|
||
0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64,
|
||
0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c,
|
||
0x6f, 0x63, 0x6b, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x98, 0x02, 0x0a, 0x0f,
|
||
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12,
|
||
0x1b, 0x0a, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x06,
|
||
0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53,
|
||
0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
|
||
0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x1a, 0xac, 0x01, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x76,
|
||
0x65, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x34,
|
||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50,
|
||
0x76, 0x34, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x36,
|
||
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50,
|
||
0x76, 0x36, 0x12, 0x2c, 0x0a, 0x11, 0x4f, 0x53, 0x5f, 0x44, 0x43, 0x46, 0x5f, 0x64, 0x69, 0x73,
|
||
0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x4f,
|
||
0x53, 0x2d, 0x44, 0x43, 0x46, 0x3a, 0x64, 0x69, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
|
||
0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
|
||
0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
|
||
0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xd8, 0x17, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74,
|
||
0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x3a, 0x0a, 0x06, 0x73,
|
||
0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65,
|
||
0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
|
||
0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x02,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64,
|
||
0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a,
|
||
0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x9b, 0x01, 0x0a, 0x07, 0x50,
|
||
0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x12, 0x38, 0x0a, 0x17, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54,
|
||
0x5f, 0x49, 0x50, 0x53, 0x5f, 0x4d, 0x41, 0x43, 0x5f, 0x6d, 0x61, 0x63, 0x5f, 0x61, 0x64, 0x64,
|
||
0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d,
|
||
0x49, 0x50, 0x53, 0x2d, 0x4d, 0x41, 0x43, 0x3a, 0x6d, 0x61, 0x63, 0x5f, 0x61, 0x64, 0x64, 0x72,
|
||
0x12, 0x28, 0x0a, 0x0f, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x49, 0x50, 0x53, 0x5f, 0x74,
|
||
0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x4f, 0x53, 0x2d, 0x45, 0x58,
|
||
0x54, 0x2d, 0x49, 0x50, 0x53, 0x3a, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x64,
|
||
0x64, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x64, 0x64, 0x72, 0x12, 0x18,
|
||
0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
|
||
0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x4a, 0x0a, 0x09, 0x41, 0x64, 0x64, 0x72,
|
||
0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x3d, 0x0a, 0x07, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65,
|
||
0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
|
||
0x65, 0x73, 0x70, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x07, 0x70, 0x72, 0x69,
|
||
0x76, 0x61, 0x74, 0x65, 0x1a, 0x0d, 0x0a, 0x0b, 0x45, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x73, 0x70,
|
||
0x65, 0x63, 0x73, 0x1a, 0xe5, 0x01, 0x0a, 0x06, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x12, 0x12,
|
||
0x0a, 0x04, 0x64, 0x69, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x64, 0x69,
|
||
0x73, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x18,
|
||
0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c,
|
||
0x12, 0x48, 0x0a, 0x0b, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x18,
|
||
0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65,
|
||
0x73, 0x70, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x52, 0x0a,
|
||
0x65, 0x78, 0x74, 0x72, 0x61, 0x53, 0x70, 0x65, 0x63, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x72,
|
||
0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12,
|
||
0x10, 0x0a, 0x03, 0x72, 0x61, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x72, 0x61,
|
||
0x6d, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x77, 0x61, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
|
||
0x04, 0x73, 0x77, 0x61, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x63, 0x70, 0x75, 0x73, 0x18, 0x07,
|
||
0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x63, 0x70, 0x75, 0x73, 0x1a, 0x2d, 0x0a, 0x05, 0x4c,
|
||
0x69, 0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18,
|
||
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x50, 0x0a, 0x05, 0x49, 0x6d,
|
||
0x61, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x02, 0x69, 0x64, 0x12, 0x37, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03,
|
||
0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55,
|
||
0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e,
|
||
0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x1a, 0x2e, 0x0a, 0x06,
|
||
0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x31, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65,
|
||
0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x32, 0x0a, 0x08,
|
||
0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x26, 0x0a, 0x0e, 0x4d, 0x79, 0x5f, 0x53,
|
||
0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x0e, 0x4d, 0x79, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x4e, 0x61, 0x6d, 0x65,
|
||
0x1a, 0x25, 0x0a, 0x0f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f,
|
||
0x75, 0x70, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0xd7, 0x10, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x76,
|
||
0x65, 0x72, 0x12, 0x2c, 0x0a, 0x11, 0x4f, 0x53, 0x5f, 0x44, 0x43, 0x46, 0x5f, 0x64, 0x69, 0x73,
|
||
0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x4f,
|
||
0x53, 0x2d, 0x44, 0x43, 0x46, 0x3a, 0x64, 0x69, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
|
||
0x12, 0x40, 0x0a, 0x1b, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x41, 0x5a, 0x5f, 0x61, 0x76,
|
||
0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18,
|
||
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1b, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x41, 0x5a,
|
||
0x3a, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f,
|
||
0x6e, 0x65, 0x12, 0x32, 0x0a, 0x14, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56,
|
||
0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x14, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54,
|
||
0x52, 0x3a, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x18, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54,
|
||
0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61,
|
||
0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54,
|
||
0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61,
|
||
0x6d, 0x65, 0x12, 0x50, 0x0a, 0x23, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56,
|
||
0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x68, 0x79, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72,
|
||
0x5f, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x23, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52,
|
||
0x3a, 0x68, 0x79, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x5f, 0x68, 0x6f, 0x73, 0x74,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x12, 0x44, 0x0a, 0x1d, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53,
|
||
0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
|
||
0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1d, 0x4f, 0x53, 0x2d,
|
||
0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x69, 0x6e, 0x73,
|
||
0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x19, 0x4f, 0x53,
|
||
0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x6b, 0x65,
|
||
0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x4f,
|
||
0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x6b,
|
||
0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x12, 0x42, 0x0a, 0x1c, 0x4f, 0x53, 0x5f, 0x45,
|
||
0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x6c, 0x61, 0x75, 0x6e,
|
||
0x63, 0x68, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x1c,
|
||
0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a,
|
||
0x6c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x3e, 0x0a, 0x1a,
|
||
0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f,
|
||
0x72, 0x61, 0x6d, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x1a, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54,
|
||
0x52, 0x3a, 0x72, 0x61, 0x6d, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x12, 0x46, 0x0a, 0x1e,
|
||
0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f,
|
||
0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x1e, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56,
|
||
0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
|
||
0x6e, 0x5f, 0x69, 0x64, 0x12, 0x4a, 0x0a, 0x20, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53,
|
||
0x52, 0x56, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x64, 0x65, 0x76,
|
||
0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x20,
|
||
0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x41, 0x54, 0x54, 0x52, 0x3a,
|
||
0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
|
||
0x12, 0x3c, 0x0a, 0x19, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x41,
|
||
0x54, 0x54, 0x52, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0c, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x19, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x52, 0x56, 0x2d,
|
||
0x41, 0x54, 0x54, 0x52, 0x3a, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x12, 0x36,
|
||
0x0a, 0x16, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x54, 0x53, 0x5f, 0x70, 0x6f, 0x77,
|
||
0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16,
|
||
0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x54, 0x53, 0x3a, 0x70, 0x6f, 0x77, 0x65, 0x72,
|
||
0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x34, 0x0a, 0x15, 0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54,
|
||
0x5f, 0x53, 0x54, 0x53, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
|
||
0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x4f, 0x53, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x53, 0x54,
|
||
0x53, 0x3a, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x30, 0x0a, 0x13,
|
||
0x4f, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x53, 0x54, 0x53, 0x5f, 0x76, 0x6d, 0x5f, 0x73, 0x74,
|
||
0x61, 0x74, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x4f, 0x53, 0x2d, 0x45, 0x58,
|
||
0x54, 0x2d, 0x53, 0x54, 0x53, 0x3a, 0x76, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x36,
|
||
0x0a, 0x16, 0x4f, 0x53, 0x5f, 0x53, 0x52, 0x56, 0x5f, 0x55, 0x53, 0x47, 0x5f, 0x6c, 0x61, 0x75,
|
||
0x6e, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16,
|
||
0x4f, 0x53, 0x2d, 0x53, 0x52, 0x56, 0x2d, 0x55, 0x53, 0x47, 0x3a, 0x6c, 0x61, 0x75, 0x6e, 0x63,
|
||
0x68, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x12, 0x3a, 0x0a, 0x18, 0x4f, 0x53, 0x5f, 0x53, 0x52, 0x56,
|
||
0x5f, 0x55, 0x53, 0x47, 0x5f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x5f,
|
||
0x61, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x4f, 0x53, 0x2d, 0x53, 0x52, 0x56,
|
||
0x2d, 0x55, 0x53, 0x47, 0x3a, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x5f,
|
||
0x61, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x34,
|
||
0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50,
|
||
0x76, 0x34, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50, 0x76, 0x36,
|
||
0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x49, 0x50,
|
||
0x76, 0x36, 0x12, 0x43, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18,
|
||
0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65,
|
||
0x73, 0x70, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x09, 0x61, 0x64,
|
||
0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69,
|
||
0x67, 0x5f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63,
|
||
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x72, 0x69, 0x76, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x72,
|
||
0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x72, 0x65,
|
||
0x61, 0x74, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
|
||
0x69, 0x6f, 0x6e, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
|
||
0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x06, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72,
|
||
0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
|
||
0x65, 0x73, 0x70, 0x2e, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x52, 0x06, 0x66, 0x6c, 0x61, 0x76,
|
||
0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x18, 0x19, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x06, 0x68, 0x6f, 0x73, 0x74, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x6f,
|
||
0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x0a, 0x68, 0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69,
|
||
0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x37, 0x0a, 0x05, 0x69,
|
||
0x6d, 0x61, 0x67, 0x65, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72,
|
||
0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x05, 0x69,
|
||
0x6d, 0x61, 0x67, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
|
||
0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12,
|
||
0x38, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22,
|
||
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
|
||
0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69, 0x6e, 0x6b,
|
||
0x73, 0x31, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x6f, 0x63,
|
||
0x6b, 0x65, 0x64, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x6c, 0x6f, 0x63, 0x6b, 0x65,
|
||
0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73,
|
||
0x6f, 0x6e, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64,
|
||
0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
|
||
0x74, 0x61, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73,
|
||
0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65,
|
||
0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08,
|
||
0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
|
||
0x18, 0x22, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x52, 0x0a, 0x24,
|
||
0x6f, 0x73, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x76, 0x6f, 0x6c, 0x75,
|
||
0x6d, 0x65, 0x73, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61,
|
||
0x63, 0x68, 0x65, 0x64, 0x18, 0x23, 0x20, 0x03, 0x28, 0x09, 0x52, 0x24, 0x6f, 0x73, 0x2d, 0x65,
|
||
0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x2d, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x3a,
|
||
0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64,
|
||
0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x24, 0x20, 0x01,
|
||
0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x54, 0x0a, 0x0f,
|
||
0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18,
|
||
0x25, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65,
|
||
0x73, 0x70, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75,
|
||
0x70, 0x73, 0x52, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x47, 0x72, 0x6f, 0x75,
|
||
0x70, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f,
|
||
0x75, 0x70, 0x73, 0x18, 0x26, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65,
|
||
0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
|
||
0x73, 0x18, 0x27, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
|
||
0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x28, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74,
|
||
0x61, 0x67, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64,
|
||
0x18, 0x29, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x49, 0x64,
|
||
0x12, 0x3c, 0x0a, 0x1a, 0x74, 0x72, 0x75, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67,
|
||
0x65, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x18, 0x2a,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x74, 0x72, 0x75, 0x73, 0x74, 0x65, 0x64, 0x49, 0x6d, 0x61,
|
||
0x67, 0x65, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x12, 0x18,
|
||
0x0a, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72,
|
||
0x5f, 0x69, 0x64, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49,
|
||
0x64, 0x22, 0x91, 0x01, 0x0a, 0x0e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65,
|
||
0x72, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69,
|
||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49,
|
||
0x64, 0x12, 0x3b, 0x0a, 0x07, 0x6f, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01,
|
||
0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53,
|
||
0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x4f, 0x73,
|
||
0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x07, 0x6f, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x1a, 0x25,
|
||
0x0a, 0x07, 0x4f, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x73, 0x5f,
|
||
0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x73, 0x2d,
|
||
0x73, 0x74, 0x61, 0x72, 0x74, 0x22, 0x54, 0x0a, 0x0f, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65,
|
||
0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18,
|
||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f,
|
||
0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b,
|
||
0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x89, 0x01, 0x0a, 0x0d,
|
||
0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a,
|
||
0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x06, 0x6f, 0x73,
|
||
0x53, 0x74, 0x6f, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65,
|
||
0x72, 0x52, 0x65, 0x71, 0x2e, 0x4f, 0x73, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x06, 0x6f, 0x73, 0x53,
|
||
0x74, 0x6f, 0x70, 0x1a, 0x22, 0x0a, 0x06, 0x4f, 0x73, 0x53, 0x74, 0x6f, 0x70, 0x12, 0x18, 0x0a,
|
||
0x07, 0x6f, 0x73, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
|
||
0x6f, 0x73, 0x2d, 0x73, 0x74, 0x6f, 0x70, 0x22, 0x53, 0x0a, 0x0e, 0x53, 0x74, 0x6f, 0x70, 0x53,
|
||
0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67,
|
||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x63,
|
||
0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12,
|
||
0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x87, 0x01, 0x0a,
|
||
0x0f, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71,
|
||
0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x39, 0x0a,
|
||
0x06, 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e,
|
||
0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74,
|
||
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74,
|
||
0x52, 0x06, 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x1a, 0x1c, 0x0a, 0x06, 0x52, 0x65, 0x62, 0x6f,
|
||
0x6f, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x55, 0x0a, 0x10, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74,
|
||
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73,
|
||
0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x12, 0x0a, 0x04,
|
||
0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65,
|
||
0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x8b, 0x01,
|
||
0x0a, 0x0e, 0x50, 0x61, 0x75, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71,
|
||
0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x3b, 0x0a,
|
||
0x07, 0x6f, 0x73, 0x50, 0x61, 0x75, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21,
|
||
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x50, 0x61, 0x75, 0x73, 0x65,
|
||
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x4f, 0x73, 0x50, 0x61, 0x75, 0x73,
|
||
0x65, 0x52, 0x07, 0x6f, 0x73, 0x50, 0x61, 0x75, 0x73, 0x65, 0x1a, 0x1f, 0x0a, 0x07, 0x4f, 0x73,
|
||
0x50, 0x61, 0x75, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x75, 0x73, 0x65, 0x18, 0x01,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x75, 0x73, 0x65, 0x22, 0x54, 0x0a, 0x0f, 0x50,
|
||
0x61, 0x75, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10,
|
||
0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67,
|
||
0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04,
|
||
0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73,
|
||
0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73,
|
||
0x67, 0x22, 0xc9, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72,
|
||
0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6f,
|
||
0x72, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x6f,
|
||
0x72, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69,
|
||
0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x72,
|
||
0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||
0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x72,
|
||
0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x72, 0x12, 0x18,
|
||
0x0a, 0x07, 0x6d, 0x69, 0x6e, 0x44, 0x69, 0x73, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||
0x07, 0x6d, 0x69, 0x6e, 0x44, 0x69, 0x73, 0x6b, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x69, 0x6e, 0x52,
|
||
0x61, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6d, 0x69, 0x6e, 0x52, 0x61, 0x6d,
|
||
0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x07, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x22, 0xa7, 0x06,
|
||
0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x73, 0x44, 0x65, 0x74,
|
||
0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x12, 0x41, 0x0a, 0x07, 0x66, 0x6c, 0x61, 0x76, 0x6f,
|
||
0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73,
|
||
0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x73,
|
||
0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x46, 0x6c, 0x61, 0x76, 0x6f,
|
||
0x72, 0x52, 0x07, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73,
|
||
0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x12, 0x0a, 0x04,
|
||
0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65,
|
||
0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0xc9, 0x04,
|
||
0x0a, 0x06, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
|
||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b,
|
||
0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e,
|
||
0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12,
|
||
0x0a, 0x04, 0x64, 0x69, 0x73, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x64, 0x69,
|
||
0x73, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x18,
|
||
0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c,
|
||
0x12, 0x4d, 0x0a, 0x0b, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x18,
|
||
0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x73, 0x44, 0x65, 0x74,
|
||
0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x73, 0x70,
|
||
0x65, 0x63, 0x73, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x53, 0x70, 0x65, 0x63, 0x73, 0x12,
|
||
0x23, 0x0a, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
|
||
0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c,
|
||
0x4e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x61, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28,
|
||
0x05, 0x52, 0x03, 0x72, 0x61, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x77, 0x61, 0x70, 0x18, 0x09,
|
||
0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x77, 0x61, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x63,
|
||
0x70, 0x75, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x63, 0x70, 0x75, 0x73,
|
||
0x12, 0x3c, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||
0x26, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74,
|
||
0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73,
|
||
0x70, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x3c,
|
||
0x0a, 0x19, 0x4f, 0x53, 0x5f, 0x46, 0x4c, 0x56, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x44, 0x41, 0x54,
|
||
0x41, 0x5f, 0x65, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x19, 0x4f, 0x53, 0x2d, 0x46, 0x4c, 0x56, 0x2d, 0x45, 0x58, 0x54, 0x2d, 0x44, 0x41,
|
||
0x54, 0x41, 0x3a, 0x65, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x12, 0x3a, 0x0a, 0x18,
|
||
0x4f, 0x53, 0x5f, 0x46, 0x4c, 0x56, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x5f,
|
||
0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18,
|
||
0x4f, 0x53, 0x2d, 0x46, 0x4c, 0x56, 0x2d, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x3a,
|
||
0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x78, 0x74, 0x78,
|
||
0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0a, 0x72,
|
||
0x78, 0x74, 0x78, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x3e, 0x0a, 0x1a, 0x6f, 0x73, 0x5f,
|
||
0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x73,
|
||
0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, 0x6f,
|
||
0x73, 0x2d, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x2d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x3a,
|
||
0x69, 0x73, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x1a, 0x0d, 0x0a, 0x0b, 0x45, 0x78, 0x74,
|
||
0x72, 0x61, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x1a, 0x2d, 0x0a, 0x05, 0x4c, 0x69, 0x6e, 0x6b,
|
||
0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x22, 0x4e, 0x0a, 0x15, 0x53, 0x68, 0x6f, 0x77, 0x4e,
|
||
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x71,
|
||
0x12, 0x1d, 0x0a, 0x0a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12,
|
||
0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x22, 0xd9, 0x06, 0x0a, 0x07, 0x4e, 0x65, 0x74, 0x77,
|
||
0x6f, 0x72, 0x6b, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x73, 0x74, 0x61,
|
||
0x74, 0x65, 0x5f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x64, 0x6d,
|
||
0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x55, 0x70, 0x12, 0x36, 0x0a, 0x17, 0x61, 0x76, 0x61,
|
||
0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x68,
|
||
0x69, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x61, 0x76, 0x61, 0x69,
|
||
0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x48, 0x69, 0x6e, 0x74,
|
||
0x73, 0x12, 0x2d, 0x0a, 0x12, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
|
||
0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x11, 0x61,
|
||
0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x73,
|
||
0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x04,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12,
|
||
0x1d, 0x0a, 0x0a, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x05, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0e,
|
||
0x0a, 0x02, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2c,
|
||
0x0a, 0x12, 0x69, 0x70, 0x76, 0x34, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73,
|
||
0x63, 0x6f, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x69, 0x70, 0x76, 0x34,
|
||
0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x2c, 0x0a, 0x12,
|
||
0x69, 0x70, 0x76, 0x36, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x63, 0x6f,
|
||
0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x69, 0x70, 0x76, 0x36, 0x41, 0x64,
|
||
0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6c, 0x32,
|
||
0x5f, 0x61, 0x64, 0x6a, 0x61, 0x63, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08,
|
||
0x52, 0x0b, 0x6c, 0x32, 0x41, 0x64, 0x6a, 0x61, 0x63, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x10, 0x0a,
|
||
0x03, 0x6d, 0x74, 0x75, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6d, 0x74, 0x75, 0x12,
|
||
0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
|
||
0x61, 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x75,
|
||
0x72, 0x69, 0x74, 0x79, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01,
|
||
0x28, 0x08, 0x52, 0x13, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
|
||
0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65,
|
||
0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f,
|
||
0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x71, 0x6f, 0x73, 0x5f, 0x70, 0x6f,
|
||
0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x71,
|
||
0x6f, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65,
|
||
0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x0f, 0x20,
|
||
0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d,
|
||
0x62, 0x65, 0x72, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x65, 0x78,
|
||
0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x72, 0x6f,
|
||
0x75, 0x74, 0x65, 0x72, 0x3a, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x12, 0x16, 0x0a,
|
||
0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x73,
|
||
0x68, 0x61, 0x72, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18,
|
||
0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a,
|
||
0x07, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x18, 0x13, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07,
|
||
0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18,
|
||
0x14, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x74,
|
||
0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
||
0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61,
|
||
0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70,
|
||
0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x76, 0x6c, 0x61, 0x6e, 0x5f,
|
||
0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x17, 0x20, 0x01, 0x28,
|
||
0x08, 0x52, 0x0f, 0x76, 0x6c, 0x61, 0x6e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x61, 0x72, 0x65,
|
||
0x6e, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
|
||
0x6e, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
|
||
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75,
|
||
0x6c, 0x74, 0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x66, 0x61,
|
||
0x75, 0x6c, 0x74, 0x22, 0xb9, 0x01, 0x0a, 0x07, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x12,
|
||
0x34, 0x0a, 0x15, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x65, 0x74, 0x77,
|
||
0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15,
|
||
0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x3a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||
0x5f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x3c, 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65,
|
||
0x72, 0x5f, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f,
|
||
0x72, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64,
|
||
0x65, 0x72, 0x3a, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 0x77,
|
||
0x6f, 0x72, 0x6b, 0x12, 0x3a, 0x0a, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f,
|
||
0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
|
||
0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x3a,
|
||
0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x22,
|
||
0xb9, 0x09, 0x0a, 0x16, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44,
|
||
0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2c, 0x0a, 0x07, 0x6e, 0x65,
|
||
0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52,
|
||
0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69,
|
||
0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
|
||
0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x55, 0x70, 0x12, 0x36,
|
||
0x0a, 0x17, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a,
|
||
0x6f, 0x6e, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52,
|
||
0x15, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a, 0x6f, 0x6e,
|
||
0x65, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61,
|
||
0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03,
|
||
0x28, 0x09, 0x52, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
|
||
0x5a, 0x6f, 0x6e, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64,
|
||
0x5f, 0x61, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74,
|
||
0x65, 0x64, 0x41, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61,
|
||
0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d,
|
||
0x61, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x02, 0x69, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x70, 0x76, 0x34, 0x5f, 0x61, 0x64, 0x64, 0x72,
|
||
0x65, 0x73, 0x73, 0x5f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x10, 0x69, 0x70, 0x76, 0x34, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x63, 0x6f, 0x70,
|
||
0x65, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73,
|
||
0x73, 0x5f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x69,
|
||
0x70, 0x76, 0x36, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x12,
|
||
0x21, 0x0a, 0x0c, 0x6c, 0x32, 0x5f, 0x61, 0x64, 0x6a, 0x61, 0x63, 0x65, 0x6e, 0x63, 0x79, 0x18,
|
||
0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x6c, 0x32, 0x41, 0x64, 0x6a, 0x61, 0x63, 0x65, 0x6e,
|
||
0x63, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x74, 0x75, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52,
|
||
0x03, 0x6d, 0x74, 0x75, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x70, 0x6f, 0x72, 0x74,
|
||
0x5f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
|
||
0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x63,
|
||
0x75, 0x72, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
|
||
0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x15, 0x70,
|
||
0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f,
|
||
0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x70, 0x72, 0x6f, 0x76,
|
||
0x69, 0x64, 0x65, 0x72, 0x3a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x79, 0x70,
|
||
0x65, 0x12, 0x3c, 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x70, 0x68,
|
||
0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x10,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x3a, 0x70,
|
||
0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12,
|
||
0x3a, 0x0a, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x67, 0x6d,
|
||
0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28,
|
||
0x03, 0x52, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x3a, 0x73, 0x65, 0x67, 0x6d,
|
||
0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x71,
|
||
0x6f, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x12, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0b, 0x71, 0x6f, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12,
|
||
0x27, 0x0a, 0x0f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62,
|
||
0x65, 0x72, 0x18, 0x13, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69,
|
||
0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x6f, 0x75, 0x74,
|
||
0x65, 0x72, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x18, 0x14, 0x20, 0x01, 0x28,
|
||
0x08, 0x52, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x3a, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e,
|
||
0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x08, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x15,
|
||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x08, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e,
|
||
0x74, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x18, 0x16, 0x20, 0x01,
|
||
0x28, 0x08, 0x52, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74,
|
||
0x61, 0x74, 0x75, 0x73, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74,
|
||
0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x18, 0x18, 0x20,
|
||
0x03, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09,
|
||
0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x08, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64,
|
||
0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75,
|
||
0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x76, 0x6c, 0x61, 0x6e,
|
||
0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x1b, 0x20, 0x01,
|
||
0x28, 0x08, 0x52, 0x0f, 0x76, 0x6c, 0x61, 0x6e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x61, 0x72,
|
||
0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
|
||
0x6f, 0x6e, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
|
||
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61,
|
||
0x75, 0x6c, 0x74, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x66,
|
||
0x61, 0x75, 0x6c, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x1e, 0x20, 0x03,
|
||
0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18,
|
||
0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f,
|
||
0x64, 0x65, 0x18, 0x20, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b,
|
||
0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x21, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x85, 0x05, 0x0a, 0x10,
|
||
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71,
|
||
0x12, 0x1d, 0x0a, 0x0a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12,
|
||
0x2c, 0x0a, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
|
||
0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4e, 0x65, 0x74,
|
||
0x77, 0x6f, 0x72, 0x6b, 0x52, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x24, 0x0a,
|
||
0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x75, 0x70, 0x18,
|
||
0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74,
|
||
0x65, 0x55, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69,
|
||
0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61,
|
||
0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x74, 0x75, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52,
|
||
0x03, 0x6d, 0x74, 0x75, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x70, 0x6f, 0x72, 0x74,
|
||
0x5f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
|
||
0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x63,
|
||
0x75, 0x72, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x34, 0x0a, 0x15,
|
||
0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||
0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x70, 0x72, 0x6f,
|
||
0x76, 0x69, 0x64, 0x65, 0x72, 0x3a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x79,
|
||
0x70, 0x65, 0x12, 0x3c, 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x70,
|
||
0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18,
|
||
0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x3a,
|
||
0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||
0x12, 0x3a, 0x0a, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x67,
|
||
0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
|
||
0x28, 0x03, 0x52, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x3a, 0x73, 0x65, 0x67,
|
||
0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0d,
|
||
0x71, 0x6f, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0b, 0x71, 0x6f, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64,
|
||
0x12, 0x28, 0x0a, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x72,
|
||
0x6e, 0x61, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65,
|
||
0x72, 0x3a, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x08, 0x73, 0x65,
|
||
0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74,
|
||
0x52, 0x08, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x68,
|
||
0x61, 0x72, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x73, 0x68, 0x61, 0x72,
|
||
0x65, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
|
||
0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
|
||
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75,
|
||
0x6c, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x66, 0x61,
|
||
0x75, 0x6c, 0x74, 0x22, 0x89, 0x09, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65,
|
||
0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2c, 0x0a, 0x07, 0x6e, 0x65, 0x74,
|
||
0x77, 0x6f, 0x72, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x07,
|
||
0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
|
||
0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
|
||
0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x55, 0x70, 0x12, 0x36, 0x0a,
|
||
0x17, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f,
|
||
0x6e, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15,
|
||
0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a, 0x6f, 0x6e, 0x65,
|
||
0x48, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62,
|
||
0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28,
|
||
0x09, 0x52, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a,
|
||
0x6f, 0x6e, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
|
||
0x61, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
|
||
0x64, 0x41, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69,
|
||
0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61,
|
||
0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
|
||
0x69, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x70, 0x76, 0x34, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65,
|
||
0x73, 0x73, 0x5f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10,
|
||
0x69, 0x70, 0x76, 0x34, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x63, 0x6f, 0x70, 0x65,
|
||
0x12, 0x2c, 0x0a, 0x12, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
|
||
0x5f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x69, 0x70,
|
||
0x76, 0x36, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x21,
|
||
0x0a, 0x0c, 0x6c, 0x32, 0x5f, 0x61, 0x64, 0x6a, 0x61, 0x63, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x0a,
|
||
0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x6c, 0x32, 0x41, 0x64, 0x6a, 0x61, 0x63, 0x65, 0x6e, 0x63,
|
||
0x79, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x74, 0x75, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03,
|
||
0x6d, 0x74, 0x75, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x70, 0x6f, 0x72, 0x74, 0x5f,
|
||
0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64,
|
||
0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x63, 0x75,
|
||
0x72, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
|
||
0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x15, 0x70, 0x72,
|
||
0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x74,
|
||
0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x70, 0x72, 0x6f, 0x76, 0x69,
|
||
0x64, 0x65, 0x72, 0x3a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65,
|
||
0x12, 0x3c, 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x70, 0x68, 0x79,
|
||
0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x10, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x19, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x3a, 0x70, 0x68,
|
||
0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x3a,
|
||
0x0a, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x67, 0x6d, 0x65,
|
||
0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x03,
|
||
0x52, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x3a, 0x73, 0x65, 0x67, 0x6d, 0x65,
|
||
0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x71, 0x6f,
|
||
0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x12, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0b, 0x71, 0x6f, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x27,
|
||
0x0a, 0x0f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65,
|
||
0x72, 0x18, 0x13, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f,
|
||
0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65,
|
||
0x72, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08,
|
||
0x52, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x3a, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61,
|
||
0x6c, 0x12, 0x2e, 0x0a, 0x08, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x15, 0x20,
|
||
0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x08, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74,
|
||
0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28,
|
||
0x08, 0x52, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61,
|
||
0x74, 0x75, 0x73, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
|
||
0x73, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x18, 0x18, 0x20, 0x03,
|
||
0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x74,
|
||
0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
||
0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61,
|
||
0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70,
|
||
0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
|
||
0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65,
|
||
0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f,
|
||
0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
|
||
0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73,
|
||
0x18, 0x1d, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x10, 0x0a, 0x03,
|
||
0x6d, 0x73, 0x67, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x12,
|
||
0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f,
|
||
0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18,
|
||
0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22,
|
||
0x31, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||
0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69,
|
||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||
0x49, 0x64, 0x22, 0x56, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77,
|
||
0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x01,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64,
|
||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a,
|
||
0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x11, 0x0a, 0x0f, 0x4c, 0x69,
|
||
0x73, 0x74, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x22, 0x85, 0x01,
|
||
0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65,
|
||
0x73, 0x70, 0x12, 0x2e, 0x0a, 0x08, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x18, 0x01,
|
||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x08, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
|
||
0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
|
||
0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f,
|
||
0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72,
|
||
0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x40, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e,
|
||
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x2c, 0x0a, 0x07, 0x6e, 0x65, 0x74,
|
||
0x77, 0x6f, 0x72, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x07,
|
||
0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0x84, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61,
|
||
0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2c, 0x0a,
|
||
0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
|
||
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f,
|
||
0x72, 0x6b, 0x52, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x63,
|
||
0x6f, 0x64, 0x65, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12,
|
||
0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73,
|
||
0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x20,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x3c,
|
||
0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65,
|
||
0x71, 0x12, 0x29, 0x0a, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||
0x0b, 0x32, 0x11, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x75,
|
||
0x62, 0x6e, 0x65, 0x74, 0x52, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x22, 0x84, 0x01, 0x0a,
|
||
0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x73,
|
||
0x70, 0x12, 0x2d, 0x0a, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||
0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x75,
|
||
0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x52, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74,
|
||
0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04,
|
||
0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f,
|
||
0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72,
|
||
0x4d, 0x73, 0x67, 0x22, 0xc0, 0x02, 0x0a, 0x06, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x12, 0x1d,
|
||
0x0a, 0x0a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x12, 0x0a,
|
||
0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
|
||
0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x69, 0x64, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x04, 0x63, 0x69, 0x64, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73,
|
||
0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x69, 0x70, 0x56, 0x65, 0x72,
|
||
0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x5f,
|
||
0x69, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61,
|
||
0x79, 0x49, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x68,
|
||
0x63, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
|
||
0x44, 0x68, 0x63, 0x70, 0x12, 0x46, 0x0a, 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
|
||
0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b,
|
||
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x63,
|
||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x73, 0x52, 0x0f, 0x61, 0x6c, 0x6c,
|
||
0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x12, 0x27, 0x0a, 0x0f,
|
||
0x64, 0x6e, 0x73, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18,
|
||
0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x65,
|
||
0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x72, 0x6f,
|
||
0x75, 0x74, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x6f, 0x73, 0x74,
|
||
0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x22, 0x95, 0x06, 0x0a, 0x0a, 0x53, 0x75, 0x62, 0x6e, 0x65,
|
||
0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x69, 0x64,
|
||
0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x69, 0x64, 0x72, 0x12, 0x1d, 0x0a,
|
||
0x0a, 0x69, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||
0x05, 0x52, 0x09, 0x69, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a,
|
||
0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x5f, 0x69, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x09, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x49, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x65,
|
||
0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x68, 0x63, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08,
|
||
0x52, 0x0a, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x68, 0x63, 0x70, 0x12, 0x46, 0x0a, 0x10,
|
||
0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x73,
|
||
0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f,
|
||
0x6f, 0x6c, 0x73, 0x52, 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50,
|
||
0x6f, 0x6f, 0x6c, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x6e, 0x73, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
|
||
0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x64,
|
||
0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x1f, 0x0a,
|
||
0x0b, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03,
|
||
0x28, 0x09, 0x52, 0x0a, 0x68, 0x6f, 0x73, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x1d,
|
||
0x0a, 0x0a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x1d, 0x0a,
|
||
0x0a, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x09, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
|
||
0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74,
|
||
0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
||
0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x64, 0x6e, 0x73, 0x5f,
|
||
0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x69, 0x70,
|
||
0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x64, 0x6e, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69,
|
||
0x73, 0x68, 0x46, 0x69, 0x78, 0x65, 0x64, 0x49, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
|
||
0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65,
|
||
0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63,
|
||
0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63,
|
||
0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64,
|
||
0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x70,
|
||
0x76, 0x36, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18,
|
||
0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x69, 0x70, 0x76, 0x36, 0x41, 0x64, 0x64, 0x72, 0x65,
|
||
0x73, 0x73, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x72,
|
||
0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x70,
|
||
0x76, 0x36, 0x52, 0x61, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x76, 0x69,
|
||
0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x13, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0e, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65,
|
||
0x72, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70,
|
||
0x65, 0x73, 0x18, 0x14, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
|
||
0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74,
|
||
0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73,
|
||
0x75, 0x62, 0x6e, 0x65, 0x74, 0x70, 0x6f, 0x6f, 0x6c, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74,
|
||
0x61, 0x67, 0x73, 0x18, 0x16, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12,
|
||
0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x17, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0x3a,
|
||
0x0a, 0x10, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6f,
|
||
0x6c, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18,
|
||
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x22, 0xed, 0x05, 0x0a, 0x15, 0x42,
|
||
0x75, 0x6c, 0x6b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||
0x73, 0x52, 0x65, 0x71, 0x12, 0x2e, 0x0a, 0x08, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
|
||
0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x08, 0x6e, 0x65, 0x74, 0x77,
|
||
0x6f, 0x72, 0x6b, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x73, 0x74,
|
||
0x61, 0x74, 0x65, 0x5f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x64,
|
||
0x6d, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x55, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x6e,
|
||
0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
|
||
0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x74, 0x75,
|
||
0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6d, 0x74, 0x75, 0x12, 0x12, 0x0a, 0x04, 0x6e,
|
||
0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
|
||
0x32, 0x0a, 0x15, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
|
||
0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13,
|
||
0x70, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x61, 0x62,
|
||
0x6c, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69,
|
||
0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
|
||
0x49, 0x64, 0x12, 0x34, 0x0a, 0x15, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e,
|
||
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x15, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x3a, 0x6e, 0x65, 0x74, 0x77,
|
||
0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x3c, 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x76,
|
||
0x69, 0x64, 0x65, 0x72, 0x5f, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x65,
|
||
0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x70, 0x72, 0x6f,
|
||
0x76, 0x69, 0x64, 0x65, 0x72, 0x3a, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6e,
|
||
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x3a, 0x0a, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64,
|
||
0x65, 0x72, 0x5f, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
|
||
0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64,
|
||
0x65, 0x72, 0x3a, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
|
||
0x69, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x71, 0x6f, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79,
|
||
0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x71, 0x6f, 0x73, 0x50, 0x6f,
|
||
0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72,
|
||
0x5f, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52,
|
||
0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x3a, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
|
||
0x12, 0x2e, 0x0a, 0x08, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x03,
|
||
0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53,
|
||
0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x08, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73,
|
||
0x12, 0x16, 0x0a, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08,
|
||
0x52, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, 0x6e, 0x61,
|
||
0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x65, 0x6e,
|
||
0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x76, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x72,
|
||
0x61, 0x6e, 0x73, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52,
|
||
0x0f, 0x76, 0x6c, 0x61, 0x6e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
|
||
0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18,
|
||
0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
|
||
0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x17, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69,
|
||
0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x12, 0x20,
|
||
0x03, 0x28, 0x09, 0x52, 0x15, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
|
||
0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x22, 0xbb, 0x09, 0x0a, 0x16, 0x42,
|
||
0x75, 0x6c, 0x6b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||
0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2e, 0x0a, 0x08, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x08, 0x6e, 0x65, 0x74,
|
||
0x77, 0x6f, 0x72, 0x6b, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x73,
|
||
0x74, 0x61, 0x74, 0x65, 0x5f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61,
|
||
0x64, 0x6d, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x55, 0x70, 0x12, 0x36, 0x0a, 0x17, 0x61,
|
||
0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65,
|
||
0x5f, 0x68, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x61, 0x76,
|
||
0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x48, 0x69,
|
||
0x6e, 0x74, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c,
|
||
0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52,
|
||
0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a, 0x6f, 0x6e,
|
||
0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74,
|
||
0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41,
|
||
0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x6e, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18,
|
||
0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x6e, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
|
||
0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
|
||
0x12, 0x2c, 0x0a, 0x12, 0x69, 0x70, 0x76, 0x34, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
|
||
0x5f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x69, 0x70,
|
||
0x76, 0x34, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x2c,
|
||
0x0a, 0x12, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73,
|
||
0x63, 0x6f, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x69, 0x70, 0x76, 0x36,
|
||
0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c,
|
||
0x6c, 0x32, 0x5f, 0x61, 0x64, 0x6a, 0x61, 0x63, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x0a, 0x20, 0x01,
|
||
0x28, 0x08, 0x52, 0x0b, 0x6c, 0x32, 0x41, 0x64, 0x6a, 0x61, 0x63, 0x65, 0x6e, 0x63, 0x79, 0x12,
|
||
0x10, 0x0a, 0x03, 0x6d, 0x74, 0x75, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6d, 0x74,
|
||
0x75, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x65,
|
||
0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x0d,
|
||
0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
|
||
0x74, 0x79, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f,
|
||
0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70,
|
||
0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x15, 0x70, 0x72, 0x6f, 0x76,
|
||
0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x79, 0x70,
|
||
0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65,
|
||
0x72, 0x3a, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x3c,
|
||
0x0a, 0x19, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x70, 0x68, 0x79, 0x73, 0x69,
|
||
0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x10, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x19, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x3a, 0x70, 0x68, 0x79, 0x73,
|
||
0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x3a, 0x0a, 0x18,
|
||
0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74,
|
||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x03, 0x52, 0x18,
|
||
0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x3a, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74,
|
||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x71, 0x6f, 0x73, 0x5f,
|
||
0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x0b, 0x71, 0x6f, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f,
|
||
0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18,
|
||
0x13, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x4e,
|
||
0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x5f,
|
||
0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f,
|
||
0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x3a, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x12,
|
||
0x2e, 0x0a, 0x08, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x15, 0x20, 0x03, 0x28,
|
||
0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x65,
|
||
0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x08, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12,
|
||
0x16, 0x0a, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52,
|
||
0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
|
||
0x73, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
|
||
0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x18, 0x18, 0x20, 0x03, 0x28, 0x09,
|
||
0x52, 0x07, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, 0x6e,
|
||
0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x65,
|
||
0x6e, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
|
||
0x64, 0x5f, 0x61, 0x74, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61,
|
||
0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x76, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x72,
|
||
0x61, 0x6e, 0x73, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x08, 0x52,
|
||
0x0f, 0x76, 0x6c, 0x61, 0x6e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
|
||
0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18,
|
||
0x1c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
|
||
0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
|
||
0x18, 0x1d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c,
|
||
0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x09, 0x52,
|
||
0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x1f, 0x20,
|
||
0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67,
|
||
0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65,
|
||
0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x21, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
||
0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0xe0, 0x04, 0x0a, 0x0c, 0x4c, 0x69, 0x73,
|
||
0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x6e, 0x73,
|
||
0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x55, 0x75, 0x69, 0x64, 0x12, 0x20,
|
||
0x0a, 0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20,
|
||
0x01, 0x28, 0x08, 0x52, 0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65,
|
||
0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03,
|
||
0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64,
|
||
0x12, 0x27, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74,
|
||
0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x76, 0x69,
|
||
0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x68, 0x61,
|
||
0x72, 0x64, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x68, 0x61, 0x72,
|
||
0x64, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x18, 0x06, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x72,
|
||
0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x07, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6c, 0x61,
|
||
0x73, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x5f,
|
||
0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e,
|
||
0x64, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x63,
|
||
0x6f, 0x6e, 0x64, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
|
||
0x63, 0x6f, 0x6e, 0x64, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x61, 0x75,
|
||
0x6c, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12,
|
||
0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
|
||
0x6f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x65, 0x18,
|
||
0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x65, 0x12, 0x14, 0x0a,
|
||
0x05, 0x73, 0x68, 0x61, 0x72, 0x64, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x73, 0x68,
|
||
0x61, 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x0e, 0x20, 0x01,
|
||
0x28, 0x03, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x61, 0x72,
|
||
0x6b, 0x65, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65,
|
||
0x72, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x10, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x72, 0x12, 0x19, 0x0a, 0x08,
|
||
0x73, 0x6f, 0x72, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
|
||
0x73, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69,
|
||
0x6c, 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12,
|
||
0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x13,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65,
|
||
0x12, 0x29, 0x0a, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x63, 0x68, 0x69, 0x6c,
|
||
0x64, 0x72, 0x65, 0x6e, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x69, 0x6e, 0x63, 0x6c,
|
||
0x75, 0x64, 0x65, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x22, 0xb0, 0x03, 0x0a, 0x0d,
|
||
0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x34, 0x0a,
|
||
0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64,
|
||
0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x05, 0x6e, 0x6f,
|
||
0x64, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||
0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72,
|
||
0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72,
|
||
0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x2d, 0x0a, 0x05, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12,
|
||
0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68,
|
||
0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0xf6, 0x01, 0x0a, 0x05, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12,
|
||
0x23, 0x0a, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x75, 0x75, 0x69, 0x64,
|
||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
|
||
0x55, 0x75, 0x69, 0x64, 0x12, 0x34, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x02, 0x20,
|
||
0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69,
|
||
0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x61,
|
||
0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
|
||
0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
|
||
0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
|
||
0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74,
|
||
0x65, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73,
|
||
0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x76,
|
||
0x69, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75,
|
||
0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x22, 0xbf,
|
||
0x0c, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71,
|
||
0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x18, 0x02,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x12, 0x45, 0x0a, 0x0b,
|
||
0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||
0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72,
|
||
0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x44, 0x72, 0x69, 0x76,
|
||
0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49,
|
||
0x6e, 0x66, 0x6f, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x74,
|
||
0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x6f,
|
||
0x77, 0x65, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x25, 0x0a, 0x0e,
|
||
0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x05,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6c,
|
||
0x61, 0x73, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x6f, 0x6f, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65,
|
||
0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x62, 0x6f, 0x6f,
|
||
0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f,
|
||
0x6e, 0x64, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x07, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x64, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x47, 0x72,
|
||
0x6f, 0x75, 0x70, 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x5f, 0x69,
|
||
0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10,
|
||
0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65,
|
||
0x12, 0x29, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72,
|
||
0x66, 0x61, 0x63, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c,
|
||
0x6f, 0x79, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x69,
|
||
0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65,
|
||
0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x49,
|
||
0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x31, 0x0a, 0x14, 0x6d, 0x61, 0x6e, 0x61,
|
||
0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65,
|
||
0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65,
|
||
0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x6e,
|
||
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65,
|
||
0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49,
|
||
0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x73, 0x63,
|
||
0x75, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x0d, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66,
|
||
0x61, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x69,
|
||
0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10,
|
||
0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65,
|
||
0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||
0x75, 0x75, 0x69, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x5f, 0x69,
|
||
0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f,
|
||
0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12,
|
||
0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
|
||
0x6f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
|
||
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63,
|
||
0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x65, 0x73, 0x73, 0x65,
|
||
0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x65, 0x12,
|
||
0x14, 0x0a, 0x05, 0x73, 0x68, 0x61, 0x72, 0x64, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
|
||
0x73, 0x68, 0x61, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
|
||
0x69, 0x65, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
|
||
0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65,
|
||
0x52, 0x65, 0x71, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x0a,
|
||
0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x75,
|
||
0x74, 0x6f, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x18, 0x16, 0x20,
|
||
0x01, 0x28, 0x08, 0x52, 0x0e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6c,
|
||
0x65, 0x61, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x69, 0x6f, 0x73, 0x5f, 0x69, 0x6e, 0x74, 0x65,
|
||
0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x62, 0x69, 0x6f,
|
||
0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68,
|
||
0x61, 0x73, 0x73, 0x69, 0x73, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x0b, 0x63, 0x68, 0x61, 0x73, 0x73, 0x69, 0x73, 0x55, 0x75, 0x69, 0x64, 0x12, 0x4b, 0x0a,
|
||
0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x19,
|
||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x49,
|
||
0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x69, 0x6e,
|
||
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x6e,
|
||
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x1a, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x55, 0x75, 0x69, 0x64, 0x12,
|
||
0x20, 0x0a, 0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x1b,
|
||
0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63,
|
||
0x65, 0x12, 0x2d, 0x0a, 0x12, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65,
|
||
0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x6d,
|
||
0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
|
||
0x12, 0x48, 0x0a, 0x0c, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x64, 0x61, 0x74, 0x61,
|
||
0x18, 0x1d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71,
|
||
0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x6e,
|
||
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61,
|
||
0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x70,
|
||
0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09,
|
||
0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f,
|
||
0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x20, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65,
|
||
0x61, 0x73, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x69, 0x72, 0x65, 0x64, 0x18,
|
||
0x21, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x74, 0x69, 0x72, 0x65, 0x64, 0x12, 0x25,
|
||
0x0a, 0x0e, 0x72, 0x65, 0x74, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
|
||
0x18, 0x22, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x74, 0x69, 0x72, 0x65, 0x64, 0x52,
|
||
0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x23, 0x20,
|
||
0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67,
|
||
0x18, 0x24, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65,
|
||
0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
||
0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x57, 0x0a, 0x0b, 0x44, 0x72, 0x69, 0x76,
|
||
0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x70, 0x6d, 0x69, 0x5f,
|
||
0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
|
||
0x69, 0x70, 0x6d, 0x69, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d,
|
||
0x69, 0x70, 0x6d, 0x69, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, 0x70, 0x6d, 0x69, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72,
|
||
0x64, 0x1a, 0x0c, 0x0a, 0x0a, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x1a,
|
||
0x0f, 0x0a, 0x0d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
|
||
0x1a, 0x0e, 0x0a, 0x0c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x64, 0x61, 0x74, 0x61,
|
||
0x22, 0xf8, 0x19, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52,
|
||
0x65, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
|
||
0x6e, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x6c,
|
||
0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
|
||
0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
|
||
0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74,
|
||
0x65, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x77, 0x65,
|
||
0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x74,
|
||
0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
|
||
0x27, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61,
|
||
0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73,
|
||
0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x74, 0x61, 0x72, 0x67,
|
||
0x65, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61,
|
||
0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
|
||
0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x20,
|
||
0x0a, 0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x07, 0x20,
|
||
0x01, 0x28, 0x08, 0x52, 0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65,
|
||
0x12, 0x2d, 0x0a, 0x12, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f,
|
||
0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6d, 0x61,
|
||
0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
|
||
0x14, 0x0a, 0x05, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
|
||
0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65, 0x72,
|
||
0x72, 0x6f, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x45,
|
||
0x72, 0x72, 0x6f, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
|
||
0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72,
|
||
0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72,
|
||
0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x12, 0x46,
|
||
0x0a, 0x0b, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20,
|
||
0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x44,
|
||
0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x64, 0x72, 0x69, 0x76,
|
||
0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x60, 0x0a, 0x14, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72,
|
||
0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e,
|
||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e,
|
||
0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f,
|
||
0x69, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x74, 0x65,
|
||
0x72, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x44, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70,
|
||
0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e,
|
||
0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
|
||
0x65, 0x73, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x4c,
|
||
0x0a, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
|
||
0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70,
|
||
0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x52, 0x0c,
|
||
0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d,
|
||
0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x11, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x55, 0x75, 0x69,
|
||
0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x73, 0x73, 0x69, 0x73, 0x5f, 0x75, 0x75, 0x69,
|
||
0x64, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x73, 0x73, 0x69, 0x73,
|
||
0x55, 0x75, 0x69, 0x64, 0x12, 0x35, 0x0a, 0x05, 0x65, 0x78, 0x74, 0x72, 0x61, 0x18, 0x13, 0x20,
|
||
0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x45,
|
||
0x78, 0x74, 0x72, 0x61, 0x52, 0x05, 0x65, 0x78, 0x74, 0x72, 0x61, 0x12, 0x27, 0x0a, 0x0f, 0x63,
|
||
0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x14,
|
||
0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x45, 0x6e, 0x61,
|
||
0x62, 0x6c, 0x65, 0x64, 0x12, 0x46, 0x0a, 0x0b, 0x72, 0x61, 0x69, 0x64, 0x5f, 0x63, 0x6f, 0x6e,
|
||
0x66, 0x69, 0x67, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
|
||
0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65,
|
||
0x52, 0x65, 0x73, 0x70, 0x2e, 0x52, 0x61, 0x69, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
|
||
0x52, 0x0a, 0x72, 0x61, 0x69, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x5a, 0x0a, 0x12,
|
||
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x61, 0x69, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
|
||
0x69, 0x67, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73,
|
||
0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52,
|
||
0x65, 0x73, 0x70, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x61, 0x69, 0x64, 0x5f,
|
||
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x61,
|
||
0x69, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x43, 0x0a, 0x0a, 0x63, 0x6c, 0x65, 0x61,
|
||
0x6e, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e,
|
||
0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x5f, 0x73, 0x74,
|
||
0x65, 0x70, 0x52, 0x09, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x53, 0x74, 0x65, 0x70, 0x12, 0x46, 0x0a,
|
||
0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x18, 0x18, 0x20, 0x01,
|
||
0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43,
|
||
0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x44, 0x65,
|
||
0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x6c, 0x6f,
|
||
0x79, 0x53, 0x74, 0x65, 0x70, 0x12, 0x35, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x19,
|
||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e,
|
||
0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x35, 0x0a, 0x05,
|
||
0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x1a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f,
|
||
0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x52, 0x05, 0x70, 0x6f,
|
||
0x72, 0x74, 0x73, 0x12, 0x44, 0x0a, 0x0a, 0x70, 0x6f, 0x72, 0x74, 0x67, 0x72, 0x6f, 0x75, 0x70,
|
||
0x73, 0x18, 0x1b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65,
|
||
0x73, 0x70, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x0a, 0x70,
|
||
0x6f, 0x72, 0x74, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x38, 0x0a, 0x06, 0x73, 0x74, 0x61,
|
||
0x74, 0x65, 0x73, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
|
||
0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65,
|
||
0x52, 0x65, 0x73, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61,
|
||
0x74, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f,
|
||
0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73,
|
||
0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x6f,
|
||
0x6f, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x1e, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0d, 0x62, 0x6f, 0x6f, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63,
|
||
0x65, 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x74,
|
||
0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63, 0x6f,
|
||
0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x29,
|
||
0x0a, 0x10, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61,
|
||
0x63, 0x65, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79,
|
||
0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e,
|
||
0x64, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x21, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x64, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x47, 0x72, 0x6f,
|
||
0x75, 0x70, 0x12, 0x2b, 0x0a, 0x11, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x6e,
|
||
0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x22, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x69,
|
||
0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12,
|
||
0x31, 0x0a, 0x14, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e,
|
||
0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x6d,
|
||
0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61,
|
||
0x63, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x6e,
|
||
0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6e,
|
||
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12,
|
||
0x27, 0x0a, 0x0f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61,
|
||
0x63, 0x65, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x49,
|
||
0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x61, 0x69, 0x64,
|
||
0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x26, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x0d, 0x72, 0x61, 0x69, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12,
|
||
0x29, 0x0a, 0x10, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66,
|
||
0x61, 0x63, 0x65, 0x18, 0x27, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x73, 0x63, 0x75,
|
||
0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x74,
|
||
0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18,
|
||
0x28, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x49, 0x6e,
|
||
0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x72, 0x61, 0x69, 0x74,
|
||
0x73, 0x18, 0x29, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x74, 0x72, 0x61, 0x69, 0x74, 0x73, 0x12,
|
||
0x29, 0x0a, 0x10, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66,
|
||
0x61, 0x63, 0x65, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x76, 0x65, 0x6e, 0x64, 0x6f,
|
||
0x72, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x38, 0x0a, 0x06, 0x76, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x18, 0x2b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64,
|
||
0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x06, 0x76, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65,
|
||
0x64, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74,
|
||
0x65, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f,
|
||
0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x72,
|
||
0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1c, 0x0a,
|
||
0x09, 0x63, 0x6f, 0x6e, 0x64, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x2e, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6f,
|
||
0x77, 0x6e, 0x65, 0x72, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65,
|
||
0x72, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x65, 0x18, 0x30, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x06, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x68, 0x61,
|
||
0x72, 0x64, 0x18, 0x31, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x68, 0x61, 0x72, 0x64, 0x12,
|
||
0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x32,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
|
||
0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x63,
|
||
0x6c, 0x65, 0x61, 0x6e, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x75, 0x74, 0x6f,
|
||
0x6d, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x69,
|
||
0x6f, 0x73, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x34, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0d, 0x62, 0x69, 0x6f, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63,
|
||
0x65, 0x12, 0x49, 0x0a, 0x0c, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x64, 0x61, 0x74,
|
||
0x61, 0x18, 0x35, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65,
|
||
0x73, 0x70, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x52,
|
||
0x0b, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07,
|
||
0x72, 0x65, 0x74, 0x69, 0x72, 0x65, 0x64, 0x18, 0x36, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x72,
|
||
0x65, 0x74, 0x69, 0x72, 0x65, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x74, 0x69, 0x72, 0x65,
|
||
0x64, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x37, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
|
||
0x72, 0x65, 0x74, 0x69, 0x72, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x0a,
|
||
0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x38, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x34, 0x0a, 0x16,
|
||
0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73,
|
||
0x68, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x39, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x69, 0x6e,
|
||
0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
|
||
0x41, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
|
||
0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x3a, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
|
||
0x72, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
|
||
0x64, 0x5f, 0x61, 0x74, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61,
|
||
0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x3c, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x70, 0x72, 0x6f,
|
||
0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61,
|
||
0x74, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
|
||
0x6f, 0x6e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63,
|
||
0x6f, 0x64, 0x65, 0x18, 0x3e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12,
|
||
0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73,
|
||
0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x41,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x0c,
|
||
0x0a, 0x0a, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x1a, 0x0d, 0x0a, 0x0b,
|
||
0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x1a, 0x57, 0x0a, 0x0b, 0x44,
|
||
0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x70,
|
||
0x6d, 0x69, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0c, 0x69, 0x70, 0x6d, 0x69, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12,
|
||
0x23, 0x0a, 0x0d, 0x69, 0x70, 0x6d, 0x69, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65,
|
||
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, 0x70, 0x6d, 0x69, 0x55, 0x73, 0x65, 0x72,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x16, 0x0a, 0x14, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69,
|
||
0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x1a, 0x07, 0x0a, 0x05,
|
||
0x45, 0x78, 0x74, 0x72, 0x61, 0x1a, 0x0f, 0x0a, 0x0d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
|
||
0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x1a, 0x2d, 0x0a, 0x05, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12,
|
||
0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68,
|
||
0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x0e, 0x0a, 0x0c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||
0x5f, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x32, 0x0a, 0x0a, 0x50, 0x6f, 0x72, 0x74, 0x67, 0x72, 0x6f,
|
||
0x75, 0x70, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x2d, 0x0a, 0x05, 0x50, 0x6f, 0x72,
|
||
0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x0c, 0x0a, 0x0a, 0x50, 0x72, 0x6f, 0x70,
|
||
0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x0d, 0x0a, 0x0b, 0x52, 0x61, 0x69, 0x64, 0x5f, 0x63,
|
||
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x2e, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x12,
|
||
0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68,
|
||
0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x14, 0x0a, 0x12, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
|
||
0x72, 0x61, 0x69, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x2e, 0x0a, 0x06, 0x56,
|
||
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c,
|
||
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x22, 0x2e, 0x0a, 0x0d, 0x44,
|
||
0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a,
|
||
0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x22, 0x53, 0x0a, 0x0e, 0x44,
|
||
0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x12, 0x0a,
|
||
0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64,
|
||
0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
|
||
0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67,
|
||
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67,
|
||
0x22, 0x7b, 0x0a, 0x12, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61,
|
||
0x69, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69,
|
||
0x64, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65,
|
||
0x49, 0x64, 0x65, 0x6e, 0x74, 0x12, 0x3c, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18,
|
||
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
|
||
0x73, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x52, 0x06, 0x66, 0x69, 0x65,
|
||
0x6c, 0x64, 0x73, 0x1a, 0x08, 0x0a, 0x06, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x22, 0xf1, 0x1a,
|
||
0x0a, 0x13, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
|
||
0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
|
||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a,
|
||
0x0b, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2c,
|
||
0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73,
|
||
0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67,
|
||
0x65, 0x74, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x27, 0x0a, 0x0f,
|
||
0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
|
||
0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
|
||
0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
|
||
0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
|
||
0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x72, 0x6f,
|
||
0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6d,
|
||
0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08,
|
||
0x52, 0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2d, 0x0a,
|
||
0x12, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x61,
|
||
0x73, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6d, 0x61, 0x69, 0x6e, 0x74,
|
||
0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05,
|
||
0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x66, 0x61, 0x75,
|
||
0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72,
|
||
0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x45, 0x72, 0x72, 0x6f,
|
||
0x72, 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
||
0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
|
||
0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x18, 0x0c, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x12, 0x4b, 0x0a, 0x0b, 0x64,
|
||
0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b,
|
||
0x32, 0x2a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f,
|
||
0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70,
|
||
0x2e, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x64, 0x72,
|
||
0x69, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x65, 0x0a, 0x14, 0x64, 0x72, 0x69, 0x76,
|
||
0x65, 0x72, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
|
||
0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69,
|
||
0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e,
|
||
0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x64, 0x72, 0x69,
|
||
0x76, 0x65, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
|
||
0x49, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0f, 0x20,
|
||
0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52,
|
||
0x65, 0x73, 0x70, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x0a,
|
||
0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x51, 0x0a, 0x0d, 0x69, 0x6e,
|
||
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x10, 0x20, 0x01, 0x28,
|
||
0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68,
|
||
0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73,
|
||
0x70, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x52,
|
||
0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a,
|
||
0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x11,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x55, 0x75,
|
||
0x69, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x73, 0x73, 0x69, 0x73, 0x5f, 0x75, 0x75,
|
||
0x69, 0x64, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x73, 0x73, 0x69,
|
||
0x73, 0x55, 0x75, 0x69, 0x64, 0x12, 0x3a, 0x0a, 0x05, 0x65, 0x78, 0x74, 0x72, 0x61, 0x18, 0x13,
|
||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
|
||
0x52, 0x65, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x52, 0x05, 0x65, 0x78, 0x74, 0x72,
|
||
0x61, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x61,
|
||
0x62, 0x6c, 0x65, 0x64, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x73,
|
||
0x6f, 0x6c, 0x65, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x4b, 0x0a, 0x0b, 0x72, 0x61,
|
||
0x69, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
||
0x2a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77,
|
||
0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e,
|
||
0x52, 0x61, 0x69, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0a, 0x72, 0x61, 0x69,
|
||
0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x5f, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65,
|
||
0x74, 0x5f, 0x72, 0x61, 0x69, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x16, 0x20,
|
||
0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52,
|
||
0x65, 0x73, 0x70, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x61, 0x69, 0x64, 0x5f,
|
||
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x61,
|
||
0x69, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x48, 0x0a, 0x0a, 0x63, 0x6c, 0x65, 0x61,
|
||
0x6e, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64,
|
||
0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x43, 0x6c, 0x65,
|
||
0x61, 0x6e, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x52, 0x09, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x53, 0x74,
|
||
0x65, 0x70, 0x12, 0x4b, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x73, 0x74, 0x65,
|
||
0x70, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61,
|
||
0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x73,
|
||
0x74, 0x65, 0x70, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x53, 0x74, 0x65, 0x70, 0x12,
|
||
0x3a, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x19, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24,
|
||
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e,
|
||
0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c,
|
||
0x69, 0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x3a, 0x0a, 0x05, 0x70,
|
||
0x6f, 0x72, 0x74, 0x73, 0x18, 0x1a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44,
|
||
0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x73,
|
||
0x52, 0x05, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x49, 0x0a, 0x0a, 0x70, 0x6f, 0x72, 0x74, 0x67,
|
||
0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x1b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65,
|
||
0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x50, 0x6f, 0x72, 0x74,
|
||
0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x0a, 0x70, 0x6f, 0x72, 0x74, 0x67, 0x72, 0x6f, 0x75,
|
||
0x70, 0x73, 0x12, 0x3d, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x18, 0x1c, 0x20, 0x03,
|
||
0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53,
|
||
0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65,
|
||
0x73, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x65,
|
||
0x73, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x63, 0x6c,
|
||
0x61, 0x73, 0x73, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75,
|
||
0x72, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x69, 0x6f, 0x73,
|
||
0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x0d, 0x62, 0x69, 0x6f, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12,
|
||
0x25, 0x0a, 0x0e, 0x62, 0x6f, 0x6f, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63,
|
||
0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x62, 0x6f, 0x6f, 0x74, 0x49, 0x6e, 0x74,
|
||
0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c,
|
||
0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x20, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66,
|
||
0x61, 0x63, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x69, 0x6e,
|
||
0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x21, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x64,
|
||
0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x2b,
|
||
0x0a, 0x11, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66,
|
||
0x61, 0x63, 0x65, 0x18, 0x22, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x69, 0x6e, 0x73, 0x70, 0x65,
|
||
0x63, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x31, 0x0a, 0x14, 0x6d,
|
||
0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66,
|
||
0x61, 0x63, 0x65, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x6d, 0x61, 0x6e, 0x61, 0x67,
|
||
0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x2b,
|
||
0x0a, 0x11, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66,
|
||
0x61, 0x63, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6e, 0x65, 0x74, 0x77, 0x6f,
|
||
0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x70,
|
||
0x6f, 0x77, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x25,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x72,
|
||
0x66, 0x61, 0x63, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x61, 0x69, 0x64, 0x5f, 0x69, 0x6e, 0x74,
|
||
0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x26, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x61,
|
||
0x69, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x72,
|
||
0x65, 0x73, 0x63, 0x75, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18,
|
||
0x27, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x49, 0x6e, 0x74,
|
||
0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67,
|
||
0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x28, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x10, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66,
|
||
0x61, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x06, 0x74, 0x72, 0x61, 0x69, 0x74, 0x73, 0x18, 0x29, 0x20,
|
||
0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52,
|
||
0x65, 0x73, 0x70, 0x2e, 0x54, 0x72, 0x61, 0x69, 0x74, 0x73, 0x52, 0x06, 0x74, 0x72, 0x61, 0x69,
|
||
0x74, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x74,
|
||
0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x76, 0x65,
|
||
0x6e, 0x64, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x3d, 0x0a,
|
||
0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x2b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e,
|
||
0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f,
|
||
0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x56, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x52, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f,
|
||
0x63, 0x6f, 0x6e, 0x64, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18,
|
||
0x2c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x64, 0x75, 0x63, 0x74, 0x6f, 0x72,
|
||
0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74,
|
||
0x65, 0x64, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63,
|
||
0x74, 0x65, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64,
|
||
0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x2e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70,
|
||
0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x14,
|
||
0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f,
|
||
0x77, 0x6e, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x65, 0x18, 0x30,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x65, 0x12, 0x14, 0x0a, 0x05,
|
||
0x73, 0x68, 0x61, 0x72, 0x64, 0x18, 0x31, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x68, 0x61,
|
||
0x72, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
|
||
0x6e, 0x18, 0x32, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
|
||
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x75, 0x63, 0x74, 0x6f,
|
||
0x72, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x75, 0x63, 0x74,
|
||
0x6f, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
||
0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x34, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x6c, 0x6c,
|
||
0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x75, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
|
||
0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x35, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x34, 0x0a, 0x16, 0x69, 0x6e,
|
||
0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
|
||
0x64, 0x5f, 0x61, 0x74, 0x18, 0x36, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x69, 0x6e, 0x73, 0x70,
|
||
0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x41, 0x74,
|
||
0x12, 0x32, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73,
|
||
0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x37, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x13, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74,
|
||
0x65, 0x64, 0x41, 0x74, 0x12, 0x4e, 0x0a, 0x0c, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f,
|
||
0x64, 0x61, 0x74, 0x61, 0x18, 0x39, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44,
|
||
0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f,
|
||
0x72, 0x6b, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||
0x44, 0x61, 0x74, 0x61, 0x12, 0x30, 0x0a, 0x14, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
|
||
0x6e, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x3a, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x12, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x55, 0x70, 0x64,
|
||
0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x69, 0x72, 0x65,
|
||
0x64, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x74, 0x69, 0x72, 0x65, 0x64,
|
||
0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x74, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73,
|
||
0x6f, 0x6e, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x74, 0x69, 0x72, 0x65,
|
||
0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
|
||
0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x64,
|
||
0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x3e,
|
||
0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73,
|
||
0x67, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09,
|
||
0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x40, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x0c, 0x0a, 0x0a, 0x43, 0x6c, 0x65,
|
||
0x61, 0x6e, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x1a, 0x0d, 0x0a, 0x0b, 0x44, 0x65, 0x70, 0x6c, 0x6f,
|
||
0x79, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x1a, 0x57, 0x0a, 0x0b, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72,
|
||
0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x70, 0x6d, 0x69, 0x5f, 0x70, 0x61,
|
||
0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, 0x70,
|
||
0x6d, 0x69, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x70,
|
||
0x6d, 0x69, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0c, 0x69, 0x70, 0x6d, 0x69, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x1a,
|
||
0x37, 0x0a, 0x14, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e,
|
||
0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6c, 0x65, 0x61, 0x6e,
|
||
0x5f, 0x73, 0x74, 0x65, 0x70, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c,
|
||
0x65, 0x61, 0x6e, 0x53, 0x74, 0x65, 0x70, 0x73, 0x1a, 0x07, 0x0a, 0x05, 0x45, 0x78, 0x74, 0x72,
|
||
0x61, 0x1a, 0x0f, 0x0a, 0x0d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e,
|
||
0x66, 0x6f, 0x1a, 0x2d, 0x0a, 0x05, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68,
|
||
0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12,
|
||
0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65,
|
||
0x6c, 0x1a, 0x0e, 0x0a, 0x0c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x64, 0x61, 0x74,
|
||
0x61, 0x1a, 0x32, 0x0a, 0x0a, 0x50, 0x6f, 0x72, 0x74, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12,
|
||
0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68,
|
||
0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x2d, 0x0a, 0x05, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x12,
|
||
0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72,
|
||
0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x03, 0x72, 0x65, 0x6c, 0x1a, 0x0c, 0x0a, 0x0a, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
|
||
0x65, 0x73, 0x1a, 0x0d, 0x0a, 0x0b, 0x52, 0x61, 0x69, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
|
||
0x67, 0x1a, 0x2e, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68,
|
||
0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12,
|
||
0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65,
|
||
0x6c, 0x1a, 0x14, 0x0a, 0x12, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x61, 0x69, 0x64,
|
||
0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x2e, 0x0a, 0x06, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
|
||
0x65, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x08, 0x0a, 0x06, 0x54, 0x72, 0x61, 0x69, 0x74,
|
||
0x73, 0x22, 0x97, 0x02, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67,
|
||
0x65, 0x52, 0x65, 0x71, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
|
||
0x72, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f,
|
||
0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12,
|
||
0x1f, 0x0a, 0x0b, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x02,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x69, 0x73, 0x6b, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74,
|
||
0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
|
||
0x12, 0x19, 0x0a, 0x08, 0x6d, 0x69, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x18, 0x04, 0x20, 0x01,
|
||
0x28, 0x03, 0x52, 0x07, 0x6d, 0x69, 0x6e, 0x44, 0x69, 0x73, 0x6b, 0x12, 0x17, 0x0a, 0x07, 0x6d,
|
||
0x69, 0x6e, 0x5f, 0x72, 0x61, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6d, 0x69,
|
||
0x6e, 0x52, 0x61, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x74,
|
||
0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x70, 0x72, 0x6f,
|
||
0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x23, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x2b,
|
||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x54, 0x61, 0x67, 0x73, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x76,
|
||
0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x22, 0x06, 0x0a, 0x04, 0x54,
|
||
0x61, 0x67, 0x73, 0x22, 0xe7, 0x07, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6d,
|
||
0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x4c, 0x6f, 0x63, 0x61, 0x74,
|
||
0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4c, 0x6f, 0x63, 0x61, 0x74,
|
||
0x69, 0x6f, 0x6e, 0x12, 0x46, 0x0a, 0x1e, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x63, 0x6b,
|
||
0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x65,
|
||
0x74, 0x68, 0x6f, 0x64, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1e, 0x4f, 0x70, 0x65,
|
||
0x6e, 0x53, 0x74, 0x61, 0x63, 0x6b, 0x2d, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2d, 0x69, 0x6d, 0x70,
|
||
0x6f, 0x72, 0x74, 0x2d, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x73, 0x12, 0x3c, 0x0a, 0x19, 0x4f,
|
||
0x70, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x73,
|
||
0x74, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19,
|
||
0x4f, 0x70, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x63, 0x6b, 0x2d, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2d,
|
||
0x73, 0x74, 0x6f, 0x72, 0x65, 0x2d, 0x69, 0x64, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x68, 0x65,
|
||
0x63, 0x6b, 0x73, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x68, 0x65,
|
||
0x63, 0x6b, 0x73, 0x75, 0x6d, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e,
|
||
0x65, 0x72, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x0f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74,
|
||
0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x06,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12,
|
||
0x1f, 0x0a, 0x0b, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x07,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x69, 0x73, 0x6b, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74,
|
||
0x12, 0x12, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||
0x66, 0x69, 0x6c, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x02, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x69, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x6b,
|
||
0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x69, 0x6e, 0x44, 0x69, 0x73, 0x6b, 0x12,
|
||
0x17, 0x0a, 0x07, 0x6d, 0x69, 0x6e, 0x5f, 0x72, 0x61, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
|
||
0x52, 0x06, 0x6d, 0x69, 0x6e, 0x52, 0x61, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
|
||
0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0c,
|
||
0x6f, 0x73, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x61, 0x6c, 0x67, 0x6f, 0x18, 0x0d, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0a, 0x6f, 0x73, 0x48, 0x61, 0x73, 0x68, 0x41, 0x6c, 0x67, 0x6f, 0x12, 0x22,
|
||
0x0a, 0x0d, 0x6f, 0x73, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
|
||
0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6f, 0x73, 0x48, 0x61, 0x73, 0x68, 0x56, 0x61, 0x6c,
|
||
0x75, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x73, 0x5f, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x18,
|
||
0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6f, 0x73, 0x48, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x12,
|
||
0x1c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x10, 0x20, 0x01,
|
||
0x28, 0x08, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x14, 0x0a,
|
||
0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77,
|
||
0x6e, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x12, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x73,
|
||
0x65, 0x6c, 0x66, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x65, 0x6c, 0x66, 0x12,
|
||
0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73,
|
||
0x69, 0x7a, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x15, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x75,
|
||
0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x76, 0x69,
|
||
0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
|
||
0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x69,
|
||
0x72, 0x74, 0x75, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x18, 0x20, 0x01, 0x28, 0x03,
|
||
0x52, 0x0b, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a,
|
||
0x0a, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x19, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x55, 0x72, 0x6c, 0x12, 0x33, 0x0a, 0x04,
|
||
0x74, 0x61, 0x67, 0x73, 0x18, 0x1a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6d, 0x61,
|
||
0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x54, 0x61, 0x67, 0x73, 0x52, 0x04, 0x74, 0x61, 0x67,
|
||
0x73, 0x12, 0x42, 0x0a, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1b,
|
||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70,
|
||
0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61,
|
||
0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x1c, 0x20,
|
||
0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67,
|
||
0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65,
|
||
0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
||
0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x06, 0x0a, 0x04, 0x54, 0x61, 0x67, 0x73,
|
||
0x1a, 0x0b, 0x0a, 0x09, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x25, 0x0a,
|
||
0x0d, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x12, 0x14,
|
||
0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c,
|
||
0x69, 0x6d, 0x69, 0x74, 0x22, 0xda, 0x06, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d, 0x61,
|
||
0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x69, 0x72, 0x73, 0x74,
|
||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x66, 0x69, 0x72, 0x73, 0x74, 0x12, 0x12, 0x0a,
|
||
0x04, 0x6e, 0x65, 0x78, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x65, 0x78,
|
||
0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x38, 0x0a, 0x06, 0x69, 0x6d, 0x61,
|
||
0x67, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
|
||
0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73,
|
||
0x52, 0x65, 0x73, 0x70, 0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x52, 0x06, 0x69, 0x6d, 0x61,
|
||
0x67, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
|
||
0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x06,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72,
|
||
0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72,
|
||
0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x80, 0x05, 0x0a, 0x06, 0x49, 0x6d, 0x61, 0x67, 0x65,
|
||
0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
|
||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x32, 0x0a,
|
||
0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d, 0x61, 0x67,
|
||
0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x54, 0x61, 0x67, 0x73, 0x52, 0x04, 0x74, 0x61, 0x67,
|
||
0x73, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x66,
|
||
0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6e,
|
||
0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x1d, 0x0a, 0x0a,
|
||
0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x64,
|
||
0x69, 0x73, 0x6b, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x0a, 0x64, 0x69, 0x73, 0x6b, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x1d, 0x0a, 0x0a,
|
||
0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x76,
|
||
0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x73,
|
||
0x65, 0x6c, 0x66, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x65, 0x6c, 0x66, 0x12,
|
||
0x19, 0x0a, 0x08, 0x6d, 0x69, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x18, 0x0a, 0x20, 0x01, 0x28,
|
||
0x0d, 0x52, 0x07, 0x6d, 0x69, 0x6e, 0x44, 0x69, 0x73, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72,
|
||
0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x70,
|
||
0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0c,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65,
|
||
0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x1a, 0x0a, 0x08,
|
||
0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
||
0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x12, 0x20, 0x0a, 0x0c, 0x6f, 0x73, 0x5f, 0x68,
|
||
0x61, 0x73, 0x68, 0x5f, 0x61, 0x6c, 0x67, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
|
||
0x6f, 0x73, 0x48, 0x61, 0x73, 0x68, 0x41, 0x6c, 0x67, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x6f, 0x73,
|
||
0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0b, 0x6f, 0x73, 0x48, 0x61, 0x73, 0x68, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b,
|
||
0x0a, 0x09, 0x6f, 0x73, 0x5f, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28,
|
||
0x08, 0x52, 0x08, 0x6f, 0x73, 0x48, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x6f,
|
||
0x77, 0x6e, 0x65, 0x72, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65,
|
||
0x72, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0d, 0x52,
|
||
0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x69, 0x6e, 0x5f, 0x72, 0x61, 0x6d,
|
||
0x18, 0x14, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x69, 0x6e, 0x52, 0x61, 0x6d, 0x12, 0x16,
|
||
0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
|
||
0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61,
|
||
0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x76, 0x69,
|
||
0x72, 0x74, 0x75, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x1a, 0x06, 0x0a, 0x04, 0x54, 0x61, 0x67,
|
||
0x73, 0x22, 0x2b, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65,
|
||
0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
|
||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x49, 0x64, 0x22, 0x54,
|
||
0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73,
|
||
0x70, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||
0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72,
|
||
0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f,
|
||
0x72, 0x4d, 0x73, 0x67, 0x22, 0x2d, 0x0a, 0x10, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4f, 0x73,
|
||
0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x6d, 0x61, 0x67,
|
||
0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x69, 0x6d, 0x61, 0x67,
|
||
0x65, 0x49, 0x64, 0x22, 0x56, 0x0a, 0x11, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4f, 0x73, 0x49,
|
||
0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65,
|
||
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03,
|
||
0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b,
|
||
0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x22, 0xae, 0x02, 0x0a, 0x0e,
|
||
0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x71, 0x12, 0x1d,
|
||
0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1f, 0x0a,
|
||
0x0b, 0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0a, 0x61, 0x6c, 0x6c, 0x54, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x12,
|
||
0x0a, 0x04, 0x73, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x6f,
|
||
0x72, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28,
|
||
0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73,
|
||
0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74,
|
||
0x12, 0x16, 0x0a, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x69, 0x74, 0x68,
|
||
0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x77, 0x69,
|
||
0x74, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74,
|
||
0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65,
|
||
0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d,
|
||
0x65, 0x73, 0x5f, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d,
|
||
0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x73, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x12, 0x1d, 0x0a,
|
||
0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0xa8, 0x02, 0x0a,
|
||
0x0f, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70,
|
||
0x12, 0x3c, 0x0a, 0x07, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
|
||
0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69,
|
||
0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x56, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x73, 0x52, 0x07, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x12, 0x12,
|
||
0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f,
|
||
0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73,
|
||
0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73,
|
||
0x67, 0x1a, 0x2d, 0x0a, 0x05, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72,
|
||
0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10,
|
||
0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c,
|
||
0x1a, 0x65, 0x0a, 0x07, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69,
|
||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x36, 0x0a, 0x05, 0x6c,
|
||
0x69, 0x6e, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
|
||
0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c, 0x69,
|
||
0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x95, 0x02, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74,
|
||
0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71,
|
||
0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x73, 0x18,
|
||
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x6c, 0x6c, 0x54, 0x65, 0x6e, 0x61, 0x6e, 0x74,
|
||
0x73, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x04, 0x73, 0x6f, 0x72, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04,
|
||
0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f,
|
||
0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x66, 0x66,
|
||
0x73, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x72, 0x18, 0x06, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x77,
|
||
0x69, 0x74, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52,
|
||
0x09, 0x77, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72,
|
||
0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
|
||
0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e,
|
||
0x73, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x18, 0x09, 0x20, 0x01, 0x28,
|
||
0x08, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x73, 0x51, 0x75, 0x6f, 0x74, 0x61,
|
||
0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0a,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22,
|
||
0x9d, 0x0e, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x44,
|
||
0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x12, 0x47, 0x0a, 0x07, 0x76, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
|
||
0x65, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x56, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x07, 0x76, 0x6f, 0x6c, 0x75, 0x6d,
|
||
0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
|
||
0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f,
|
||
0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72,
|
||
0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x2d, 0x0a, 0x05, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x12,
|
||
0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72,
|
||
0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x03, 0x72, 0x65, 0x6c, 0x1a, 0xd2, 0x01, 0x0a, 0x0b, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d,
|
||
0x65, 0x6e, 0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69,
|
||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49,
|
||
0x64, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
|
||
0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68,
|
||
0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68,
|
||
0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x74, 0x74,
|
||
0x61, 0x63, 0x68, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x6f, 0x73, 0x74, 0x5f,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74,
|
||
0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x69,
|
||
0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x49,
|
||
0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
|
||
0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x1a, 0x0a, 0x0a, 0x08, 0x4d, 0x65, 0x74,
|
||
0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0xe7, 0x0a, 0x0a, 0x0c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
|
||
0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x3c, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18,
|
||
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x44, 0x65, 0x74,
|
||
0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c,
|
||
0x69, 0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x6d, 0x69, 0x67, 0x72,
|
||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x0f, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
|
||
0x74, 0x75, 0x73, 0x12, 0x4e, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e,
|
||
0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73,
|
||
0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73,
|
||
0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x41, 0x74, 0x74, 0x61, 0x63,
|
||
0x68, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65,
|
||
0x6e, 0x74, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c,
|
||
0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10,
|
||
0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a, 0x6f, 0x6e, 0x65,
|
||
0x12, 0x34, 0x0a, 0x15, 0x6f, 0x73, 0x5f, 0x76, 0x6f, 0x6c, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x5f,
|
||
0x61, 0x74, 0x74, 0x72, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x15, 0x6f, 0x73, 0x2d, 0x76, 0x6f, 0x6c, 0x2d, 0x68, 0x6f, 0x73, 0x74, 0x2d, 0x61, 0x74, 0x74,
|
||
0x72, 0x3a, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70,
|
||
0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x65, 0x6e, 0x63, 0x72, 0x79,
|
||
0x70, 0x74, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69,
|
||
0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x0f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x49, 0x64,
|
||
0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x0a,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12,
|
||
0x2d, 0x0a, 0x12, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73,
|
||
0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x72, 0x65, 0x70,
|
||
0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1f,
|
||
0x0a, 0x0b, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x49, 0x64, 0x12,
|
||
0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73,
|
||
0x69, 0x7a, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x42, 0x0a, 0x1c,
|
||
0x6f, 0x73, 0x5f, 0x76, 0x6f, 0x6c, 0x5f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x61, 0x74,
|
||
0x74, 0x72, 0x5f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x1c, 0x6f, 0x73, 0x2d, 0x76, 0x6f, 0x6c, 0x2d, 0x74, 0x65, 0x6e, 0x61, 0x6e,
|
||
0x74, 0x2d, 0x61, 0x74, 0x74, 0x72, 0x3a, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x5f, 0x69, 0x64,
|
||
0x12, 0x46, 0x0a, 0x1e, 0x6f, 0x73, 0x5f, 0x76, 0x6f, 0x6c, 0x5f, 0x6d, 0x69, 0x67, 0x5f, 0x73,
|
||
0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x5f, 0x6d, 0x69, 0x67, 0x73, 0x74,
|
||
0x61, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1e, 0x6f, 0x73, 0x2d, 0x76, 0x6f, 0x6c,
|
||
0x2d, 0x6d, 0x69, 0x67, 0x2d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2d, 0x61, 0x74, 0x74, 0x72,
|
||
0x3a, 0x6d, 0x69, 0x67, 0x73, 0x74, 0x61, 0x74, 0x12, 0x45, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61,
|
||
0x64, 0x61, 0x74, 0x61, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
|
||
0x65, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4d, 0x65, 0x74,
|
||
0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
|
||
0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
|
||
0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65,
|
||
0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x75, 0x6c,
|
||
0x74, 0x69, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b,
|
||
0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x73,
|
||
0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x76, 0x6f, 0x6c, 0x69, 0x64, 0x18, 0x15, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x56, 0x6f, 0x6c, 0x69, 0x64, 0x12, 0x2f,
|
||
0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x67, 0x72, 0x6f,
|
||
0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x63, 0x6f, 0x6e,
|
||
0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12,
|
||
0x46, 0x0a, 0x1e, 0x6f, 0x73, 0x5f, 0x76, 0x6f, 0x6c, 0x5f, 0x6d, 0x69, 0x67, 0x5f, 0x73, 0x74,
|
||
0x61, 0x74, 0x75, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x69,
|
||
0x64, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1e, 0x6f, 0x73, 0x2d, 0x76, 0x6f, 0x6c, 0x2d,
|
||
0x6d, 0x69, 0x67, 0x2d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2d, 0x61, 0x74, 0x74, 0x72, 0x3a,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x6f, 0x74, 0x61,
|
||
0x62, 0x6c, 0x65, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x6f, 0x6f, 0x74, 0x61,
|
||
0x62, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61,
|
||
0x74, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64,
|
||
0x41, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70,
|
||
0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54,
|
||
0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79,
|
||
0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x76, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f,
|
||
0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x72, 0x6f,
|
||
0x75, 0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72,
|
||
0x5f, 0x69, 0x64, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69,
|
||
0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
|
||
0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72,
|
||
0x76, 0x69, 0x63, 0x65, 0x55, 0x75, 0x69, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x68, 0x61, 0x72,
|
||
0x65, 0x64, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x08,
|
||
0x52, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x12,
|
||
0x21, 0x0a, 0x0c, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
|
||
0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61,
|
||
0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x71,
|
||
0x75, 0x6f, 0x74, 0x61, 0x18, 0x21, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x73,
|
||
0x75, 0x6d, 0x65, 0x73, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75,
|
||
0x6e, 0x74, 0x18, 0x22, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22,
|
||
0xdb, 0x02, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
|
||
0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69,
|
||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
|
||
0x49, 0x64, 0x12, 0x39, 0x0a, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
|
||
0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43,
|
||
0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x56,
|
||
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x1a, 0x0a, 0x0a,
|
||
0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0xe1, 0x01, 0x0a, 0x06, 0x56, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01,
|
||
0x28, 0x05, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x61, 0x76, 0x61, 0x69,
|
||
0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x02, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
|
||
0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x76, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
|
||
0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65,
|
||
0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x08,
|
||
0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23,
|
||
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
|
||
0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64,
|
||
0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0xaa, 0x0b,
|
||
0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65,
|
||
0x73, 0x70, 0x12, 0x3a, 0x0a, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
|
||
0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43,
|
||
0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e,
|
||
0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x12,
|
||
0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f,
|
||
0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73,
|
||
0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73,
|
||
0x67, 0x1a, 0x2d, 0x0a, 0x05, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72,
|
||
0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10,
|
||
0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c,
|
||
0x1a, 0x0a, 0x0a, 0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x86, 0x08, 0x0a,
|
||
0x06, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x49, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63,
|
||
0x68, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56,
|
||
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68,
|
||
0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e,
|
||
0x74, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69,
|
||
0x74, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61,
|
||
0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x12,
|
||
0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x6f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x08, 0x62, 0x6f, 0x6f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x63,
|
||
0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
|
||
0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73,
|
||
0x74, 0x65, 0x6e, 0x63, 0x79, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
|
||
0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64,
|
||
0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a,
|
||
0x09, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08,
|
||
0x52, 0x09, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69,
|
||
0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x37, 0x0a, 0x05, 0x6c,
|
||
0x69, 0x6e, 0x6b, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c,
|
||
0x69, 0x6e, 0x6b, 0x73, 0x12, 0x40, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
|
||
0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52,
|
||
0x65, 0x73, 0x70, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65,
|
||
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x29, 0x0a, 0x10, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74,
|
||
0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x0f, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75,
|
||
0x73, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68,
|
||
0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x74, 0x74,
|
||
0x61, 0x63, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65, 0x70, 0x6c, 0x69,
|
||
0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0e, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x11, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
||
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0f,
|
||
0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6e,
|
||
0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x0a, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x73,
|
||
0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x76, 0x6f, 0x6c, 0x69, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x56, 0x6f, 0x6c, 0x69, 0x64, 0x12, 0x16,
|
||
0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
|
||
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
|
||
0x64, 0x5f, 0x61, 0x74, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61,
|
||
0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64,
|
||
0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1f,
|
||
0x0a, 0x0b, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x15, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0a, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
|
||
0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72,
|
||
0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x0a, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x73,
|
||
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x18, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x55, 0x75, 0x69, 0x64, 0x12, 0x25,
|
||
0x0a, 0x0e, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73,
|
||
0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x54, 0x61,
|
||
0x72, 0x67, 0x65, 0x74, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
|
||
0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x75,
|
||
0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x76, 0x6f, 0x6c, 0x75,
|
||
0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x0c, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x49, 0x64, 0x12, 0x25,
|
||
0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x71, 0x75, 0x6f, 0x74, 0x61,
|
||
0x18, 0x1c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x73,
|
||
0x51, 0x75, 0x6f, 0x74, 0x61, 0x1a, 0xd2, 0x01, 0x0a, 0x0b, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68,
|
||
0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f,
|
||
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
|
||
0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74,
|
||
0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x74, 0x74, 0x61, 0x63,
|
||
0x68, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63,
|
||
0x68, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x74,
|
||
0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x6f, 0x73, 0x74,
|
||
0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73,
|
||
0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f,
|
||
0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
|
||
0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64,
|
||
0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x5e, 0x0a, 0x0f, 0x44, 0x65,
|
||
0x6c, 0x65, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a,
|
||
0x09, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x08, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x61,
|
||
0x73, 0x63, 0x61, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x63, 0x61, 0x73,
|
||
0x63, 0x61, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x04, 0x20,
|
||
0x01, 0x28, 0x08, 0x52, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x22, 0x55, 0x0a, 0x10, 0x44, 0x65,
|
||
0x6c, 0x65, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x12,
|
||
0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f,
|
||
0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73,
|
||
0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73,
|
||
0x67, 0x22, 0xb2, 0x02, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75,
|
||
0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
|
||
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65,
|
||
0x63, 0x74, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74,
|
||
0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x76, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x06, 0x76, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x06, 0x76,
|
||
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x1a, 0x1e, 0x0a, 0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
|
||
0x61, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x7f, 0x0a, 0x06, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12,
|
||
0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
|
||
0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
|
||
0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
|
||
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
|
||
0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
|
||
0x52, 0x65, 0x71, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65,
|
||
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0xbe, 0x0b, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74,
|
||
0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x3a, 0x0a, 0x06, 0x76,
|
||
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52,
|
||
0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18,
|
||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d,
|
||
0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a,
|
||
0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x2d, 0x0a, 0x05, 0x4c, 0x69,
|
||
0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x04, 0x68, 0x72, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x6c, 0x18, 0x02,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x6c, 0x1a, 0x1e, 0x0a, 0x08, 0x4d, 0x65, 0x74,
|
||
0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x86, 0x08, 0x0a, 0x06, 0x56, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x12, 0x49, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65,
|
||
0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
|
||
0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75,
|
||
0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e,
|
||
0x74, 0x73, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12,
|
||
0x2b, 0x0a, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f,
|
||
0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x76, 0x61, 0x69,
|
||
0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08,
|
||
0x62, 0x6f, 0x6f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
||
0x62, 0x6f, 0x6f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x73,
|
||
0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18,
|
||
0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e,
|
||
0x63, 0x79, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65,
|
||
0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63,
|
||
0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63,
|
||
0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64,
|
||
0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x6e,
|
||
0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x65,
|
||
0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x08,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x37, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b,
|
||
0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
|
||
0x52, 0x65, 0x73, 0x70, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b,
|
||
0x73, 0x12, 0x40, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0a, 0x20,
|
||
0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70,
|
||
0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64,
|
||
0x61, 0x74, 0x61, 0x12, 0x29, 0x0a, 0x10, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
|
||
0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6d,
|
||
0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x20,
|
||
0x0a, 0x0b, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x18, 0x0c, 0x20,
|
||
0x01, 0x28, 0x08, 0x52, 0x0b, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68,
|
||
0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||
0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
|
||
0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x11, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
|
||
0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
|
||
0x0d, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6e, 0x61, 0x70, 0x73,
|
||
0x68, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6e,
|
||
0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x6f, 0x75, 0x72,
|
||
0x63, 0x65, 0x5f, 0x76, 0x6f, 0x6c, 0x69, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
|
||
0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x56, 0x6f, 0x6c, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73,
|
||
0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61,
|
||
0x74, 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61,
|
||
0x74, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64,
|
||
0x41, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x14, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x76,
|
||
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x0a, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08,
|
||
0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
|
||
0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x76, 0x69,
|
||
0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72,
|
||
0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76,
|
||
0x69, 0x63, 0x65, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
|
||
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x55, 0x75, 0x69, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x73,
|
||
0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x18, 0x19, 0x20,
|
||
0x01, 0x28, 0x08, 0x52, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x54, 0x61, 0x72, 0x67, 0x65,
|
||
0x74, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x61,
|
||
0x6d, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
|
||
0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f,
|
||
0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x76,
|
||
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x63,
|
||
0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x73, 0x5f, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x18, 0x1c, 0x20,
|
||
0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x73, 0x51, 0x75, 0x6f,
|
||
0x74, 0x61, 0x1a, 0xd2, 0x01, 0x0a, 0x0b, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e,
|
||
0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
|
||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12,
|
||
0x23, 0x0a, 0x0d, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64,
|
||
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65,
|
||
0x6e, 0x74, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64,
|
||
0x5f, 0x61, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x74, 0x74, 0x61, 0x63,
|
||
0x68, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x6e, 0x61,
|
||
0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x4e, 0x61,
|
||
0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18,
|
||
0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x12,
|
||
0x16, 0x0a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x07, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0xaa, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74,
|
||
0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x12, 0x1d,
|
||
0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||
0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a,
|
||
0x04, 0x73, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x6f, 0x72,
|
||
0x74, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x03,
|
||
0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x14,
|
||
0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c,
|
||
0x69, 0x6d, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05,
|
||
0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06,
|
||
0x6d, 0x61, 0x72, 0x6b, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x61,
|
||
0x72, 0x6b, 0x65, 0x72, 0x22, 0x88, 0x04, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4e, 0x0a, 0x0c,
|
||
0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03,
|
||
0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c,
|
||
0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65,
|
||
0x73, 0x70, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x52,
|
||
0x0b, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04,
|
||
0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65,
|
||
0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d,
|
||
0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18,
|
||
0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a,
|
||
0x31, 0x0a, 0x0b, 0x45, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x12, 0x22,
|
||
0x0a, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69,
|
||
0x65, 0x73, 0x1a, 0xaa, 0x02, 0x0a, 0x0c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79,
|
||
0x70, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
|
||
0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
|
||
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x0b, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x73,
|
||
0x70, 0x65, 0x63, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
|
||
0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61,
|
||
0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x53, 0x70, 0x65,
|
||
0x63, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
|
||
0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18,
|
||
0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12,
|
||
0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
|
||
0x61, 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x1f, 0x6f, 0x73, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
|
||
0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x73, 0x5f,
|
||
0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1f, 0x6f, 0x73,
|
||
0x2d, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x2d, 0x61, 0x63, 0x63,
|
||
0x65, 0x73, 0x73, 0x3a, 0x69, 0x73, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x20, 0x0a,
|
||
0x0c, 0x71, 0x6f, 0x73, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0a, 0x71, 0x6f, 0x73, 0x53, 0x70, 0x65, 0x63, 0x73, 0x49, 0x64, 0x22,
|
||
0xff, 0x02, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65,
|
||
0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18,
|
||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64,
|
||
0x12, 0x45, 0x0a, 0x0b, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
|
||
0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x2e,
|
||
0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x76, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x1a, 0x31, 0x0a, 0x0b, 0x45, 0x78, 0x74, 0x72, 0x61,
|
||
0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69,
|
||
0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x61,
|
||
0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0xd4, 0x01, 0x0a, 0x0b, 0x56,
|
||
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61,
|
||
0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20,
|
||
0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
|
||
0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
|
||
0x12, 0x48, 0x0a, 0x1f, 0x6f, 0x73, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79,
|
||
0x70, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x73, 0x5f, 0x70, 0x75, 0x62,
|
||
0x6c, 0x69, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1f, 0x6f, 0x73, 0x2d, 0x76, 0x6f,
|
||
0x6c, 0x75, 0x6d, 0x65, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x2d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73,
|
||
0x3a, 0x69, 0x73, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x45, 0x0a, 0x0b, 0x65, 0x78,
|
||
0x74, 0x72, 0x61, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
||
0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61,
|
||
0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x5f,
|
||
0x73, 0x70, 0x65, 0x63, 0x73, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x53, 0x70, 0x65, 0x63,
|
||
0x73, 0x22, 0xd3, 0x03, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65,
|
||
0x52, 0x65, 0x73, 0x70, 0x12, 0x46, 0x0a, 0x0b, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74,
|
||
0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
|
||
0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65,
|
||
0x52, 0x65, 0x73, 0x70, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65,
|
||
0x52, 0x0a, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04,
|
||
0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65,
|
||
0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d,
|
||
0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18,
|
||
0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x1a,
|
||
0x31, 0x0a, 0x0b, 0x45, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x12, 0x22,
|
||
0x0a, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01,
|
||
0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69,
|
||
0x65, 0x73, 0x1a, 0x82, 0x02, 0x0a, 0x0b, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79,
|
||
0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x46, 0x0a, 0x0b, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f,
|
||
0x73, 0x70, 0x65, 0x63, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x79,
|
||
0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x73, 0x70, 0x65,
|
||
0x63, 0x73, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x53, 0x70, 0x65, 0x63, 0x73, 0x12, 0x48,
|
||
0x0a, 0x1f, 0x6f, 0x73, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65,
|
||
0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x73, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69,
|
||
0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1f, 0x6f, 0x73, 0x2d, 0x76, 0x6f, 0x6c, 0x75,
|
||
0x6d, 0x65, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x2d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x3a, 0x69,
|
||
0x73, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70,
|
||
0x75, 0x62, 0x6c, 0x69, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50,
|
||
0x75, 0x62, 0x6c, 0x69, 0x63, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
|
||
0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
|
||
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63,
|
||
0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x54, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74,
|
||
0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a,
|
||
0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72,
|
||
0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x76, 0x6f, 0x6c, 0x75, 0x6d,
|
||
0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||
0x0c, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x49, 0x64, 0x22, 0x53, 0x0a,
|
||
0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||
0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63,
|
||
0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
||
0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d,
|
||
0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d,
|
||
0x73, 0x67, 0x32, 0xc4, 0x15, 0x0a, 0x09, 0x4f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x12, 0x53, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x4c, 0x69,
|
||
0x6d, 0x69, 0x74, 0x73, 0x12, 0x1e, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74,
|
||
0x73, 0x52, 0x65, 0x71, 0x1a, 0x1f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74,
|
||
0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x50, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x56, 0x6f, 0x6c, 0x75,
|
||
0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x1d, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73,
|
||
0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x4c, 0x69,
|
||
0x6d, 0x69, 0x74, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1e, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x4c, 0x69, 0x6d,
|
||
0x69, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x44, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x53,
|
||
0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x19, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65,
|
||
0x71, 0x1a, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69,
|
||
0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x5c, 0x0a,
|
||
0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61,
|
||
0x69, 0x6c, 0x65, 0x64, 0x12, 0x21, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61,
|
||
0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44,
|
||
0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x47, 0x0a, 0x0c, 0x43,
|
||
0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x1a, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65,
|
||
0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
|
||
0x52, 0x65, 0x73, 0x70, 0x12, 0x47, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65,
|
||
0x72, 0x76, 0x65, 0x72, 0x12, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71,
|
||
0x1a, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x44, 0x65, 0x6c,
|
||
0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x65, 0x0a,
|
||
0x16, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69,
|
||
0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x12, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x44, 0x65,
|
||
0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x25, 0x2e,
|
||
0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72,
|
||
0x76, 0x65, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x49, 0x64,
|
||
0x52, 0x65, 0x73, 0x70, 0x12, 0x47, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65,
|
||
0x72, 0x76, 0x65, 0x72, 0x12, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71,
|
||
0x1a, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64,
|
||
0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x44, 0x0a,
|
||
0x0b, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x19, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65,
|
||
0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
|
||
0x65, 0x73, 0x70, 0x12, 0x41, 0x0a, 0x0a, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65,
|
||
0x72, 0x12, 0x18, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x74,
|
||
0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76,
|
||
0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x47, 0x0a, 0x0c, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74,
|
||
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
|
||
0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x52,
|
||
0x65, 0x62, 0x6f, 0x6f, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||
0x44, 0x0a, 0x0b, 0x50, 0x61, 0x75, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x19,
|
||
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x50, 0x61, 0x75, 0x73, 0x65,
|
||
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
|
||
0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x50, 0x61, 0x75, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65,
|
||
0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x56, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6c, 0x61,
|
||
0x76, 0x6f, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x1f, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6c, 0x61, 0x76, 0x6f,
|
||
0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x1a, 0x20, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x6c, 0x61, 0x76,
|
||
0x6f, 0x72, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x12, 0x59, 0x0a,
|
||
0x12, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x74, 0x61,
|
||
0x69, 0x6c, 0x73, 0x12, 0x20, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x53, 0x68, 0x6f, 0x77, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x74, 0x61, 0x69,
|
||
0x6c, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x21, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x74,
|
||
0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4a, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61,
|
||
0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
|
||
0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77,
|
||
0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||
0x52, 0x65, 0x73, 0x70, 0x12, 0x4a, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65,
|
||
0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52,
|
||
0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x44,
|
||
0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70,
|
||
0x12, 0x47, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
|
||
0x12, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73,
|
||
0x74, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x74,
|
||
0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4a, 0x0a, 0x0d, 0x43, 0x72, 0x65,
|
||
0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x1b, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74,
|
||
0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
|
||
0x6b, 0x52, 0x65, 0x73, 0x70, 0x12, 0x59, 0x0a, 0x12, 0x42, 0x75, 0x6c, 0x6b, 0x43, 0x72, 0x65,
|
||
0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x12, 0x20, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x42, 0x75, 0x6c, 0x6b, 0x43, 0x72, 0x65, 0x61,
|
||
0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x21, 0x2e,
|
||
0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x42, 0x75, 0x6c, 0x6b, 0x43, 0x72,
|
||
0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70,
|
||
0x12, 0x47, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74,
|
||
0x12, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65,
|
||
0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53,
|
||
0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x44, 0x0a, 0x0b, 0x43, 0x72, 0x65,
|
||
0x61, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x19, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73,
|
||
0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65,
|
||
0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||
0x41, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x12, 0x18, 0x2e,
|
||
0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d,
|
||
0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65,
|
||
0x73, 0x70, 0x12, 0x44, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67,
|
||
0x65, 0x12, 0x19, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x44, 0x65,
|
||
0x6c, 0x65, 0x74, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x6f,
|
||
0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49,
|
||
0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x48, 0x0a, 0x0b, 0x55, 0x70, 0x6c, 0x6f,
|
||
0x61, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74,
|
||
0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4f, 0x73, 0x49, 0x6d, 0x61, 0x67,
|
||
0x65, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x4f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x65,
|
||
0x73, 0x70, 0x12, 0x3e, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12,
|
||
0x17, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74,
|
||
0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73,
|
||
0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65,
|
||
0x73, 0x70, 0x12, 0x41, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65,
|
||
0x12, 0x18, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65,
|
||
0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64,
|
||
0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x41, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e,
|
||
0x6f, 0x64, 0x65, 0x12, 0x18, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e,
|
||
0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e,
|
||
0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
|
||
0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x50, 0x0a, 0x0f, 0x53, 0x68, 0x6f, 0x77,
|
||
0x4e, 0x6f, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x1d, 0x2e, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65,
|
||
0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1e, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x44,
|
||
0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x44, 0x0a, 0x0b, 0x4c, 0x69,
|
||
0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x12, 0x19, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
|
||
0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
|
||
0x73, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70,
|
||
0x12, 0x56, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x44,
|
||
0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x1f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x44, 0x65, 0x74,
|
||
0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x1a, 0x20, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x44, 0x65,
|
||
0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x12, 0x47, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61,
|
||
0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73,
|
||
0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
|
||
0x65, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x73,
|
||
0x70, 0x12, 0x47, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
|
||
0x65, 0x12, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x44, 0x65,
|
||
0x6c, 0x65, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e,
|
||
0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
|
||
0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x47, 0x0a, 0x0c, 0x55, 0x70,
|
||
0x64, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x1a, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c,
|
||
0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52,
|
||
0x65, 0x73, 0x70, 0x12, 0x50, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
|
||
0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x1d, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61,
|
||
0x63, 0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70,
|
||
0x65, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1e, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63,
|
||
0x6b, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65,
|
||
0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x48, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56,
|
||
0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x18, 0x2e, 0x6f, 0x70, 0x65,
|
||
0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70,
|
||
0x65, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||
0x48, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54,
|
||
0x79, 0x70, 0x65, 0x73, 0x12, 0x18, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b,
|
||
0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x19,
|
||
0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
|
||
0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x42, 0x0c, 0x5a, 0x0a, 0x2f, 0x6f, 0x70,
|
||
0x65, 0x6e, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||
}
|
||
|
||
var (
|
||
file_pcm_openstack_proto_rawDescOnce sync.Once
|
||
file_pcm_openstack_proto_rawDescData = file_pcm_openstack_proto_rawDesc
|
||
)
|
||
|
||
func file_pcm_openstack_proto_rawDescGZIP() []byte {
|
||
file_pcm_openstack_proto_rawDescOnce.Do(func() {
|
||
file_pcm_openstack_proto_rawDescData = protoimpl.X.CompressGZIP(file_pcm_openstack_proto_rawDescData)
|
||
})
|
||
return file_pcm_openstack_proto_rawDescData
|
||
}
|
||
|
||
var file_pcm_openstack_proto_msgTypes = make([]protoimpl.MessageInfo, 203)
|
||
var file_pcm_openstack_proto_goTypes = []interface{}{
|
||
(*GetComputeLimitsReq)(nil), // 0: openstack.GetComputeLimitsReq
|
||
(*GetComputeLimitsResp)(nil), // 1: openstack.GetComputeLimitsResp
|
||
(*GetVolumeLimitsReq)(nil), // 2: openstack.GetVolumeLimitsReq
|
||
(*GetVolumeLimitsResp)(nil), // 3: openstack.GetVolumeLimitsResp
|
||
(*ListServersReq)(nil), // 4: openstack.ListServersReq
|
||
(*ListServersResp)(nil), // 5: openstack.ListServersResp
|
||
(*ListServersDetailedReq)(nil), // 6: openstack.ListServersDetailedReq
|
||
(*ListServersDetailedResp)(nil), // 7: openstack.ListServersDetailedResp
|
||
(*CreateServerReq)(nil), // 8: openstack.CreateServerReq
|
||
(*CreateServerResp)(nil), // 9: openstack.CreateServerResp
|
||
(*DeleteServerReq)(nil), // 10: openstack.DeleteServerReq
|
||
(*DeleteServerResp)(nil), // 11: openstack.DeleteServerResp
|
||
(*GetServersDetailedByIdReq)(nil), // 12: openstack.GetServersDetailedByIdReq
|
||
(*GetServersDetailedByIdResp)(nil), // 13: openstack.GetServersDetailedByIdResp
|
||
(*UpdateServerReq)(nil), // 14: openstack.UpdateServerReq
|
||
(*UpdateServerResp)(nil), // 15: openstack.UpdateServerResp
|
||
(*StartServerReq)(nil), // 16: openstack.StartServerReq
|
||
(*StartServerResp)(nil), // 17: openstack.StartServerResp
|
||
(*StopServerReq)(nil), // 18: openstack.StopServerReq
|
||
(*StopServerResp)(nil), // 19: openstack.StopServerResp
|
||
(*RebootServerReq)(nil), // 20: openstack.RebootServerReq
|
||
(*RebootServerResp)(nil), // 21: openstack.RebootServerResp
|
||
(*PauseServerReq)(nil), // 22: openstack.PauseServerReq
|
||
(*PauseServerResp)(nil), // 23: openstack.PauseServerResp
|
||
(*ListFlavorsDetailReq)(nil), // 24: openstack.ListFlavorsDetailReq
|
||
(*ListFlavorsDetailResp)(nil), // 25: openstack.ListFlavorsDetailResp
|
||
(*ShowNetworkDetailsReq)(nil), // 26: openstack.ShowNetworkDetailsReq
|
||
(*Network)(nil), // 27: openstack.Network
|
||
(*Segment)(nil), // 28: openstack.Segment
|
||
(*ShowNetworkDetailsResp)(nil), // 29: openstack.ShowNetworkDetailsResp
|
||
(*UpdateNetworkReq)(nil), // 30: openstack.UpdateNetworkReq
|
||
(*UpdateNetworkResp)(nil), // 31: openstack.UpdateNetworkResp
|
||
(*DeleteNetworkReq)(nil), // 32: openstack.DeleteNetworkReq
|
||
(*DeleteNetworkResp)(nil), // 33: openstack.DeleteNetworkResp
|
||
(*ListNetworksReq)(nil), // 34: openstack.ListNetworksReq
|
||
(*ListNetworksResp)(nil), // 35: openstack.ListNetworksResp
|
||
(*CreateNetworkReq)(nil), // 36: openstack.CreateNetworkReq
|
||
(*CreateNetworkResp)(nil), // 37: openstack.CreateNetworkResp
|
||
(*CreateSubnetReq)(nil), // 38: openstack.CreateSubnetReq
|
||
(*CreateSubnetResp)(nil), // 39: openstack.CreateSubnetResp
|
||
(*Subnet)(nil), // 40: openstack.Subnet
|
||
(*SubnetResp)(nil), // 41: openstack.SubnetResp
|
||
(*AllocationPools)(nil), // 42: openstack.Allocation_pools
|
||
(*BulkCreateNetworksReq)(nil), // 43: openstack.BulkCreateNetworksReq
|
||
(*BulkCreateNetworksResp)(nil), // 44: openstack.BulkCreateNetworksResp
|
||
(*ListNodesReq)(nil), // 45: openstack.ListNodesReq
|
||
(*ListNodesResp)(nil), // 46: openstack.ListNodesResp
|
||
(*CreateNodeReq)(nil), // 47: openstack.CreateNodeReq
|
||
(*CreateNodeResp)(nil), // 48: openstack.CreateNodeResp
|
||
(*DeleteNodeReq)(nil), // 49: openstack.DeleteNodeReq
|
||
(*DeleteNodeResp)(nil), // 50: openstack.DeleteNodeResp
|
||
(*ShowNodeDetailsReq)(nil), // 51: openstack.ShowNodeDetailsReq
|
||
(*ShowNodeDetailsResp)(nil), // 52: openstack.ShowNodeDetailsResp
|
||
(*CreateImageReq)(nil), // 53: openstack.CreateImageReq
|
||
(*Tags)(nil), // 54: openstack.Tags
|
||
(*CreateImageResp)(nil), // 55: openstack.CreateImageResp
|
||
(*ListImagesReq)(nil), // 56: openstack.ListImagesReq
|
||
(*ListImagesResp)(nil), // 57: openstack.ListImagesResp
|
||
(*DeleteImageReq)(nil), // 58: openstack.DeleteImageReq
|
||
(*DeleteImageResp)(nil), // 59: openstack.DeleteImageResp
|
||
(*UploadOsImageReq)(nil), // 60: openstack.UploadOsImageReq
|
||
(*UploadOsImageResp)(nil), // 61: openstack.UploadOsImageResp
|
||
(*ListVolumesReq)(nil), // 62: openstack.ListVolumesReq
|
||
(*ListVolumesResp)(nil), // 63: openstack.ListVolumesResp
|
||
(*ListVolumesDetailReq)(nil), // 64: openstack.ListVolumesDetailReq
|
||
(*ListVolumesDetailResp)(nil), // 65: openstack.ListVolumesDetailResp
|
||
(*CreateVolumeReq)(nil), // 66: openstack.CreateVolumeReq
|
||
(*CreateVolumeResp)(nil), // 67: openstack.CreateVolumeResp
|
||
(*DeleteVolumeReq)(nil), // 68: openstack.DeleteVolumeReq
|
||
(*DeleteVolumeResp)(nil), // 69: openstack.DeleteVolumeResp
|
||
(*UpdateVolumeReq)(nil), // 70: openstack.UpdateVolumeReq
|
||
(*UpdateVolumeResp)(nil), // 71: openstack.UpdateVolumeResp
|
||
(*ListVolumeTypesReq)(nil), // 72: openstack.ListVolumeTypesReq
|
||
(*ListVolumeTypesResp)(nil), // 73: openstack.ListVolumeTypesResp
|
||
(*CreateTypeReq)(nil), // 74: openstack.CreateTypeReq
|
||
(*CreateTypeResp)(nil), // 75: openstack.CreateTypeResp
|
||
(*DeleteTypeReq)(nil), // 76: openstack.DeleteTypeReq
|
||
(*DeleteTypeResp)(nil), // 77: openstack.DeleteTypeResp
|
||
(*GetComputeLimitsResp_Rate)(nil), // 78: openstack.GetComputeLimitsResp.Rate
|
||
(*GetComputeLimitsResp_Absolute)(nil), // 79: openstack.GetComputeLimitsResp.Absolute
|
||
(*GetComputeLimitsResp_Limits)(nil), // 80: openstack.GetComputeLimitsResp.Limits
|
||
(*GetVolumeLimitsResp_Rate)(nil), // 81: openstack.GetVolumeLimitsResp.Rate
|
||
(*GetVolumeLimitsResp_Absolute)(nil), // 82: openstack.GetVolumeLimitsResp.Absolute
|
||
(*GetVolumeLimitsResp_Limits)(nil), // 83: openstack.GetVolumeLimitsResp.Limits
|
||
(*ListServersResp_Links)(nil), // 84: openstack.ListServersResp.Links
|
||
(*ListServersResp_Servers)(nil), // 85: openstack.ListServersResp.Servers
|
||
(*ListServersResp_ServersLinks)(nil), // 86: openstack.ListServersResp.Servers_links
|
||
(*ListServersDetailedResp_Private)(nil), // 87: openstack.ListServersDetailedResp.Private
|
||
(*ListServersDetailedResp_Addresses)(nil), // 88: openstack.ListServersDetailedResp.Addresses
|
||
(*ListServersDetailedResp_ExtraSpecs)(nil), // 89: openstack.ListServersDetailedResp.Extra_specs
|
||
(*ListServersDetailedResp_Flavor)(nil), // 90: openstack.ListServersDetailedResp.Flavor
|
||
(*ListServersDetailedResp_Links)(nil), // 91: openstack.ListServersDetailedResp.Links
|
||
(*ListServersDetailedResp_Image)(nil), // 92: openstack.ListServersDetailedResp.Image
|
||
(*ListServersDetailedResp_Links1)(nil), // 93: openstack.ListServersDetailedResp.Links1
|
||
(*ListServersDetailedResp_Metadata)(nil), // 94: openstack.ListServersDetailedResp.Metadata
|
||
(*ListServersDetailedResp_SecurityGroups)(nil), // 95: openstack.ListServersDetailedResp.Security_groups
|
||
(*ListServersDetailedResp_Servers)(nil), // 96: openstack.ListServersDetailedResp.Servers
|
||
(*CreateServerReq_Networks)(nil), // 97: openstack.CreateServerReq.Networks
|
||
(*CreateServerReq_BlockDeviceMappingV2)(nil), // 98: openstack.CreateServerReq.Block_device_mapping_v2
|
||
(*CreateServerReq_Metadata)(nil), // 99: openstack.CreateServerReq.Metadata
|
||
(*CreateServerReq_Personality)(nil), // 100: openstack.CreateServerReq.Personality
|
||
(*CreateServerReq_SecurityGroups)(nil), // 101: openstack.CreateServerReq.Security_groups
|
||
(*CreateServerReq_Server)(nil), // 102: openstack.CreateServerReq.Server
|
||
(*CreateServerReq_OsSchHntSchedulerHints)(nil), // 103: openstack.CreateServerReq.Os_sch_hnt_scheduler_hints
|
||
(*CreateServerResp_Links)(nil), // 104: openstack.CreateServerResp.Links
|
||
(*CreateServerResp_SecurityGroups)(nil), // 105: openstack.CreateServerResp.Security_groups
|
||
(*CreateServerResp_Server)(nil), // 106: openstack.CreateServerResp.Server
|
||
(*GetServersDetailedByIdResp_Private)(nil), // 107: openstack.GetServersDetailedByIdResp.Private
|
||
(*GetServersDetailedByIdResp_Addresses)(nil), // 108: openstack.GetServersDetailedByIdResp.Addresses
|
||
(*GetServersDetailedByIdResp_ExtraSpecs)(nil), // 109: openstack.GetServersDetailedByIdResp.Extra_specs
|
||
(*GetServersDetailedByIdResp_Flavor)(nil), // 110: openstack.GetServersDetailedByIdResp.Flavor
|
||
(*GetServersDetailedByIdResp_Links)(nil), // 111: openstack.GetServersDetailedByIdResp.Links
|
||
(*GetServersDetailedByIdResp_Image)(nil), // 112: openstack.GetServersDetailedByIdResp.Image
|
||
(*GetServersDetailedByIdResp_Links1)(nil), // 113: openstack.GetServersDetailedByIdResp.Links1
|
||
(*GetServersDetailedByIdResp_Metadata)(nil), // 114: openstack.GetServersDetailedByIdResp.Metadata
|
||
(*GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached)(nil), // 115: openstack.GetServersDetailedByIdResp.Os_extended_volumes_volumes_attached
|
||
(*GetServersDetailedByIdResp_Fault)(nil), // 116: openstack.GetServersDetailedByIdResp.Fault
|
||
(*GetServersDetailedByIdResp_SecurityGroups)(nil), // 117: openstack.GetServersDetailedByIdResp.Security_groups
|
||
(*GetServersDetailedByIdResp_Servers)(nil), // 118: openstack.GetServersDetailedByIdResp.Servers
|
||
(*UpdateServerReq_Server)(nil), // 119: openstack.UpdateServerReq.Server
|
||
(*UpdateServerResp_Private)(nil), // 120: openstack.UpdateServerResp.Private
|
||
(*UpdateServerResp_Addresses)(nil), // 121: openstack.UpdateServerResp.Addresses
|
||
(*UpdateServerResp_ExtraSpecs)(nil), // 122: openstack.UpdateServerResp.Extra_specs
|
||
(*UpdateServerResp_Flavor)(nil), // 123: openstack.UpdateServerResp.Flavor
|
||
(*UpdateServerResp_Links)(nil), // 124: openstack.UpdateServerResp.Links
|
||
(*UpdateServerResp_Image)(nil), // 125: openstack.UpdateServerResp.Image
|
||
(*UpdateServerResp_Links1)(nil), // 126: openstack.UpdateServerResp.Links1
|
||
(*UpdateServerResp_Metadata)(nil), // 127: openstack.UpdateServerResp.Metadata
|
||
(*UpdateServerResp_SecurityGroups)(nil), // 128: openstack.UpdateServerResp.Security_groups
|
||
(*UpdateServerResp_Server)(nil), // 129: openstack.UpdateServerResp.Server
|
||
(*StartServerReq_OsStart)(nil), // 130: openstack.StartServerReq.OsStart
|
||
(*StopServerReq_OsStop)(nil), // 131: openstack.StopServerReq.OsStop
|
||
(*RebootServerReq_Reboot)(nil), // 132: openstack.RebootServerReq.Reboot
|
||
(*PauseServerReq_OsPause)(nil), // 133: openstack.PauseServerReq.OsPause
|
||
(*ListFlavorsDetailResp_Flavor)(nil), // 134: openstack.ListFlavorsDetailResp.Flavor
|
||
(*ListFlavorsDetailResp_ExtraSpecs)(nil), // 135: openstack.ListFlavorsDetailResp.Extra_specs
|
||
(*ListFlavorsDetailResp_Links)(nil), // 136: openstack.ListFlavorsDetailResp.Links
|
||
(*ListNodesResp_Links)(nil), // 137: openstack.ListNodesResp.Links
|
||
(*ListNodesResp_Nodes)(nil), // 138: openstack.ListNodesResp.Nodes
|
||
(*CreateNodeReq_DriverInfo)(nil), // 139: openstack.CreateNodeReq.Driver_info
|
||
(*CreateNodeReq_Properties)(nil), // 140: openstack.CreateNodeReq.Properties
|
||
(*CreateNodeReq_InstanceInfo)(nil), // 141: openstack.CreateNodeReq.Instance_info
|
||
(*CreateNodeReq_NetworkData)(nil), // 142: openstack.CreateNodeReq.Network_data
|
||
(*CreateNodeResp_CleanStep)(nil), // 143: openstack.CreateNodeResp.Clean_step
|
||
(*CreateNodeResp_DeployStep)(nil), // 144: openstack.CreateNodeResp.Deploy_step
|
||
(*CreateNodeResp_DriverInfo)(nil), // 145: openstack.CreateNodeResp.Driver_info
|
||
(*CreateNodeResp_DriverInternalInfo)(nil), // 146: openstack.CreateNodeResp.Driver_internal_info
|
||
(*CreateNodeResp_Extra)(nil), // 147: openstack.CreateNodeResp.Extra
|
||
(*CreateNodeResp_InstanceInfo)(nil), // 148: openstack.CreateNodeResp.Instance_info
|
||
(*CreateNodeResp_Links)(nil), // 149: openstack.CreateNodeResp.Links
|
||
(*CreateNodeResp_NetworkData)(nil), // 150: openstack.CreateNodeResp.Network_data
|
||
(*CreateNodeResp_Portgroups)(nil), // 151: openstack.CreateNodeResp.Portgroups
|
||
(*CreateNodeResp_Ports)(nil), // 152: openstack.CreateNodeResp.Ports
|
||
(*CreateNodeResp_Properties)(nil), // 153: openstack.CreateNodeResp.Properties
|
||
(*CreateNodeResp_RaidConfig)(nil), // 154: openstack.CreateNodeResp.Raid_config
|
||
(*CreateNodeResp_States)(nil), // 155: openstack.CreateNodeResp.States
|
||
(*CreateNodeResp_TargetRaidConfig)(nil), // 156: openstack.CreateNodeResp.Target_raid_config
|
||
(*CreateNodeResp_Volume)(nil), // 157: openstack.CreateNodeResp.Volume
|
||
(*ShowNodeDetailsReq_Fields)(nil), // 158: openstack.ShowNodeDetailsReq.Fields
|
||
(*ShowNodeDetailsResp_CleanStep)(nil), // 159: openstack.ShowNodeDetailsResp.Clean_step
|
||
(*ShowNodeDetailsResp_DeployStep)(nil), // 160: openstack.ShowNodeDetailsResp.Deploy_step
|
||
(*ShowNodeDetailsResp_DriverInfo)(nil), // 161: openstack.ShowNodeDetailsResp.Driver_info
|
||
(*ShowNodeDetailsResp_DriverInternalInfo)(nil), // 162: openstack.ShowNodeDetailsResp.Driver_internal_info
|
||
(*ShowNodeDetailsResp_Extra)(nil), // 163: openstack.ShowNodeDetailsResp.Extra
|
||
(*ShowNodeDetailsResp_InstanceInfo)(nil), // 164: openstack.ShowNodeDetailsResp.Instance_info
|
||
(*ShowNodeDetailsResp_Links)(nil), // 165: openstack.ShowNodeDetailsResp.Links
|
||
(*ShowNodeDetailsResp_NetworkData)(nil), // 166: openstack.ShowNodeDetailsResp.Network_data
|
||
(*ShowNodeDetailsResp_Portgroups)(nil), // 167: openstack.ShowNodeDetailsResp.Portgroups
|
||
(*ShowNodeDetailsResp_Ports)(nil), // 168: openstack.ShowNodeDetailsResp.Ports
|
||
(*ShowNodeDetailsResp_Properties)(nil), // 169: openstack.ShowNodeDetailsResp.Properties
|
||
(*ShowNodeDetailsResp_RaidConfig)(nil), // 170: openstack.ShowNodeDetailsResp.Raid_config
|
||
(*ShowNodeDetailsResp_States)(nil), // 171: openstack.ShowNodeDetailsResp.States
|
||
(*ShowNodeDetailsResp_TargetRaidConfig)(nil), // 172: openstack.ShowNodeDetailsResp.Target_raid_config
|
||
(*ShowNodeDetailsResp_Volume)(nil), // 173: openstack.ShowNodeDetailsResp.Volume
|
||
(*ShowNodeDetailsResp_Traits)(nil), // 174: openstack.ShowNodeDetailsResp.Traits
|
||
(*CreateImageResp_Tags)(nil), // 175: openstack.CreateImageResp.Tags
|
||
(*CreateImageResp_Locations)(nil), // 176: openstack.CreateImageResp.Locations
|
||
(*ListImagesResp_Images)(nil), // 177: openstack.ListImagesResp.Images
|
||
(*ListImagesResp_Tags)(nil), // 178: openstack.ListImagesResp.Tags
|
||
(*ListVolumesResp_Links)(nil), // 179: openstack.ListVolumesResp.Links
|
||
(*ListVolumesResp_Volumes)(nil), // 180: openstack.ListVolumesResp.Volumes
|
||
(*ListVolumesDetailResp_Links)(nil), // 181: openstack.ListVolumesDetailResp.Links
|
||
(*ListVolumesDetailResp_Attachments)(nil), // 182: openstack.ListVolumesDetailResp.Attachments
|
||
(*ListVolumesDetailResp_Metadata)(nil), // 183: openstack.ListVolumesDetailResp.Metadata
|
||
(*ListVolumesDetailResp_VolumeDetail)(nil), // 184: openstack.ListVolumesDetailResp.VolumeDetail
|
||
(*CreateVolumeReq_Metadata)(nil), // 185: openstack.CreateVolumeReq.Metadata
|
||
(*CreateVolumeReq_Volume)(nil), // 186: openstack.CreateVolumeReq.Volume
|
||
(*CreateVolumeResp_Links)(nil), // 187: openstack.CreateVolumeResp.Links
|
||
(*CreateVolumeResp_Metadata)(nil), // 188: openstack.CreateVolumeResp.Metadata
|
||
(*CreateVolumeResp_Volume)(nil), // 189: openstack.CreateVolumeResp.Volume
|
||
(*CreateVolumeResp_Attachments)(nil), // 190: openstack.CreateVolumeResp.Attachments
|
||
(*UpdateVolumeReq_Metadata)(nil), // 191: openstack.UpdateVolumeReq.Metadata
|
||
(*UpdateVolumeReq_Volume)(nil), // 192: openstack.UpdateVolumeReq.Volume
|
||
(*UpdateVolumeResp_Links)(nil), // 193: openstack.UpdateVolumeResp.Links
|
||
(*UpdateVolumeResp_Metadata)(nil), // 194: openstack.UpdateVolumeResp.Metadata
|
||
(*UpdateVolumeResp_Volume)(nil), // 195: openstack.UpdateVolumeResp.Volume
|
||
(*UpdateVolumeResp_Attachments)(nil), // 196: openstack.UpdateVolumeResp.Attachments
|
||
(*ListVolumeTypesResp_ExtraSpecs)(nil), // 197: openstack.ListVolumeTypesResp.Extra_specs
|
||
(*ListVolumeTypesResp_VolumeTypes)(nil), // 198: openstack.ListVolumeTypesResp.Volume_types
|
||
(*CreateTypeReq_ExtraSpecs)(nil), // 199: openstack.CreateTypeReq.Extra_specs
|
||
(*CreateTypeReq_VolumeType)(nil), // 200: openstack.CreateTypeReq.Volume_type
|
||
(*CreateTypeResp_ExtraSpecs)(nil), // 201: openstack.CreateTypeResp.Extra_specs
|
||
(*CreateTypeResp_VolumeType)(nil), // 202: openstack.CreateTypeResp.Volume_type
|
||
}
|
||
var file_pcm_openstack_proto_depIdxs = []int32{
|
||
80, // 0: openstack.GetComputeLimitsResp.limits:type_name -> openstack.GetComputeLimitsResp.Limits
|
||
83, // 1: openstack.GetVolumeLimitsResp.limits:type_name -> openstack.GetVolumeLimitsResp.Limits
|
||
85, // 2: openstack.ListServersResp.servers:type_name -> openstack.ListServersResp.Servers
|
||
86, // 3: openstack.ListServersResp.servers_links:type_name -> openstack.ListServersResp.Servers_links
|
||
96, // 4: openstack.ListServersDetailedResp.servers:type_name -> openstack.ListServersDetailedResp.Servers
|
||
102, // 5: openstack.CreateServerReq.server:type_name -> openstack.CreateServerReq.Server
|
||
106, // 6: openstack.CreateServerResp.server:type_name -> openstack.CreateServerResp.Server
|
||
118, // 7: openstack.GetServersDetailedByIdResp.server:type_name -> openstack.GetServersDetailedByIdResp.Servers
|
||
119, // 8: openstack.UpdateServerReq.server:type_name -> openstack.UpdateServerReq.Server
|
||
129, // 9: openstack.UpdateServerResp.server:type_name -> openstack.UpdateServerResp.Server
|
||
130, // 10: openstack.StartServerReq.osStart:type_name -> openstack.StartServerReq.OsStart
|
||
131, // 11: openstack.StopServerReq.osStop:type_name -> openstack.StopServerReq.OsStop
|
||
132, // 12: openstack.RebootServerReq.reboot:type_name -> openstack.RebootServerReq.Reboot
|
||
133, // 13: openstack.PauseServerReq.osPause:type_name -> openstack.PauseServerReq.OsPause
|
||
134, // 14: openstack.ListFlavorsDetailResp.flavors:type_name -> openstack.ListFlavorsDetailResp.Flavor
|
||
27, // 15: openstack.ShowNetworkDetailsResp.network:type_name -> openstack.Network
|
||
28, // 16: openstack.ShowNetworkDetailsResp.segments:type_name -> openstack.Segment
|
||
27, // 17: openstack.UpdateNetworkReq.network:type_name -> openstack.Network
|
||
28, // 18: openstack.UpdateNetworkReq.segments:type_name -> openstack.Segment
|
||
27, // 19: openstack.UpdateNetworkResp.network:type_name -> openstack.Network
|
||
28, // 20: openstack.UpdateNetworkResp.segments:type_name -> openstack.Segment
|
||
27, // 21: openstack.ListNetworksResp.networks:type_name -> openstack.Network
|
||
27, // 22: openstack.CreateNetworkReq.network:type_name -> openstack.Network
|
||
27, // 23: openstack.CreateNetworkResp.network:type_name -> openstack.Network
|
||
40, // 24: openstack.CreateSubnetReq.subnet:type_name -> openstack.Subnet
|
||
41, // 25: openstack.CreateSubnetResp.subnet:type_name -> openstack.SubnetResp
|
||
42, // 26: openstack.Subnet.allocation_pools:type_name -> openstack.Allocation_pools
|
||
42, // 27: openstack.SubnetResp.allocation_pools:type_name -> openstack.Allocation_pools
|
||
27, // 28: openstack.BulkCreateNetworksReq.networks:type_name -> openstack.Network
|
||
28, // 29: openstack.BulkCreateNetworksReq.segments:type_name -> openstack.Segment
|
||
27, // 30: openstack.BulkCreateNetworksResp.networks:type_name -> openstack.Network
|
||
28, // 31: openstack.BulkCreateNetworksResp.segments:type_name -> openstack.Segment
|
||
138, // 32: openstack.ListNodesResp.nodes:type_name -> openstack.ListNodesResp.Nodes
|
||
139, // 33: openstack.CreateNodeReq.driver_info:type_name -> openstack.CreateNodeReq.Driver_info
|
||
140, // 34: openstack.CreateNodeReq.properties:type_name -> openstack.CreateNodeReq.Properties
|
||
141, // 35: openstack.CreateNodeReq.instance_info:type_name -> openstack.CreateNodeReq.Instance_info
|
||
142, // 36: openstack.CreateNodeReq.network_data:type_name -> openstack.CreateNodeReq.Network_data
|
||
145, // 37: openstack.CreateNodeResp.driver_info:type_name -> openstack.CreateNodeResp.Driver_info
|
||
146, // 38: openstack.CreateNodeResp.driver_internal_info:type_name -> openstack.CreateNodeResp.Driver_internal_info
|
||
153, // 39: openstack.CreateNodeResp.properties:type_name -> openstack.CreateNodeResp.Properties
|
||
148, // 40: openstack.CreateNodeResp.instance_info:type_name -> openstack.CreateNodeResp.Instance_info
|
||
147, // 41: openstack.CreateNodeResp.extra:type_name -> openstack.CreateNodeResp.Extra
|
||
154, // 42: openstack.CreateNodeResp.raid_config:type_name -> openstack.CreateNodeResp.Raid_config
|
||
156, // 43: openstack.CreateNodeResp.target_raid_config:type_name -> openstack.CreateNodeResp.Target_raid_config
|
||
143, // 44: openstack.CreateNodeResp.clean_step:type_name -> openstack.CreateNodeResp.Clean_step
|
||
144, // 45: openstack.CreateNodeResp.deploy_step:type_name -> openstack.CreateNodeResp.Deploy_step
|
||
149, // 46: openstack.CreateNodeResp.links:type_name -> openstack.CreateNodeResp.Links
|
||
152, // 47: openstack.CreateNodeResp.ports:type_name -> openstack.CreateNodeResp.Ports
|
||
151, // 48: openstack.CreateNodeResp.portgroups:type_name -> openstack.CreateNodeResp.Portgroups
|
||
155, // 49: openstack.CreateNodeResp.states:type_name -> openstack.CreateNodeResp.States
|
||
157, // 50: openstack.CreateNodeResp.volume:type_name -> openstack.CreateNodeResp.Volume
|
||
150, // 51: openstack.CreateNodeResp.network_data:type_name -> openstack.CreateNodeResp.Network_data
|
||
158, // 52: openstack.ShowNodeDetailsReq.fields:type_name -> openstack.ShowNodeDetailsReq.Fields
|
||
161, // 53: openstack.ShowNodeDetailsResp.driver_info:type_name -> openstack.ShowNodeDetailsResp.Driver_info
|
||
162, // 54: openstack.ShowNodeDetailsResp.driver_internal_info:type_name -> openstack.ShowNodeDetailsResp.Driver_internal_info
|
||
169, // 55: openstack.ShowNodeDetailsResp.properties:type_name -> openstack.ShowNodeDetailsResp.Properties
|
||
164, // 56: openstack.ShowNodeDetailsResp.instance_info:type_name -> openstack.ShowNodeDetailsResp.Instance_info
|
||
163, // 57: openstack.ShowNodeDetailsResp.extra:type_name -> openstack.ShowNodeDetailsResp.Extra
|
||
170, // 58: openstack.ShowNodeDetailsResp.raid_config:type_name -> openstack.ShowNodeDetailsResp.Raid_config
|
||
172, // 59: openstack.ShowNodeDetailsResp.target_raid_config:type_name -> openstack.ShowNodeDetailsResp.Target_raid_config
|
||
159, // 60: openstack.ShowNodeDetailsResp.clean_step:type_name -> openstack.ShowNodeDetailsResp.Clean_step
|
||
160, // 61: openstack.ShowNodeDetailsResp.deploy_step:type_name -> openstack.ShowNodeDetailsResp.Deploy_step
|
||
165, // 62: openstack.ShowNodeDetailsResp.links:type_name -> openstack.ShowNodeDetailsResp.Links
|
||
168, // 63: openstack.ShowNodeDetailsResp.ports:type_name -> openstack.ShowNodeDetailsResp.Ports
|
||
167, // 64: openstack.ShowNodeDetailsResp.portgroups:type_name -> openstack.ShowNodeDetailsResp.Portgroups
|
||
171, // 65: openstack.ShowNodeDetailsResp.states:type_name -> openstack.ShowNodeDetailsResp.States
|
||
174, // 66: openstack.ShowNodeDetailsResp.traits:type_name -> openstack.ShowNodeDetailsResp.Traits
|
||
173, // 67: openstack.ShowNodeDetailsResp.volume:type_name -> openstack.ShowNodeDetailsResp.Volume
|
||
166, // 68: openstack.ShowNodeDetailsResp.network_data:type_name -> openstack.ShowNodeDetailsResp.Network_data
|
||
54, // 69: openstack.CreateImageReq.tags:type_name -> openstack.Tags
|
||
175, // 70: openstack.CreateImageResp.tags:type_name -> openstack.CreateImageResp.Tags
|
||
176, // 71: openstack.CreateImageResp.locations:type_name -> openstack.CreateImageResp.Locations
|
||
177, // 72: openstack.ListImagesResp.images:type_name -> openstack.ListImagesResp.Images
|
||
180, // 73: openstack.ListVolumesResp.volumes:type_name -> openstack.ListVolumesResp.Volumes
|
||
184, // 74: openstack.ListVolumesDetailResp.volumes:type_name -> openstack.ListVolumesDetailResp.VolumeDetail
|
||
186, // 75: openstack.CreateVolumeReq.volume:type_name -> openstack.CreateVolumeReq.Volume
|
||
189, // 76: openstack.CreateVolumeResp.volume:type_name -> openstack.CreateVolumeResp.Volume
|
||
192, // 77: openstack.UpdateVolumeReq.volume:type_name -> openstack.UpdateVolumeReq.Volume
|
||
195, // 78: openstack.UpdateVolumeResp.volume:type_name -> openstack.UpdateVolumeResp.Volume
|
||
198, // 79: openstack.ListVolumeTypesResp.volume_types:type_name -> openstack.ListVolumeTypesResp.Volume_types
|
||
200, // 80: openstack.CreateTypeReq.volume_type:type_name -> openstack.CreateTypeReq.Volume_type
|
||
202, // 81: openstack.CreateTypeResp.volume_type:type_name -> openstack.CreateTypeResp.Volume_type
|
||
78, // 82: openstack.GetComputeLimitsResp.Limits.rate:type_name -> openstack.GetComputeLimitsResp.Rate
|
||
79, // 83: openstack.GetComputeLimitsResp.Limits.absolute:type_name -> openstack.GetComputeLimitsResp.Absolute
|
||
81, // 84: openstack.GetVolumeLimitsResp.Limits.rate:type_name -> openstack.GetVolumeLimitsResp.Rate
|
||
82, // 85: openstack.GetVolumeLimitsResp.Limits.absolute:type_name -> openstack.GetVolumeLimitsResp.Absolute
|
||
84, // 86: openstack.ListServersResp.Servers.links:type_name -> openstack.ListServersResp.Links
|
||
87, // 87: openstack.ListServersDetailedResp.Addresses.private:type_name -> openstack.ListServersDetailedResp.Private
|
||
93, // 88: openstack.ListServersDetailedResp.Flavor.links:type_name -> openstack.ListServersDetailedResp.Links1
|
||
91, // 89: openstack.ListServersDetailedResp.Image.links:type_name -> openstack.ListServersDetailedResp.Links
|
||
88, // 90: openstack.ListServersDetailedResp.Servers.addresses:type_name -> openstack.ListServersDetailedResp.Addresses
|
||
90, // 91: openstack.ListServersDetailedResp.Servers.flavor:type_name -> openstack.ListServersDetailedResp.Flavor
|
||
92, // 92: openstack.ListServersDetailedResp.Servers.image:type_name -> openstack.ListServersDetailedResp.Image
|
||
93, // 93: openstack.ListServersDetailedResp.Servers.links:type_name -> openstack.ListServersDetailedResp.Links1
|
||
94, // 94: openstack.ListServersDetailedResp.Servers.metadata:type_name -> openstack.ListServersDetailedResp.Metadata
|
||
95, // 95: openstack.ListServersDetailedResp.Servers.security_groups:type_name -> openstack.ListServersDetailedResp.Security_groups
|
||
97, // 96: openstack.CreateServerReq.Server.networks:type_name -> openstack.CreateServerReq.Networks
|
||
98, // 97: openstack.CreateServerReq.Server.block_device_mapping_v2:type_name -> openstack.CreateServerReq.Block_device_mapping_v2
|
||
99, // 98: openstack.CreateServerReq.Server.metadata:type_name -> openstack.CreateServerReq.Metadata
|
||
100, // 99: openstack.CreateServerReq.Server.personality:type_name -> openstack.CreateServerReq.Personality
|
||
101, // 100: openstack.CreateServerReq.Server.security_groups:type_name -> openstack.CreateServerReq.Security_groups
|
||
104, // 101: openstack.CreateServerResp.Server.links:type_name -> openstack.CreateServerResp.Links
|
||
105, // 102: openstack.CreateServerResp.Server.security_groups:type_name -> openstack.CreateServerResp.Security_groups
|
||
107, // 103: openstack.GetServersDetailedByIdResp.Addresses.private:type_name -> openstack.GetServersDetailedByIdResp.Private
|
||
109, // 104: openstack.GetServersDetailedByIdResp.Flavor.extra_specs:type_name -> openstack.GetServersDetailedByIdResp.Extra_specs
|
||
111, // 105: openstack.GetServersDetailedByIdResp.Image.links:type_name -> openstack.GetServersDetailedByIdResp.Links
|
||
108, // 106: openstack.GetServersDetailedByIdResp.Servers.addresses:type_name -> openstack.GetServersDetailedByIdResp.Addresses
|
||
110, // 107: openstack.GetServersDetailedByIdResp.Servers.flavor:type_name -> openstack.GetServersDetailedByIdResp.Flavor
|
||
112, // 108: openstack.GetServersDetailedByIdResp.Servers.image:type_name -> openstack.GetServersDetailedByIdResp.Image
|
||
113, // 109: openstack.GetServersDetailedByIdResp.Servers.links:type_name -> openstack.GetServersDetailedByIdResp.Links1
|
||
114, // 110: openstack.GetServersDetailedByIdResp.Servers.metadata:type_name -> openstack.GetServersDetailedByIdResp.Metadata
|
||
115, // 111: openstack.GetServersDetailedByIdResp.Servers.os_extended_volumes_volumes_attached:type_name -> openstack.GetServersDetailedByIdResp.Os_extended_volumes_volumes_attached
|
||
116, // 112: openstack.GetServersDetailedByIdResp.Servers.fault:type_name -> openstack.GetServersDetailedByIdResp.Fault
|
||
117, // 113: openstack.GetServersDetailedByIdResp.Servers.security_groups:type_name -> openstack.GetServersDetailedByIdResp.Security_groups
|
||
120, // 114: openstack.UpdateServerResp.Addresses.private:type_name -> openstack.UpdateServerResp.Private
|
||
122, // 115: openstack.UpdateServerResp.Flavor.extra_specs:type_name -> openstack.UpdateServerResp.Extra_specs
|
||
124, // 116: openstack.UpdateServerResp.Image.links:type_name -> openstack.UpdateServerResp.Links
|
||
121, // 117: openstack.UpdateServerResp.Server.addresses:type_name -> openstack.UpdateServerResp.Addresses
|
||
123, // 118: openstack.UpdateServerResp.Server.flavor:type_name -> openstack.UpdateServerResp.Flavor
|
||
125, // 119: openstack.UpdateServerResp.Server.image:type_name -> openstack.UpdateServerResp.Image
|
||
126, // 120: openstack.UpdateServerResp.Server.links:type_name -> openstack.UpdateServerResp.Links1
|
||
127, // 121: openstack.UpdateServerResp.Server.metadata:type_name -> openstack.UpdateServerResp.Metadata
|
||
128, // 122: openstack.UpdateServerResp.Server.security_groups:type_name -> openstack.UpdateServerResp.Security_groups
|
||
135, // 123: openstack.ListFlavorsDetailResp.Flavor.extra_specs:type_name -> openstack.ListFlavorsDetailResp.Extra_specs
|
||
136, // 124: openstack.ListFlavorsDetailResp.Flavor.links:type_name -> openstack.ListFlavorsDetailResp.Links
|
||
137, // 125: openstack.ListNodesResp.Nodes.links:type_name -> openstack.ListNodesResp.Links
|
||
178, // 126: openstack.ListImagesResp.Images.tags:type_name -> openstack.ListImagesResp.Tags
|
||
179, // 127: openstack.ListVolumesResp.Volumes.links:type_name -> openstack.ListVolumesResp.Links
|
||
181, // 128: openstack.ListVolumesDetailResp.VolumeDetail.links:type_name -> openstack.ListVolumesDetailResp.Links
|
||
182, // 129: openstack.ListVolumesDetailResp.VolumeDetail.attachments:type_name -> openstack.ListVolumesDetailResp.Attachments
|
||
183, // 130: openstack.ListVolumesDetailResp.VolumeDetail.metadata:type_name -> openstack.ListVolumesDetailResp.Metadata
|
||
185, // 131: openstack.CreateVolumeReq.Volume.metadata:type_name -> openstack.CreateVolumeReq.Metadata
|
||
190, // 132: openstack.CreateVolumeResp.Volume.attachments:type_name -> openstack.CreateVolumeResp.Attachments
|
||
187, // 133: openstack.CreateVolumeResp.Volume.links:type_name -> openstack.CreateVolumeResp.Links
|
||
188, // 134: openstack.CreateVolumeResp.Volume.metadata:type_name -> openstack.CreateVolumeResp.Metadata
|
||
191, // 135: openstack.UpdateVolumeReq.Volume.metadata:type_name -> openstack.UpdateVolumeReq.Metadata
|
||
196, // 136: openstack.UpdateVolumeResp.Volume.attachments:type_name -> openstack.UpdateVolumeResp.Attachments
|
||
193, // 137: openstack.UpdateVolumeResp.Volume.links:type_name -> openstack.UpdateVolumeResp.Links
|
||
194, // 138: openstack.UpdateVolumeResp.Volume.metadata:type_name -> openstack.UpdateVolumeResp.Metadata
|
||
197, // 139: openstack.ListVolumeTypesResp.Volume_types.extra_specs:type_name -> openstack.ListVolumeTypesResp.Extra_specs
|
||
199, // 140: openstack.CreateTypeReq.Volume_type.extra_specs:type_name -> openstack.CreateTypeReq.Extra_specs
|
||
201, // 141: openstack.CreateTypeResp.Volume_type.extra_specs:type_name -> openstack.CreateTypeResp.Extra_specs
|
||
0, // 142: openstack.Openstack.GetComputeLimits:input_type -> openstack.GetComputeLimitsReq
|
||
2, // 143: openstack.Openstack.GetVolumeLimits:input_type -> openstack.GetVolumeLimitsReq
|
||
4, // 144: openstack.Openstack.ListServers:input_type -> openstack.ListServersReq
|
||
6, // 145: openstack.Openstack.ListServersDetailed:input_type -> openstack.ListServersDetailedReq
|
||
8, // 146: openstack.Openstack.CreateServer:input_type -> openstack.CreateServerReq
|
||
10, // 147: openstack.Openstack.DeleteServer:input_type -> openstack.DeleteServerReq
|
||
12, // 148: openstack.Openstack.GetServersDetailedById:input_type -> openstack.GetServersDetailedByIdReq
|
||
14, // 149: openstack.Openstack.UpdateServer:input_type -> openstack.UpdateServerReq
|
||
16, // 150: openstack.Openstack.StartServer:input_type -> openstack.StartServerReq
|
||
18, // 151: openstack.Openstack.StopServer:input_type -> openstack.StopServerReq
|
||
20, // 152: openstack.Openstack.RebootServer:input_type -> openstack.RebootServerReq
|
||
22, // 153: openstack.Openstack.PauseServer:input_type -> openstack.PauseServerReq
|
||
24, // 154: openstack.Openstack.ListFlavorsDetail:input_type -> openstack.ListFlavorsDetailReq
|
||
26, // 155: openstack.Openstack.ShowNetworkDetails:input_type -> openstack.ShowNetworkDetailsReq
|
||
30, // 156: openstack.Openstack.UpdateNetwork:input_type -> openstack.UpdateNetworkReq
|
||
32, // 157: openstack.Openstack.DeleteNetwork:input_type -> openstack.DeleteNetworkReq
|
||
34, // 158: openstack.Openstack.ListNetworks:input_type -> openstack.ListNetworksReq
|
||
36, // 159: openstack.Openstack.CreateNetwork:input_type -> openstack.CreateNetworkReq
|
||
43, // 160: openstack.Openstack.BulkCreateNetworks:input_type -> openstack.BulkCreateNetworksReq
|
||
38, // 161: openstack.Openstack.CreateSubnet:input_type -> openstack.CreateSubnetReq
|
||
53, // 162: openstack.Openstack.CreateImage:input_type -> openstack.CreateImageReq
|
||
56, // 163: openstack.Openstack.ListImages:input_type -> openstack.ListImagesReq
|
||
58, // 164: openstack.Openstack.DeleteImage:input_type -> openstack.DeleteImageReq
|
||
60, // 165: openstack.Openstack.UploadImage:input_type -> openstack.UploadOsImageReq
|
||
45, // 166: openstack.Openstack.ListNodes:input_type -> openstack.ListNodesReq
|
||
47, // 167: openstack.Openstack.CreateNode:input_type -> openstack.CreateNodeReq
|
||
49, // 168: openstack.Openstack.DeleteNode:input_type -> openstack.DeleteNodeReq
|
||
51, // 169: openstack.Openstack.ShowNodeDetails:input_type -> openstack.ShowNodeDetailsReq
|
||
62, // 170: openstack.Openstack.ListVolumes:input_type -> openstack.ListVolumesReq
|
||
64, // 171: openstack.Openstack.ListVolumesDetail:input_type -> openstack.ListVolumesDetailReq
|
||
66, // 172: openstack.Openstack.CreateVolume:input_type -> openstack.CreateVolumeReq
|
||
68, // 173: openstack.Openstack.DeleteVolume:input_type -> openstack.DeleteVolumeReq
|
||
70, // 174: openstack.Openstack.UpdateVolume:input_type -> openstack.UpdateVolumeReq
|
||
72, // 175: openstack.Openstack.ListVolumeTypes:input_type -> openstack.ListVolumeTypesReq
|
||
74, // 176: openstack.Openstack.CreateVolumeTypes:input_type -> openstack.CreateTypeReq
|
||
76, // 177: openstack.Openstack.DeleteVolumeTypes:input_type -> openstack.DeleteTypeReq
|
||
1, // 178: openstack.Openstack.GetComputeLimits:output_type -> openstack.GetComputeLimitsResp
|
||
3, // 179: openstack.Openstack.GetVolumeLimits:output_type -> openstack.GetVolumeLimitsResp
|
||
5, // 180: openstack.Openstack.ListServers:output_type -> openstack.ListServersResp
|
||
7, // 181: openstack.Openstack.ListServersDetailed:output_type -> openstack.ListServersDetailedResp
|
||
9, // 182: openstack.Openstack.CreateServer:output_type -> openstack.CreateServerResp
|
||
11, // 183: openstack.Openstack.DeleteServer:output_type -> openstack.DeleteServerResp
|
||
13, // 184: openstack.Openstack.GetServersDetailedById:output_type -> openstack.GetServersDetailedByIdResp
|
||
15, // 185: openstack.Openstack.UpdateServer:output_type -> openstack.UpdateServerResp
|
||
17, // 186: openstack.Openstack.StartServer:output_type -> openstack.StartServerResp
|
||
19, // 187: openstack.Openstack.StopServer:output_type -> openstack.StopServerResp
|
||
21, // 188: openstack.Openstack.RebootServer:output_type -> openstack.RebootServerResp
|
||
23, // 189: openstack.Openstack.PauseServer:output_type -> openstack.PauseServerResp
|
||
25, // 190: openstack.Openstack.ListFlavorsDetail:output_type -> openstack.ListFlavorsDetailResp
|
||
29, // 191: openstack.Openstack.ShowNetworkDetails:output_type -> openstack.ShowNetworkDetailsResp
|
||
31, // 192: openstack.Openstack.UpdateNetwork:output_type -> openstack.UpdateNetworkResp
|
||
33, // 193: openstack.Openstack.DeleteNetwork:output_type -> openstack.DeleteNetworkResp
|
||
35, // 194: openstack.Openstack.ListNetworks:output_type -> openstack.ListNetworksResp
|
||
37, // 195: openstack.Openstack.CreateNetwork:output_type -> openstack.CreateNetworkResp
|
||
44, // 196: openstack.Openstack.BulkCreateNetworks:output_type -> openstack.BulkCreateNetworksResp
|
||
39, // 197: openstack.Openstack.CreateSubnet:output_type -> openstack.CreateSubnetResp
|
||
55, // 198: openstack.Openstack.CreateImage:output_type -> openstack.CreateImageResp
|
||
57, // 199: openstack.Openstack.ListImages:output_type -> openstack.ListImagesResp
|
||
59, // 200: openstack.Openstack.DeleteImage:output_type -> openstack.DeleteImageResp
|
||
61, // 201: openstack.Openstack.UploadImage:output_type -> openstack.UploadOsImageResp
|
||
46, // 202: openstack.Openstack.ListNodes:output_type -> openstack.ListNodesResp
|
||
48, // 203: openstack.Openstack.CreateNode:output_type -> openstack.CreateNodeResp
|
||
50, // 204: openstack.Openstack.DeleteNode:output_type -> openstack.DeleteNodeResp
|
||
52, // 205: openstack.Openstack.ShowNodeDetails:output_type -> openstack.ShowNodeDetailsResp
|
||
63, // 206: openstack.Openstack.ListVolumes:output_type -> openstack.ListVolumesResp
|
||
65, // 207: openstack.Openstack.ListVolumesDetail:output_type -> openstack.ListVolumesDetailResp
|
||
67, // 208: openstack.Openstack.CreateVolume:output_type -> openstack.CreateVolumeResp
|
||
69, // 209: openstack.Openstack.DeleteVolume:output_type -> openstack.DeleteVolumeResp
|
||
71, // 210: openstack.Openstack.UpdateVolume:output_type -> openstack.UpdateVolumeResp
|
||
73, // 211: openstack.Openstack.ListVolumeTypes:output_type -> openstack.ListVolumeTypesResp
|
||
75, // 212: openstack.Openstack.CreateVolumeTypes:output_type -> openstack.CreateTypeResp
|
||
77, // 213: openstack.Openstack.DeleteVolumeTypes:output_type -> openstack.DeleteTypeResp
|
||
178, // [178:214] is the sub-list for method output_type
|
||
142, // [142:178] is the sub-list for method input_type
|
||
142, // [142:142] is the sub-list for extension type_name
|
||
142, // [142:142] is the sub-list for extension extendee
|
||
0, // [0:142] is the sub-list for field type_name
|
||
}
|
||
|
||
func init() { file_pcm_openstack_proto_init() }
|
||
func file_pcm_openstack_proto_init() {
|
||
if File_pcm_openstack_proto != nil {
|
||
return
|
||
}
|
||
if !protoimpl.UnsafeEnabled {
|
||
file_pcm_openstack_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetComputeLimitsReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetComputeLimitsResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetVolumeLimitsReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetVolumeLimitsResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteServerReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteServerResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*StartServerReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*StartServerResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*StopServerReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*StopServerResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*RebootServerReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*RebootServerResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*PauseServerReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*PauseServerResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListFlavorsDetailReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListFlavorsDetailResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNetworkDetailsReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*Network); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*Segment); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNetworkDetailsResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateNetworkReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateNetworkResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteNetworkReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteNetworkResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListNetworksReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListNetworksResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNetworkReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNetworkResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateSubnetReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateSubnetResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*Subnet); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*SubnetResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*AllocationPools); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*BulkCreateNetworksReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*BulkCreateNetworksResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListNodesReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListNodesResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteNodeReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteNodeResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateImageReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*Tags); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateImageResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListImagesReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListImagesResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteImageReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteImageResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UploadOsImageReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UploadOsImageResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumesReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumesResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumesDetailReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumesDetailResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateVolumeReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateVolumeResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteVolumeReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteVolumeResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateVolumeReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateVolumeResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumeTypesReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumeTypesResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateTypeReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateTypeResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteTypeReq); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*DeleteTypeResp); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetComputeLimitsResp_Rate); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetComputeLimitsResp_Absolute); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetComputeLimitsResp_Limits); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetVolumeLimitsResp_Rate); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetVolumeLimitsResp_Absolute); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetVolumeLimitsResp_Limits); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersResp_Servers); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersResp_ServersLinks); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedResp_Private); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedResp_Addresses); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedResp_ExtraSpecs); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedResp_Flavor); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedResp_Image); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedResp_Links1); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedResp_Metadata); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedResp_SecurityGroups); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListServersDetailedResp_Servers); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerReq_Networks); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerReq_BlockDeviceMappingV2); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerReq_Metadata); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerReq_Personality); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerReq_SecurityGroups); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerReq_Server); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerReq_OsSchHntSchedulerHints); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerResp_SecurityGroups); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateServerResp_Server); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_Private); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_Addresses); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_ExtraSpecs); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_Flavor); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_Image); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_Links1); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_Metadata); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_Fault); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_SecurityGroups); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*GetServersDetailedByIdResp_Servers); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerReq_Server); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerResp_Private); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerResp_Addresses); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerResp_ExtraSpecs); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerResp_Flavor); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerResp_Image); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerResp_Links1); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerResp_Metadata); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerResp_SecurityGroups); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateServerResp_Server); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*StartServerReq_OsStart); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*StopServerReq_OsStop); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*RebootServerReq_Reboot); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*PauseServerReq_OsPause); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListFlavorsDetailResp_Flavor); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListFlavorsDetailResp_ExtraSpecs); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListFlavorsDetailResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListNodesResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListNodesResp_Nodes); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[139].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeReq_DriverInfo); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[140].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeReq_Properties); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[141].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeReq_InstanceInfo); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[142].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeReq_NetworkData); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_CleanStep); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_DeployStep); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_DriverInfo); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_DriverInternalInfo); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_Extra); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_InstanceInfo); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_NetworkData); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_Portgroups); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_Ports); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_Properties); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_RaidConfig); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_States); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_TargetRaidConfig); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateNodeResp_Volume); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsReq_Fields); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_CleanStep); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_DeployStep); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_DriverInfo); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_DriverInternalInfo); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[163].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_Extra); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[164].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_InstanceInfo); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_NetworkData); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_Portgroups); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_Ports); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[169].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_Properties); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[170].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_RaidConfig); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[171].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_States); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[172].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_TargetRaidConfig); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[173].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_Volume); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[174].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ShowNodeDetailsResp_Traits); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[175].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateImageResp_Tags); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[176].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateImageResp_Locations); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[177].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListImagesResp_Images); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[178].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListImagesResp_Tags); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[179].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumesResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[180].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumesResp_Volumes); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[181].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumesDetailResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[182].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumesDetailResp_Attachments); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[183].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumesDetailResp_Metadata); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[184].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumesDetailResp_VolumeDetail); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[185].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateVolumeReq_Metadata); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[186].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateVolumeReq_Volume); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[187].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateVolumeResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[188].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateVolumeResp_Metadata); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[189].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateVolumeResp_Volume); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[190].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateVolumeResp_Attachments); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[191].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateVolumeReq_Metadata); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[192].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateVolumeReq_Volume); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[193].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateVolumeResp_Links); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[194].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateVolumeResp_Metadata); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[195].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateVolumeResp_Volume); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[196].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*UpdateVolumeResp_Attachments); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[197].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumeTypesResp_ExtraSpecs); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[198].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*ListVolumeTypesResp_VolumeTypes); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[199].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateTypeReq_ExtraSpecs); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[200].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateTypeReq_VolumeType); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[201].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateTypeResp_ExtraSpecs); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
file_pcm_openstack_proto_msgTypes[202].Exporter = func(v interface{}, i int) interface{} {
|
||
switch v := v.(*CreateTypeResp_VolumeType); i {
|
||
case 0:
|
||
return &v.state
|
||
case 1:
|
||
return &v.sizeCache
|
||
case 2:
|
||
return &v.unknownFields
|
||
default:
|
||
return nil
|
||
}
|
||
}
|
||
}
|
||
type x struct{}
|
||
out := protoimpl.TypeBuilder{
|
||
File: protoimpl.DescBuilder{
|
||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||
RawDescriptor: file_pcm_openstack_proto_rawDesc,
|
||
NumEnums: 0,
|
||
NumMessages: 203,
|
||
NumExtensions: 0,
|
||
NumServices: 1,
|
||
},
|
||
GoTypes: file_pcm_openstack_proto_goTypes,
|
||
DependencyIndexes: file_pcm_openstack_proto_depIdxs,
|
||
MessageInfos: file_pcm_openstack_proto_msgTypes,
|
||
}.Build()
|
||
File_pcm_openstack_proto = out.File
|
||
file_pcm_openstack_proto_rawDesc = nil
|
||
file_pcm_openstack_proto_goTypes = nil
|
||
file_pcm_openstack_proto_depIdxs = nil
|
||
}
|