2023-10-08 17:30:35 +08:00
// 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"
2023-10-19 12:51:36 +08:00
Openstack_GetVolumeDetailedById_FullMethodName = "/openstack.Openstack/GetVolumeDetailedById"
2023-10-08 17:30:35 +08:00
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 )
2023-10-19 12:51:36 +08:00
GetVolumeDetailedById ( ctx context . Context , in * GetVolumeDetailedByIdReq , opts ... grpc . CallOption ) ( * GetVolumeDetailedByIdResp , error )
2023-10-08 17:30:35 +08:00
ListVolumeTypes ( ctx context . Context , in * ListVolumeTypesReq , opts ... grpc . CallOption ) ( * ListVolumeTypesResp , error )
2023-10-12 11:32:55 +08:00
CreateVolumeTypes ( ctx context . Context , in * CreateVolumeTypeReq , opts ... grpc . CallOption ) ( * CreateVolumeTypeResp , error )
DeleteVolumeTypes ( ctx context . Context , in * DeleteVolumeTypeReq , opts ... grpc . CallOption ) ( * DeleteVolumeTypeResp , error )
2023-10-08 17:30:35 +08:00
}
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
}
2023-10-19 12:51:36 +08:00
func ( c * openstackClient ) GetVolumeDetailedById ( ctx context . Context , in * GetVolumeDetailedByIdReq , opts ... grpc . CallOption ) ( * GetVolumeDetailedByIdResp , error ) {
out := new ( GetVolumeDetailedByIdResp )
err := c . cc . Invoke ( ctx , Openstack_GetVolumeDetailedById_FullMethodName , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
2023-10-08 17:30:35 +08:00
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
}
2023-10-12 11:32:55 +08:00
func ( c * openstackClient ) CreateVolumeTypes ( ctx context . Context , in * CreateVolumeTypeReq , opts ... grpc . CallOption ) ( * CreateVolumeTypeResp , error ) {
out := new ( CreateVolumeTypeResp )
2023-10-08 17:30:35 +08:00
err := c . cc . Invoke ( ctx , Openstack_CreateVolumeTypes_FullMethodName , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
2023-10-12 11:32:55 +08:00
func ( c * openstackClient ) DeleteVolumeTypes ( ctx context . Context , in * DeleteVolumeTypeReq , opts ... grpc . CallOption ) ( * DeleteVolumeTypeResp , error ) {
out := new ( DeleteVolumeTypeResp )
2023-10-08 17:30:35 +08:00
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 )
2023-10-19 12:51:36 +08:00
GetVolumeDetailedById ( context . Context , * GetVolumeDetailedByIdReq ) ( * GetVolumeDetailedByIdResp , error )
2023-10-08 17:30:35 +08:00
ListVolumeTypes ( context . Context , * ListVolumeTypesReq ) ( * ListVolumeTypesResp , error )
2023-10-12 11:32:55 +08:00
CreateVolumeTypes ( context . Context , * CreateVolumeTypeReq ) ( * CreateVolumeTypeResp , error )
DeleteVolumeTypes ( context . Context , * DeleteVolumeTypeReq ) ( * DeleteVolumeTypeResp , error )
2023-10-08 17:30:35 +08:00
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" )
}
2023-10-19 12:51:36 +08:00
func ( UnimplementedOpenstackServer ) GetVolumeDetailedById ( context . Context , * GetVolumeDetailedByIdReq ) ( * GetVolumeDetailedByIdResp , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetVolumeDetailedById not implemented" )
}
2023-10-08 17:30:35 +08:00
func ( UnimplementedOpenstackServer ) ListVolumeTypes ( context . Context , * ListVolumeTypesReq ) ( * ListVolumeTypesResp , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ListVolumeTypes not implemented" )
}
2023-10-12 11:32:55 +08:00
func ( UnimplementedOpenstackServer ) CreateVolumeTypes ( context . Context , * CreateVolumeTypeReq ) ( * CreateVolumeTypeResp , error ) {
2023-10-08 17:30:35 +08:00
return nil , status . Errorf ( codes . Unimplemented , "method CreateVolumeTypes not implemented" )
}
2023-10-12 11:32:55 +08:00
func ( UnimplementedOpenstackServer ) DeleteVolumeTypes ( context . Context , * DeleteVolumeTypeReq ) ( * DeleteVolumeTypeResp , error ) {
2023-10-08 17:30:35 +08:00
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 )
}
2023-10-19 12:51:36 +08:00
func _Openstack_GetVolumeDetailedById_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetVolumeDetailedByIdReq )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( OpenstackServer ) . GetVolumeDetailedById ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Openstack_GetVolumeDetailedById_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( OpenstackServer ) . GetVolumeDetailedById ( ctx , req . ( * GetVolumeDetailedByIdReq ) )
}
return interceptor ( ctx , in , info , handler )
}
2023-10-08 17:30:35 +08:00
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 ) {
2023-10-12 11:32:55 +08:00
in := new ( CreateVolumeTypeReq )
2023-10-08 17:30:35 +08:00
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 ) {
2023-10-12 11:32:55 +08:00
return srv . ( OpenstackServer ) . CreateVolumeTypes ( ctx , req . ( * CreateVolumeTypeReq ) )
2023-10-08 17:30:35 +08:00
}
return interceptor ( ctx , in , info , handler )
}
func _Openstack_DeleteVolumeTypes_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
2023-10-12 11:32:55 +08:00
in := new ( DeleteVolumeTypeReq )
2023-10-08 17:30:35 +08:00
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 ) {
2023-10-12 11:32:55 +08:00
return srv . ( OpenstackServer ) . DeleteVolumeTypes ( ctx , req . ( * DeleteVolumeTypeReq ) )
2023-10-08 17:30:35 +08:00
}
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 ,
} ,
2023-10-19 12:51:36 +08:00
{
MethodName : "GetVolumeDetailedById" ,
Handler : _Openstack_GetVolumeDetailedById_Handler ,
} ,
2023-10-08 17:30:35 +08:00
{
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" ,
}