pulumi/sdk/go/murpc/provider.pb.go

403 lines
15 KiB
Go
Raw Normal View History

// Code generated by protoc-gen-go.
// source: provider.proto
// DO NOT EDIT!
package murpc
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import google_protobuf "github.com/golang/protobuf/ptypes/empty"
import google_protobuf1 "github.com/golang/protobuf/ptypes/struct"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type CreateRequest struct {
Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
Properties *google_protobuf1.Struct `protobuf:"bytes,2,opt,name=properties" json:"properties,omitempty"`
}
func (m *CreateRequest) Reset() { *m = CreateRequest{} }
func (m *CreateRequest) String() string { return proto.CompactTextString(m) }
func (*CreateRequest) ProtoMessage() {}
func (*CreateRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
func (m *CreateRequest) GetType() string {
if m != nil {
return m.Type
}
return ""
}
func (m *CreateRequest) GetProperties() *google_protobuf1.Struct {
if m != nil {
return m.Properties
}
return nil
}
type CreateResponse struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
}
func (m *CreateResponse) Reset() { *m = CreateResponse{} }
func (m *CreateResponse) String() string { return proto.CompactTextString(m) }
func (*CreateResponse) ProtoMessage() {}
func (*CreateResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
func (m *CreateResponse) GetId() string {
if m != nil {
return m.Id
}
return ""
}
type ReadRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type" json:"type,omitempty"`
Properties *google_protobuf1.Struct `protobuf:"bytes,3,opt,name=properties" json:"properties,omitempty"`
}
func (m *ReadRequest) Reset() { *m = ReadRequest{} }
func (m *ReadRequest) String() string { return proto.CompactTextString(m) }
func (*ReadRequest) ProtoMessage() {}
func (*ReadRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
func (m *ReadRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *ReadRequest) GetType() string {
if m != nil {
return m.Type
}
return ""
}
func (m *ReadRequest) GetProperties() *google_protobuf1.Struct {
if m != nil {
return m.Properties
}
return nil
}
type ReadResponse struct {
Properties *google_protobuf1.Struct `protobuf:"bytes,1,opt,name=properties" json:"properties,omitempty"`
}
func (m *ReadResponse) Reset() { *m = ReadResponse{} }
func (m *ReadResponse) String() string { return proto.CompactTextString(m) }
func (*ReadResponse) ProtoMessage() {}
func (*ReadResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
func (m *ReadResponse) GetProperties() *google_protobuf1.Struct {
if m != nil {
return m.Properties
}
return nil
}
type UpdateRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type" json:"type,omitempty"`
Olds *google_protobuf1.Struct `protobuf:"bytes,3,opt,name=olds" json:"olds,omitempty"`
News *google_protobuf1.Struct `protobuf:"bytes,4,opt,name=news" json:"news,omitempty"`
}
func (m *UpdateRequest) Reset() { *m = UpdateRequest{} }
func (m *UpdateRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateRequest) ProtoMessage() {}
func (*UpdateRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
func (m *UpdateRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *UpdateRequest) GetType() string {
if m != nil {
return m.Type
}
return ""
}
func (m *UpdateRequest) GetOlds() *google_protobuf1.Struct {
if m != nil {
return m.Olds
}
return nil
}
func (m *UpdateRequest) GetNews() *google_protobuf1.Struct {
if m != nil {
return m.News
}
return nil
}
type UpdateResponse struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
}
func (m *UpdateResponse) Reset() { *m = UpdateResponse{} }
func (m *UpdateResponse) String() string { return proto.CompactTextString(m) }
func (*UpdateResponse) ProtoMessage() {}
func (*UpdateResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
func (m *UpdateResponse) GetId() string {
if m != nil {
return m.Id
}
return ""
}
type DeleteRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
}
func (m *DeleteRequest) Reset() { *m = DeleteRequest{} }
func (m *DeleteRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteRequest) ProtoMessage() {}
func (*DeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
func (m *DeleteRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func init() {
proto.RegisterType((*CreateRequest)(nil), "murpc.CreateRequest")
proto.RegisterType((*CreateResponse)(nil), "murpc.CreateResponse")
proto.RegisterType((*ReadRequest)(nil), "murpc.ReadRequest")
proto.RegisterType((*ReadResponse)(nil), "murpc.ReadResponse")
proto.RegisterType((*UpdateRequest)(nil), "murpc.UpdateRequest")
proto.RegisterType((*UpdateResponse)(nil), "murpc.UpdateResponse")
proto.RegisterType((*DeleteRequest)(nil), "murpc.DeleteRequest")
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// Client API for ResourceProvider service
type ResourceProviderClient interface {
// Create allocates a new instance of the provided resource and returns its unique ID afterwards. (The input ID
// must be blank.) If this call fails, the resource must not have been created (i.e., it is "transacational").
Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error)
// Read read the instance state identifier by ID, returning a populated resource object, or an error if not found.
Read(ctx context.Context, in *ReadRequest, opts ...grpc.CallOption) (*ReadResponse, error)
// Update updates an existing resource with new values. Only those values in the provided property bag are updated
// to new values. The resource ID is returned and may be different if the resource had to be recreated.
Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*UpdateResponse, error)
// Delete tears down an existing resource with the given ID. If it fails, the resource is assumed to still exist.
Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error)
}
type resourceProviderClient struct {
cc *grpc.ClientConn
}
func NewResourceProviderClient(cc *grpc.ClientConn) ResourceProviderClient {
return &resourceProviderClient{cc}
}
func (c *resourceProviderClient) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error) {
out := new(CreateResponse)
err := grpc.Invoke(ctx, "/murpc.ResourceProvider/Create", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *resourceProviderClient) Read(ctx context.Context, in *ReadRequest, opts ...grpc.CallOption) (*ReadResponse, error) {
out := new(ReadResponse)
err := grpc.Invoke(ctx, "/murpc.ResourceProvider/Read", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *resourceProviderClient) Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*UpdateResponse, error) {
out := new(UpdateResponse)
err := grpc.Invoke(ctx, "/murpc.ResourceProvider/Update", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *resourceProviderClient) Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error) {
out := new(google_protobuf.Empty)
err := grpc.Invoke(ctx, "/murpc.ResourceProvider/Delete", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for ResourceProvider service
type ResourceProviderServer interface {
// Create allocates a new instance of the provided resource and returns its unique ID afterwards. (The input ID
// must be blank.) If this call fails, the resource must not have been created (i.e., it is "transacational").
Create(context.Context, *CreateRequest) (*CreateResponse, error)
// Read read the instance state identifier by ID, returning a populated resource object, or an error if not found.
Read(context.Context, *ReadRequest) (*ReadResponse, error)
// Update updates an existing resource with new values. Only those values in the provided property bag are updated
// to new values. The resource ID is returned and may be different if the resource had to be recreated.
Update(context.Context, *UpdateRequest) (*UpdateResponse, error)
// Delete tears down an existing resource with the given ID. If it fails, the resource is assumed to still exist.
Delete(context.Context, *DeleteRequest) (*google_protobuf.Empty, error)
}
func RegisterResourceProviderServer(s *grpc.Server, srv ResourceProviderServer) {
s.RegisterService(&_ResourceProvider_serviceDesc, srv)
}
func _ResourceProvider_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ResourceProviderServer).Create(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/murpc.ResourceProvider/Create",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourceProviderServer).Create(ctx, req.(*CreateRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ResourceProvider_Read_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ReadRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ResourceProviderServer).Read(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/murpc.ResourceProvider/Read",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourceProviderServer).Read(ctx, req.(*ReadRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ResourceProvider_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdateRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ResourceProviderServer).Update(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/murpc.ResourceProvider/Update",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourceProviderServer).Update(ctx, req.(*UpdateRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ResourceProvider_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ResourceProviderServer).Delete(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/murpc.ResourceProvider/Delete",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourceProviderServer).Delete(ctx, req.(*DeleteRequest))
}
return interceptor(ctx, in, info, handler)
}
var _ResourceProvider_serviceDesc = grpc.ServiceDesc{
ServiceName: "murpc.ResourceProvider",
HandlerType: (*ResourceProviderServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "Create",
Handler: _ResourceProvider_Create_Handler,
},
{
MethodName: "Read",
Handler: _ResourceProvider_Read_Handler,
},
{
MethodName: "Update",
Handler: _ResourceProvider_Update_Handler,
},
{
MethodName: "Delete",
Handler: _ResourceProvider_Delete_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "provider.proto",
}
func init() { proto.RegisterFile("provider.proto", fileDescriptor1) }
var fileDescriptor1 = []byte{
// 345 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x8c, 0x53, 0x4d, 0x4b, 0xc3, 0x40,
0x10, 0x6d, 0x62, 0x0c, 0x38, 0xb5, 0x45, 0xd6, 0xaf, 0x12, 0x05, 0xcb, 0x9e, 0x0a, 0xc2, 0x16,
0xeb, 0xa1, 0xde, 0x55, 0xbc, 0x4a, 0xc4, 0x9b, 0x97, 0xb6, 0x3b, 0x96, 0x48, 0xdb, 0x5d, 0x77,
0x37, 0x4a, 0x7f, 0x84, 0x3f, 0xd6, 0x7f, 0x20, 0xd9, 0x4d, 0x42, 0xb7, 0x52, 0xda, 0x5b, 0x98,
0x79, 0xfb, 0xde, 0x9b, 0x37, 0x13, 0x68, 0x4b, 0x25, 0xbe, 0x32, 0x8e, 0x8a, 0x49, 0x25, 0x8c,
0x20, 0xfb, 0xf3, 0x5c, 0xc9, 0x49, 0x72, 0x31, 0x15, 0x62, 0x3a, 0xc3, 0xbe, 0x2d, 0x8e, 0xf3,
0xf7, 0x3e, 0xce, 0xa5, 0x59, 0x3a, 0x4c, 0x72, 0xb9, 0xde, 0xd4, 0x46, 0xe5, 0x13, 0xe3, 0xba,
0xf4, 0x0d, 0x5a, 0xf7, 0x0a, 0x47, 0x06, 0x53, 0xfc, 0xcc, 0x51, 0x1b, 0x42, 0x20, 0x32, 0x4b,
0x89, 0x9d, 0xa0, 0x1b, 0xf4, 0x0e, 0x52, 0xfb, 0x4d, 0x86, 0x00, 0x52, 0x09, 0x89, 0xca, 0x64,
0xa8, 0x3b, 0x61, 0x37, 0xe8, 0x35, 0x07, 0xe7, 0xcc, 0xf1, 0xb2, 0x8a, 0x97, 0xbd, 0x58, 0xde,
0x74, 0x05, 0x4a, 0xbb, 0xd0, 0xae, 0xd8, 0xb5, 0x14, 0x0b, 0x8d, 0xa4, 0x0d, 0x61, 0xc6, 0x4b,
0xf2, 0x30, 0xe3, 0xf4, 0x03, 0x9a, 0x29, 0x8e, 0x78, 0xa5, 0xbe, 0xd6, 0xae, 0xdd, 0x84, 0x1b,
0xdd, 0xec, 0xed, 0xee, 0xe6, 0x09, 0x0e, 0x9d, 0x56, 0xe9, 0xc5, 0x27, 0x0a, 0x76, 0x27, 0xfa,
0x09, 0xa0, 0xf5, 0x2a, 0xf9, 0x4a, 0x6a, 0xbb, 0xf8, 0xbe, 0x86, 0x48, 0xcc, 0xf8, 0x56, 0xc7,
0x16, 0x54, 0x80, 0x17, 0xf8, 0xad, 0x3b, 0xd1, 0x16, 0x70, 0x01, 0x2a, 0x62, 0xae, 0xec, 0x6c,
0x88, 0xf9, 0x0a, 0x5a, 0x0f, 0x38, 0xc3, 0x8d, 0x86, 0x07, 0xbf, 0x01, 0x1c, 0xa5, 0xa8, 0x45,
0xae, 0x26, 0xf8, 0x5c, 0x1e, 0x19, 0x19, 0x42, 0xec, 0xd6, 0x47, 0x4e, 0x98, 0xbd, 0x34, 0xe6,
0xdd, 0x4a, 0x72, 0xba, 0x56, 0x75, 0xe2, 0xb4, 0x41, 0x6e, 0x20, 0x2a, 0x92, 0x26, 0xa4, 0x04,
0xac, 0xac, 0x38, 0x39, 0xf6, 0x6a, 0xf5, 0x93, 0x21, 0xc4, 0x6e, 0x86, 0x5a, 0xcb, 0x4b, 0xb8,
0xd6, 0xf2, 0x07, 0xa5, 0x0d, 0x72, 0x07, 0xb1, 0x1b, 0xad, 0x7e, 0xe8, 0x4d, 0x9a, 0x9c, 0xfd,
0xcb, 0xee, 0xb1, 0xf8, 0x3b, 0x68, 0x63, 0x1c, 0xdb, 0xca, 0xed, 0x5f, 0x00, 0x00, 0x00, 0xff,
0xff, 0xeb, 0xaf, 0xc5, 0x7d, 0x56, 0x03, 0x00, 0x00,
}