pcm-openstack/openstack/pcm-openstack_grpc.pb.go

1417 lines
56 KiB
Go

// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.3.0
// - protoc v3.19.4
// source: pcm-openstack.proto
package openstack
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
const (
Openstack_GetComputeLimits_FullMethodName = "/openstack.Openstack/GetComputeLimits"
Openstack_GetVolumeLimits_FullMethodName = "/openstack.Openstack/GetVolumeLimits"
Openstack_ListServers_FullMethodName = "/openstack.Openstack/ListServers"
Openstack_ListServersDetailed_FullMethodName = "/openstack.Openstack/ListServersDetailed"
Openstack_CreateServer_FullMethodName = "/openstack.Openstack/CreateServer"
Openstack_DeleteServer_FullMethodName = "/openstack.Openstack/DeleteServer"
Openstack_GetServersDetailedById_FullMethodName = "/openstack.Openstack/GetServersDetailedById"
Openstack_UpdateServer_FullMethodName = "/openstack.Openstack/UpdateServer"
Openstack_StartServer_FullMethodName = "/openstack.Openstack/StartServer"
Openstack_StopServer_FullMethodName = "/openstack.Openstack/StopServer"
Openstack_RebootServer_FullMethodName = "/openstack.Openstack/RebootServer"
Openstack_PauseServer_FullMethodName = "/openstack.Openstack/PauseServer"
Openstack_ListFlavorsDetail_FullMethodName = "/openstack.Openstack/ListFlavorsDetail"
Openstack_ShowNetworkDetails_FullMethodName = "/openstack.Openstack/ShowNetworkDetails"
Openstack_UpdateNetwork_FullMethodName = "/openstack.Openstack/UpdateNetwork"
Openstack_DeleteNetwork_FullMethodName = "/openstack.Openstack/DeleteNetwork"
Openstack_ListNetworks_FullMethodName = "/openstack.Openstack/ListNetworks"
Openstack_CreateNetwork_FullMethodName = "/openstack.Openstack/CreateNetwork"
Openstack_BulkCreateNetworks_FullMethodName = "/openstack.Openstack/BulkCreateNetworks"
Openstack_CreateSubnet_FullMethodName = "/openstack.Openstack/CreateSubnet"
Openstack_CreateImage_FullMethodName = "/openstack.Openstack/CreateImage"
Openstack_ListImages_FullMethodName = "/openstack.Openstack/ListImages"
Openstack_DeleteImage_FullMethodName = "/openstack.Openstack/DeleteImage"
Openstack_UploadImage_FullMethodName = "/openstack.Openstack/UploadImage"
Openstack_ListNodes_FullMethodName = "/openstack.Openstack/ListNodes"
Openstack_CreateNode_FullMethodName = "/openstack.Openstack/CreateNode"
Openstack_DeleteNode_FullMethodName = "/openstack.Openstack/DeleteNode"
Openstack_ShowNodeDetails_FullMethodName = "/openstack.Openstack/ShowNodeDetails"
Openstack_ListVolumes_FullMethodName = "/openstack.Openstack/ListVolumes"
Openstack_ListVolumesDetail_FullMethodName = "/openstack.Openstack/ListVolumesDetail"
Openstack_CreateVolume_FullMethodName = "/openstack.Openstack/CreateVolume"
Openstack_DeleteVolume_FullMethodName = "/openstack.Openstack/DeleteVolume"
Openstack_UpdateVolume_FullMethodName = "/openstack.Openstack/UpdateVolume"
Openstack_ListVolumeTypes_FullMethodName = "/openstack.Openstack/ListVolumeTypes"
Openstack_CreateVolumeTypes_FullMethodName = "/openstack.Openstack/CreateVolumeTypes"
Openstack_DeleteVolumeTypes_FullMethodName = "/openstack.Openstack/DeleteVolumeTypes"
)
// OpenstackClient is the client API for Openstack service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type OpenstackClient interface {
// Overview
GetComputeLimits(ctx context.Context, in *GetComputeLimitsReq, opts ...grpc.CallOption) (*GetComputeLimitsResp, error)
GetVolumeLimits(ctx context.Context, in *GetVolumeLimitsReq, opts ...grpc.CallOption) (*GetVolumeLimitsResp, error)
// Servers
ListServers(ctx context.Context, in *ListServersReq, opts ...grpc.CallOption) (*ListServersResp, error)
ListServersDetailed(ctx context.Context, in *ListServersDetailedReq, opts ...grpc.CallOption) (*ListServersDetailedResp, error)
CreateServer(ctx context.Context, in *CreateServerReq, opts ...grpc.CallOption) (*CreateServerResp, error)
DeleteServer(ctx context.Context, in *DeleteServerReq, opts ...grpc.CallOption) (*DeleteServerResp, error)
GetServersDetailedById(ctx context.Context, in *GetServersDetailedByIdReq, opts ...grpc.CallOption) (*GetServersDetailedByIdResp, error)
UpdateServer(ctx context.Context, in *UpdateServerReq, opts ...grpc.CallOption) (*UpdateServerResp, error)
StartServer(ctx context.Context, in *StartServerReq, opts ...grpc.CallOption) (*StartServerResp, error)
StopServer(ctx context.Context, in *StopServerReq, opts ...grpc.CallOption) (*StopServerResp, error)
RebootServer(ctx context.Context, in *RebootServerReq, opts ...grpc.CallOption) (*RebootServerResp, error)
PauseServer(ctx context.Context, in *PauseServerReq, opts ...grpc.CallOption) (*PauseServerResp, error)
ListFlavorsDetail(ctx context.Context, in *ListFlavorsDetailReq, opts ...grpc.CallOption) (*ListFlavorsDetailResp, error)
// network
ShowNetworkDetails(ctx context.Context, in *ShowNetworkDetailsReq, opts ...grpc.CallOption) (*ShowNetworkDetailsResp, error)
UpdateNetwork(ctx context.Context, in *UpdateNetworkReq, opts ...grpc.CallOption) (*UpdateNetworkResp, error)
DeleteNetwork(ctx context.Context, in *DeleteNetworkReq, opts ...grpc.CallOption) (*DeleteNetworkResp, error)
ListNetworks(ctx context.Context, in *ListNetworksReq, opts ...grpc.CallOption) (*ListNetworksResp, error)
CreateNetwork(ctx context.Context, in *CreateNetworkReq, opts ...grpc.CallOption) (*CreateNetworkResp, error)
BulkCreateNetworks(ctx context.Context, in *BulkCreateNetworksReq, opts ...grpc.CallOption) (*BulkCreateNetworksResp, error)
CreateSubnet(ctx context.Context, in *CreateSubnetReq, opts ...grpc.CallOption) (*CreateSubnetResp, error)
// Images from glance
CreateImage(ctx context.Context, in *CreateImageReq, opts ...grpc.CallOption) (*CreateImageResp, error)
ListImages(ctx context.Context, in *ListImagesReq, opts ...grpc.CallOption) (*ListImagesResp, error)
DeleteImage(ctx context.Context, in *DeleteImageReq, opts ...grpc.CallOption) (*DeleteImageResp, error)
UploadImage(ctx context.Context, in *UploadOsImageReq, opts ...grpc.CallOption) (*UploadOsImageResp, error)
// Bare Metal
ListNodes(ctx context.Context, in *ListNodesReq, opts ...grpc.CallOption) (*ListNodesResp, error)
CreateNode(ctx context.Context, in *CreateNodeReq, opts ...grpc.CallOption) (*CreateNodeResp, error)
DeleteNode(ctx context.Context, in *DeleteNodeReq, opts ...grpc.CallOption) (*DeleteNodeResp, error)
ShowNodeDetails(ctx context.Context, in *ShowNodeDetailsReq, opts ...grpc.CallOption) (*ShowNodeDetailsResp, error)
// cinder(block storage) volumes
ListVolumes(ctx context.Context, in *ListVolumesReq, opts ...grpc.CallOption) (*ListVolumesResp, error)
ListVolumesDetail(ctx context.Context, in *ListVolumesDetailReq, opts ...grpc.CallOption) (*ListVolumesDetailResp, error)
CreateVolume(ctx context.Context, in *CreateVolumeReq, opts ...grpc.CallOption) (*CreateVolumeResp, error)
DeleteVolume(ctx context.Context, in *DeleteVolumeReq, opts ...grpc.CallOption) (*DeleteVolumeResp, error)
UpdateVolume(ctx context.Context, in *UpdateVolumeReq, opts ...grpc.CallOption) (*UpdateVolumeResp, error)
ListVolumeTypes(ctx context.Context, in *ListVolumeTypesReq, opts ...grpc.CallOption) (*ListVolumeTypesResp, error)
CreateVolumeTypes(ctx context.Context, in *CreateTypeReq, opts ...grpc.CallOption) (*CreateTypeResp, error)
DeleteVolumeTypes(ctx context.Context, in *DeleteTypeReq, opts ...grpc.CallOption) (*DeleteTypeResp, error)
}
type openstackClient struct {
cc grpc.ClientConnInterface
}
func NewOpenstackClient(cc grpc.ClientConnInterface) OpenstackClient {
return &openstackClient{cc}
}
func (c *openstackClient) GetComputeLimits(ctx context.Context, in *GetComputeLimitsReq, opts ...grpc.CallOption) (*GetComputeLimitsResp, error) {
out := new(GetComputeLimitsResp)
err := c.cc.Invoke(ctx, Openstack_GetComputeLimits_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) GetVolumeLimits(ctx context.Context, in *GetVolumeLimitsReq, opts ...grpc.CallOption) (*GetVolumeLimitsResp, error) {
out := new(GetVolumeLimitsResp)
err := c.cc.Invoke(ctx, Openstack_GetVolumeLimits_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) ListServers(ctx context.Context, in *ListServersReq, opts ...grpc.CallOption) (*ListServersResp, error) {
out := new(ListServersResp)
err := c.cc.Invoke(ctx, Openstack_ListServers_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) ListServersDetailed(ctx context.Context, in *ListServersDetailedReq, opts ...grpc.CallOption) (*ListServersDetailedResp, error) {
out := new(ListServersDetailedResp)
err := c.cc.Invoke(ctx, Openstack_ListServersDetailed_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) CreateServer(ctx context.Context, in *CreateServerReq, opts ...grpc.CallOption) (*CreateServerResp, error) {
out := new(CreateServerResp)
err := c.cc.Invoke(ctx, Openstack_CreateServer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) DeleteServer(ctx context.Context, in *DeleteServerReq, opts ...grpc.CallOption) (*DeleteServerResp, error) {
out := new(DeleteServerResp)
err := c.cc.Invoke(ctx, Openstack_DeleteServer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) GetServersDetailedById(ctx context.Context, in *GetServersDetailedByIdReq, opts ...grpc.CallOption) (*GetServersDetailedByIdResp, error) {
out := new(GetServersDetailedByIdResp)
err := c.cc.Invoke(ctx, Openstack_GetServersDetailedById_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) UpdateServer(ctx context.Context, in *UpdateServerReq, opts ...grpc.CallOption) (*UpdateServerResp, error) {
out := new(UpdateServerResp)
err := c.cc.Invoke(ctx, Openstack_UpdateServer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) StartServer(ctx context.Context, in *StartServerReq, opts ...grpc.CallOption) (*StartServerResp, error) {
out := new(StartServerResp)
err := c.cc.Invoke(ctx, Openstack_StartServer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) StopServer(ctx context.Context, in *StopServerReq, opts ...grpc.CallOption) (*StopServerResp, error) {
out := new(StopServerResp)
err := c.cc.Invoke(ctx, Openstack_StopServer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) RebootServer(ctx context.Context, in *RebootServerReq, opts ...grpc.CallOption) (*RebootServerResp, error) {
out := new(RebootServerResp)
err := c.cc.Invoke(ctx, Openstack_RebootServer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) PauseServer(ctx context.Context, in *PauseServerReq, opts ...grpc.CallOption) (*PauseServerResp, error) {
out := new(PauseServerResp)
err := c.cc.Invoke(ctx, Openstack_PauseServer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) ListFlavorsDetail(ctx context.Context, in *ListFlavorsDetailReq, opts ...grpc.CallOption) (*ListFlavorsDetailResp, error) {
out := new(ListFlavorsDetailResp)
err := c.cc.Invoke(ctx, Openstack_ListFlavorsDetail_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) ShowNetworkDetails(ctx context.Context, in *ShowNetworkDetailsReq, opts ...grpc.CallOption) (*ShowNetworkDetailsResp, error) {
out := new(ShowNetworkDetailsResp)
err := c.cc.Invoke(ctx, Openstack_ShowNetworkDetails_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) UpdateNetwork(ctx context.Context, in *UpdateNetworkReq, opts ...grpc.CallOption) (*UpdateNetworkResp, error) {
out := new(UpdateNetworkResp)
err := c.cc.Invoke(ctx, Openstack_UpdateNetwork_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) DeleteNetwork(ctx context.Context, in *DeleteNetworkReq, opts ...grpc.CallOption) (*DeleteNetworkResp, error) {
out := new(DeleteNetworkResp)
err := c.cc.Invoke(ctx, Openstack_DeleteNetwork_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) ListNetworks(ctx context.Context, in *ListNetworksReq, opts ...grpc.CallOption) (*ListNetworksResp, error) {
out := new(ListNetworksResp)
err := c.cc.Invoke(ctx, Openstack_ListNetworks_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) CreateNetwork(ctx context.Context, in *CreateNetworkReq, opts ...grpc.CallOption) (*CreateNetworkResp, error) {
out := new(CreateNetworkResp)
err := c.cc.Invoke(ctx, Openstack_CreateNetwork_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) BulkCreateNetworks(ctx context.Context, in *BulkCreateNetworksReq, opts ...grpc.CallOption) (*BulkCreateNetworksResp, error) {
out := new(BulkCreateNetworksResp)
err := c.cc.Invoke(ctx, Openstack_BulkCreateNetworks_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) CreateSubnet(ctx context.Context, in *CreateSubnetReq, opts ...grpc.CallOption) (*CreateSubnetResp, error) {
out := new(CreateSubnetResp)
err := c.cc.Invoke(ctx, Openstack_CreateSubnet_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) CreateImage(ctx context.Context, in *CreateImageReq, opts ...grpc.CallOption) (*CreateImageResp, error) {
out := new(CreateImageResp)
err := c.cc.Invoke(ctx, Openstack_CreateImage_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) ListImages(ctx context.Context, in *ListImagesReq, opts ...grpc.CallOption) (*ListImagesResp, error) {
out := new(ListImagesResp)
err := c.cc.Invoke(ctx, Openstack_ListImages_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) DeleteImage(ctx context.Context, in *DeleteImageReq, opts ...grpc.CallOption) (*DeleteImageResp, error) {
out := new(DeleteImageResp)
err := c.cc.Invoke(ctx, Openstack_DeleteImage_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) UploadImage(ctx context.Context, in *UploadOsImageReq, opts ...grpc.CallOption) (*UploadOsImageResp, error) {
out := new(UploadOsImageResp)
err := c.cc.Invoke(ctx, Openstack_UploadImage_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) ListNodes(ctx context.Context, in *ListNodesReq, opts ...grpc.CallOption) (*ListNodesResp, error) {
out := new(ListNodesResp)
err := c.cc.Invoke(ctx, Openstack_ListNodes_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) CreateNode(ctx context.Context, in *CreateNodeReq, opts ...grpc.CallOption) (*CreateNodeResp, error) {
out := new(CreateNodeResp)
err := c.cc.Invoke(ctx, Openstack_CreateNode_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) DeleteNode(ctx context.Context, in *DeleteNodeReq, opts ...grpc.CallOption) (*DeleteNodeResp, error) {
out := new(DeleteNodeResp)
err := c.cc.Invoke(ctx, Openstack_DeleteNode_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) ShowNodeDetails(ctx context.Context, in *ShowNodeDetailsReq, opts ...grpc.CallOption) (*ShowNodeDetailsResp, error) {
out := new(ShowNodeDetailsResp)
err := c.cc.Invoke(ctx, Openstack_ShowNodeDetails_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) ListVolumes(ctx context.Context, in *ListVolumesReq, opts ...grpc.CallOption) (*ListVolumesResp, error) {
out := new(ListVolumesResp)
err := c.cc.Invoke(ctx, Openstack_ListVolumes_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) ListVolumesDetail(ctx context.Context, in *ListVolumesDetailReq, opts ...grpc.CallOption) (*ListVolumesDetailResp, error) {
out := new(ListVolumesDetailResp)
err := c.cc.Invoke(ctx, Openstack_ListVolumesDetail_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) CreateVolume(ctx context.Context, in *CreateVolumeReq, opts ...grpc.CallOption) (*CreateVolumeResp, error) {
out := new(CreateVolumeResp)
err := c.cc.Invoke(ctx, Openstack_CreateVolume_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) DeleteVolume(ctx context.Context, in *DeleteVolumeReq, opts ...grpc.CallOption) (*DeleteVolumeResp, error) {
out := new(DeleteVolumeResp)
err := c.cc.Invoke(ctx, Openstack_DeleteVolume_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) UpdateVolume(ctx context.Context, in *UpdateVolumeReq, opts ...grpc.CallOption) (*UpdateVolumeResp, error) {
out := new(UpdateVolumeResp)
err := c.cc.Invoke(ctx, Openstack_UpdateVolume_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) ListVolumeTypes(ctx context.Context, in *ListVolumeTypesReq, opts ...grpc.CallOption) (*ListVolumeTypesResp, error) {
out := new(ListVolumeTypesResp)
err := c.cc.Invoke(ctx, Openstack_ListVolumeTypes_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) CreateVolumeTypes(ctx context.Context, in *CreateTypeReq, opts ...grpc.CallOption) (*CreateTypeResp, error) {
out := new(CreateTypeResp)
err := c.cc.Invoke(ctx, Openstack_CreateVolumeTypes_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *openstackClient) DeleteVolumeTypes(ctx context.Context, in *DeleteTypeReq, opts ...grpc.CallOption) (*DeleteTypeResp, error) {
out := new(DeleteTypeResp)
err := c.cc.Invoke(ctx, Openstack_DeleteVolumeTypes_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// OpenstackServer is the server API for Openstack service.
// All implementations must embed UnimplementedOpenstackServer
// for forward compatibility
type OpenstackServer interface {
// Overview
GetComputeLimits(context.Context, *GetComputeLimitsReq) (*GetComputeLimitsResp, error)
GetVolumeLimits(context.Context, *GetVolumeLimitsReq) (*GetVolumeLimitsResp, error)
// Servers
ListServers(context.Context, *ListServersReq) (*ListServersResp, error)
ListServersDetailed(context.Context, *ListServersDetailedReq) (*ListServersDetailedResp, error)
CreateServer(context.Context, *CreateServerReq) (*CreateServerResp, error)
DeleteServer(context.Context, *DeleteServerReq) (*DeleteServerResp, error)
GetServersDetailedById(context.Context, *GetServersDetailedByIdReq) (*GetServersDetailedByIdResp, error)
UpdateServer(context.Context, *UpdateServerReq) (*UpdateServerResp, error)
StartServer(context.Context, *StartServerReq) (*StartServerResp, error)
StopServer(context.Context, *StopServerReq) (*StopServerResp, error)
RebootServer(context.Context, *RebootServerReq) (*RebootServerResp, error)
PauseServer(context.Context, *PauseServerReq) (*PauseServerResp, error)
ListFlavorsDetail(context.Context, *ListFlavorsDetailReq) (*ListFlavorsDetailResp, error)
// network
ShowNetworkDetails(context.Context, *ShowNetworkDetailsReq) (*ShowNetworkDetailsResp, error)
UpdateNetwork(context.Context, *UpdateNetworkReq) (*UpdateNetworkResp, error)
DeleteNetwork(context.Context, *DeleteNetworkReq) (*DeleteNetworkResp, error)
ListNetworks(context.Context, *ListNetworksReq) (*ListNetworksResp, error)
CreateNetwork(context.Context, *CreateNetworkReq) (*CreateNetworkResp, error)
BulkCreateNetworks(context.Context, *BulkCreateNetworksReq) (*BulkCreateNetworksResp, error)
CreateSubnet(context.Context, *CreateSubnetReq) (*CreateSubnetResp, error)
// Images from glance
CreateImage(context.Context, *CreateImageReq) (*CreateImageResp, error)
ListImages(context.Context, *ListImagesReq) (*ListImagesResp, error)
DeleteImage(context.Context, *DeleteImageReq) (*DeleteImageResp, error)
UploadImage(context.Context, *UploadOsImageReq) (*UploadOsImageResp, error)
// Bare Metal
ListNodes(context.Context, *ListNodesReq) (*ListNodesResp, error)
CreateNode(context.Context, *CreateNodeReq) (*CreateNodeResp, error)
DeleteNode(context.Context, *DeleteNodeReq) (*DeleteNodeResp, error)
ShowNodeDetails(context.Context, *ShowNodeDetailsReq) (*ShowNodeDetailsResp, error)
// cinder(block storage) volumes
ListVolumes(context.Context, *ListVolumesReq) (*ListVolumesResp, error)
ListVolumesDetail(context.Context, *ListVolumesDetailReq) (*ListVolumesDetailResp, error)
CreateVolume(context.Context, *CreateVolumeReq) (*CreateVolumeResp, error)
DeleteVolume(context.Context, *DeleteVolumeReq) (*DeleteVolumeResp, error)
UpdateVolume(context.Context, *UpdateVolumeReq) (*UpdateVolumeResp, error)
ListVolumeTypes(context.Context, *ListVolumeTypesReq) (*ListVolumeTypesResp, error)
CreateVolumeTypes(context.Context, *CreateTypeReq) (*CreateTypeResp, error)
DeleteVolumeTypes(context.Context, *DeleteTypeReq) (*DeleteTypeResp, error)
mustEmbedUnimplementedOpenstackServer()
}
// UnimplementedOpenstackServer must be embedded to have forward compatible implementations.
type UnimplementedOpenstackServer struct {
}
func (UnimplementedOpenstackServer) GetComputeLimits(context.Context, *GetComputeLimitsReq) (*GetComputeLimitsResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetComputeLimits not implemented")
}
func (UnimplementedOpenstackServer) GetVolumeLimits(context.Context, *GetVolumeLimitsReq) (*GetVolumeLimitsResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetVolumeLimits not implemented")
}
func (UnimplementedOpenstackServer) ListServers(context.Context, *ListServersReq) (*ListServersResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListServers not implemented")
}
func (UnimplementedOpenstackServer) ListServersDetailed(context.Context, *ListServersDetailedReq) (*ListServersDetailedResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListServersDetailed not implemented")
}
func (UnimplementedOpenstackServer) CreateServer(context.Context, *CreateServerReq) (*CreateServerResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method CreateServer not implemented")
}
func (UnimplementedOpenstackServer) DeleteServer(context.Context, *DeleteServerReq) (*DeleteServerResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method DeleteServer not implemented")
}
func (UnimplementedOpenstackServer) GetServersDetailedById(context.Context, *GetServersDetailedByIdReq) (*GetServersDetailedByIdResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetServersDetailedById not implemented")
}
func (UnimplementedOpenstackServer) UpdateServer(context.Context, *UpdateServerReq) (*UpdateServerResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method UpdateServer not implemented")
}
func (UnimplementedOpenstackServer) StartServer(context.Context, *StartServerReq) (*StartServerResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method StartServer not implemented")
}
func (UnimplementedOpenstackServer) StopServer(context.Context, *StopServerReq) (*StopServerResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method StopServer not implemented")
}
func (UnimplementedOpenstackServer) RebootServer(context.Context, *RebootServerReq) (*RebootServerResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method RebootServer not implemented")
}
func (UnimplementedOpenstackServer) PauseServer(context.Context, *PauseServerReq) (*PauseServerResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method PauseServer not implemented")
}
func (UnimplementedOpenstackServer) ListFlavorsDetail(context.Context, *ListFlavorsDetailReq) (*ListFlavorsDetailResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListFlavorsDetail not implemented")
}
func (UnimplementedOpenstackServer) ShowNetworkDetails(context.Context, *ShowNetworkDetailsReq) (*ShowNetworkDetailsResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ShowNetworkDetails not implemented")
}
func (UnimplementedOpenstackServer) UpdateNetwork(context.Context, *UpdateNetworkReq) (*UpdateNetworkResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method UpdateNetwork not implemented")
}
func (UnimplementedOpenstackServer) DeleteNetwork(context.Context, *DeleteNetworkReq) (*DeleteNetworkResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method DeleteNetwork not implemented")
}
func (UnimplementedOpenstackServer) ListNetworks(context.Context, *ListNetworksReq) (*ListNetworksResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListNetworks not implemented")
}
func (UnimplementedOpenstackServer) CreateNetwork(context.Context, *CreateNetworkReq) (*CreateNetworkResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method CreateNetwork not implemented")
}
func (UnimplementedOpenstackServer) BulkCreateNetworks(context.Context, *BulkCreateNetworksReq) (*BulkCreateNetworksResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method BulkCreateNetworks not implemented")
}
func (UnimplementedOpenstackServer) CreateSubnet(context.Context, *CreateSubnetReq) (*CreateSubnetResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method CreateSubnet not implemented")
}
func (UnimplementedOpenstackServer) CreateImage(context.Context, *CreateImageReq) (*CreateImageResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method CreateImage not implemented")
}
func (UnimplementedOpenstackServer) ListImages(context.Context, *ListImagesReq) (*ListImagesResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListImages not implemented")
}
func (UnimplementedOpenstackServer) DeleteImage(context.Context, *DeleteImageReq) (*DeleteImageResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method DeleteImage not implemented")
}
func (UnimplementedOpenstackServer) UploadImage(context.Context, *UploadOsImageReq) (*UploadOsImageResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method UploadImage not implemented")
}
func (UnimplementedOpenstackServer) ListNodes(context.Context, *ListNodesReq) (*ListNodesResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListNodes not implemented")
}
func (UnimplementedOpenstackServer) CreateNode(context.Context, *CreateNodeReq) (*CreateNodeResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method CreateNode not implemented")
}
func (UnimplementedOpenstackServer) DeleteNode(context.Context, *DeleteNodeReq) (*DeleteNodeResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method DeleteNode not implemented")
}
func (UnimplementedOpenstackServer) ShowNodeDetails(context.Context, *ShowNodeDetailsReq) (*ShowNodeDetailsResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ShowNodeDetails not implemented")
}
func (UnimplementedOpenstackServer) ListVolumes(context.Context, *ListVolumesReq) (*ListVolumesResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListVolumes not implemented")
}
func (UnimplementedOpenstackServer) ListVolumesDetail(context.Context, *ListVolumesDetailReq) (*ListVolumesDetailResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListVolumesDetail not implemented")
}
func (UnimplementedOpenstackServer) CreateVolume(context.Context, *CreateVolumeReq) (*CreateVolumeResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method CreateVolume not implemented")
}
func (UnimplementedOpenstackServer) DeleteVolume(context.Context, *DeleteVolumeReq) (*DeleteVolumeResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method DeleteVolume not implemented")
}
func (UnimplementedOpenstackServer) UpdateVolume(context.Context, *UpdateVolumeReq) (*UpdateVolumeResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method UpdateVolume not implemented")
}
func (UnimplementedOpenstackServer) ListVolumeTypes(context.Context, *ListVolumeTypesReq) (*ListVolumeTypesResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListVolumeTypes not implemented")
}
func (UnimplementedOpenstackServer) CreateVolumeTypes(context.Context, *CreateTypeReq) (*CreateTypeResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method CreateVolumeTypes not implemented")
}
func (UnimplementedOpenstackServer) DeleteVolumeTypes(context.Context, *DeleteTypeReq) (*DeleteTypeResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method DeleteVolumeTypes not implemented")
}
func (UnimplementedOpenstackServer) mustEmbedUnimplementedOpenstackServer() {}
// UnsafeOpenstackServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to OpenstackServer will
// result in compilation errors.
type UnsafeOpenstackServer interface {
mustEmbedUnimplementedOpenstackServer()
}
func RegisterOpenstackServer(s grpc.ServiceRegistrar, srv OpenstackServer) {
s.RegisterService(&Openstack_ServiceDesc, srv)
}
func _Openstack_GetComputeLimits_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetComputeLimitsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).GetComputeLimits(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_GetComputeLimits_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).GetComputeLimits(ctx, req.(*GetComputeLimitsReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_GetVolumeLimits_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetVolumeLimitsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).GetVolumeLimits(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_GetVolumeLimits_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).GetVolumeLimits(ctx, req.(*GetVolumeLimitsReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_ListServers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListServersReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).ListServers(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_ListServers_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).ListServers(ctx, req.(*ListServersReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_ListServersDetailed_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListServersDetailedReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).ListServersDetailed(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_ListServersDetailed_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).ListServersDetailed(ctx, req.(*ListServersDetailedReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_CreateServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateServerReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).CreateServer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_CreateServer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).CreateServer(ctx, req.(*CreateServerReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_DeleteServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteServerReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).DeleteServer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_DeleteServer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).DeleteServer(ctx, req.(*DeleteServerReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_GetServersDetailedById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetServersDetailedByIdReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).GetServersDetailedById(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_GetServersDetailedById_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).GetServersDetailedById(ctx, req.(*GetServersDetailedByIdReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_UpdateServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdateServerReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).UpdateServer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_UpdateServer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).UpdateServer(ctx, req.(*UpdateServerReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_StartServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(StartServerReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).StartServer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_StartServer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).StartServer(ctx, req.(*StartServerReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_StopServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(StopServerReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).StopServer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_StopServer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).StopServer(ctx, req.(*StopServerReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_RebootServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(RebootServerReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).RebootServer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_RebootServer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).RebootServer(ctx, req.(*RebootServerReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_PauseServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(PauseServerReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).PauseServer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_PauseServer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).PauseServer(ctx, req.(*PauseServerReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_ListFlavorsDetail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListFlavorsDetailReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).ListFlavorsDetail(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_ListFlavorsDetail_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).ListFlavorsDetail(ctx, req.(*ListFlavorsDetailReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_ShowNetworkDetails_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ShowNetworkDetailsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).ShowNetworkDetails(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_ShowNetworkDetails_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).ShowNetworkDetails(ctx, req.(*ShowNetworkDetailsReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_UpdateNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdateNetworkReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).UpdateNetwork(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_UpdateNetwork_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).UpdateNetwork(ctx, req.(*UpdateNetworkReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_DeleteNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteNetworkReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).DeleteNetwork(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_DeleteNetwork_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).DeleteNetwork(ctx, req.(*DeleteNetworkReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_ListNetworks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListNetworksReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).ListNetworks(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_ListNetworks_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).ListNetworks(ctx, req.(*ListNetworksReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_CreateNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateNetworkReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).CreateNetwork(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_CreateNetwork_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).CreateNetwork(ctx, req.(*CreateNetworkReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_BulkCreateNetworks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(BulkCreateNetworksReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).BulkCreateNetworks(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_BulkCreateNetworks_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).BulkCreateNetworks(ctx, req.(*BulkCreateNetworksReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_CreateSubnet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateSubnetReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).CreateSubnet(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_CreateSubnet_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).CreateSubnet(ctx, req.(*CreateSubnetReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_CreateImage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateImageReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).CreateImage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_CreateImage_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).CreateImage(ctx, req.(*CreateImageReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_ListImages_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListImagesReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).ListImages(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_ListImages_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).ListImages(ctx, req.(*ListImagesReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_DeleteImage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteImageReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).DeleteImage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_DeleteImage_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).DeleteImage(ctx, req.(*DeleteImageReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_UploadImage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UploadOsImageReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).UploadImage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_UploadImage_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).UploadImage(ctx, req.(*UploadOsImageReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_ListNodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListNodesReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).ListNodes(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_ListNodes_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).ListNodes(ctx, req.(*ListNodesReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_CreateNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateNodeReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).CreateNode(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_CreateNode_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).CreateNode(ctx, req.(*CreateNodeReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_DeleteNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteNodeReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).DeleteNode(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_DeleteNode_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).DeleteNode(ctx, req.(*DeleteNodeReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_ShowNodeDetails_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ShowNodeDetailsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).ShowNodeDetails(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_ShowNodeDetails_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).ShowNodeDetails(ctx, req.(*ShowNodeDetailsReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_ListVolumes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListVolumesReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).ListVolumes(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_ListVolumes_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).ListVolumes(ctx, req.(*ListVolumesReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_ListVolumesDetail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListVolumesDetailReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).ListVolumesDetail(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_ListVolumesDetail_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).ListVolumesDetail(ctx, req.(*ListVolumesDetailReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_CreateVolume_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateVolumeReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).CreateVolume(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_CreateVolume_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).CreateVolume(ctx, req.(*CreateVolumeReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_DeleteVolume_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteVolumeReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).DeleteVolume(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_DeleteVolume_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).DeleteVolume(ctx, req.(*DeleteVolumeReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_UpdateVolume_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdateVolumeReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).UpdateVolume(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_UpdateVolume_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).UpdateVolume(ctx, req.(*UpdateVolumeReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_ListVolumeTypes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListVolumeTypesReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).ListVolumeTypes(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_ListVolumeTypes_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).ListVolumeTypes(ctx, req.(*ListVolumeTypesReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_CreateVolumeTypes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateTypeReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).CreateVolumeTypes(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_CreateVolumeTypes_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).CreateVolumeTypes(ctx, req.(*CreateTypeReq))
}
return interceptor(ctx, in, info, handler)
}
func _Openstack_DeleteVolumeTypes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteTypeReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OpenstackServer).DeleteVolumeTypes(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Openstack_DeleteVolumeTypes_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OpenstackServer).DeleteVolumeTypes(ctx, req.(*DeleteTypeReq))
}
return interceptor(ctx, in, info, handler)
}
// Openstack_ServiceDesc is the grpc.ServiceDesc for Openstack service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var Openstack_ServiceDesc = grpc.ServiceDesc{
ServiceName: "openstack.Openstack",
HandlerType: (*OpenstackServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetComputeLimits",
Handler: _Openstack_GetComputeLimits_Handler,
},
{
MethodName: "GetVolumeLimits",
Handler: _Openstack_GetVolumeLimits_Handler,
},
{
MethodName: "ListServers",
Handler: _Openstack_ListServers_Handler,
},
{
MethodName: "ListServersDetailed",
Handler: _Openstack_ListServersDetailed_Handler,
},
{
MethodName: "CreateServer",
Handler: _Openstack_CreateServer_Handler,
},
{
MethodName: "DeleteServer",
Handler: _Openstack_DeleteServer_Handler,
},
{
MethodName: "GetServersDetailedById",
Handler: _Openstack_GetServersDetailedById_Handler,
},
{
MethodName: "UpdateServer",
Handler: _Openstack_UpdateServer_Handler,
},
{
MethodName: "StartServer",
Handler: _Openstack_StartServer_Handler,
},
{
MethodName: "StopServer",
Handler: _Openstack_StopServer_Handler,
},
{
MethodName: "RebootServer",
Handler: _Openstack_RebootServer_Handler,
},
{
MethodName: "PauseServer",
Handler: _Openstack_PauseServer_Handler,
},
{
MethodName: "ListFlavorsDetail",
Handler: _Openstack_ListFlavorsDetail_Handler,
},
{
MethodName: "ShowNetworkDetails",
Handler: _Openstack_ShowNetworkDetails_Handler,
},
{
MethodName: "UpdateNetwork",
Handler: _Openstack_UpdateNetwork_Handler,
},
{
MethodName: "DeleteNetwork",
Handler: _Openstack_DeleteNetwork_Handler,
},
{
MethodName: "ListNetworks",
Handler: _Openstack_ListNetworks_Handler,
},
{
MethodName: "CreateNetwork",
Handler: _Openstack_CreateNetwork_Handler,
},
{
MethodName: "BulkCreateNetworks",
Handler: _Openstack_BulkCreateNetworks_Handler,
},
{
MethodName: "CreateSubnet",
Handler: _Openstack_CreateSubnet_Handler,
},
{
MethodName: "CreateImage",
Handler: _Openstack_CreateImage_Handler,
},
{
MethodName: "ListImages",
Handler: _Openstack_ListImages_Handler,
},
{
MethodName: "DeleteImage",
Handler: _Openstack_DeleteImage_Handler,
},
{
MethodName: "UploadImage",
Handler: _Openstack_UploadImage_Handler,
},
{
MethodName: "ListNodes",
Handler: _Openstack_ListNodes_Handler,
},
{
MethodName: "CreateNode",
Handler: _Openstack_CreateNode_Handler,
},
{
MethodName: "DeleteNode",
Handler: _Openstack_DeleteNode_Handler,
},
{
MethodName: "ShowNodeDetails",
Handler: _Openstack_ShowNodeDetails_Handler,
},
{
MethodName: "ListVolumes",
Handler: _Openstack_ListVolumes_Handler,
},
{
MethodName: "ListVolumesDetail",
Handler: _Openstack_ListVolumesDetail_Handler,
},
{
MethodName: "CreateVolume",
Handler: _Openstack_CreateVolume_Handler,
},
{
MethodName: "DeleteVolume",
Handler: _Openstack_DeleteVolume_Handler,
},
{
MethodName: "UpdateVolume",
Handler: _Openstack_UpdateVolume_Handler,
},
{
MethodName: "ListVolumeTypes",
Handler: _Openstack_ListVolumeTypes_Handler,
},
{
MethodName: "CreateVolumeTypes",
Handler: _Openstack_CreateVolumeTypes_Handler,
},
{
MethodName: "DeleteVolumeTypes",
Handler: _Openstack_DeleteVolumeTypes_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "pcm-openstack.proto",
}