// Code generated by protoc-gen-micro. DO NOT EDIT. // source: proto/clusterrolebinding.proto package kubernetes_service import ( fmt "fmt" proto "google.golang.org/protobuf/proto" math "math" ) import ( context "context" api "go-micro.dev/v4/api" client "go-micro.dev/v4/client" server "go-micro.dev/v4/server" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // Reference imports to suppress errors if they are not otherwise used. var _ api.Endpoint var _ context.Context var _ client.Option var _ server.Option // Api Endpoints for ClusterRoleBindingService service func NewClusterRoleBindingServiceEndpoints() []*api.Endpoint { return []*api.Endpoint{} } // Client API for ClusterRoleBindingService service type ClusterRoleBindingService interface { GetClusterRoleBindingList(ctx context.Context, in *GetClusterRoleBindingListRequest, opts ...client.CallOption) (*GetClusterRoleBindingListResponse, error) GetClusterRoleBinding(ctx context.Context, in *GetClusterRoleBindingRequest, opts ...client.CallOption) (*GetClusterRoleBindingResponse, error) UpdateClusterRoleBinding(ctx context.Context, in *UpdateClusterRoleBindingRequest, opts ...client.CallOption) (*UpdateClusterRoleBindingResponse, error) CreateClusterRoleBinding(ctx context.Context, in *CreateClusterRoleBindingRequest, opts ...client.CallOption) (*CreateClusterRoleBindingResponse, error) DeleteClusterRoleBinding(ctx context.Context, in *DeleteClusterRoleBindingRequest, opts ...client.CallOption) (*DeleteClusterRoleBindingResponse, error) } type clusterRoleBindingService struct { c client.Client name string } func NewClusterRoleBindingService(name string, c client.Client) ClusterRoleBindingService { return &clusterRoleBindingService{ c: c, name: name, } } func (c *clusterRoleBindingService) GetClusterRoleBindingList(ctx context.Context, in *GetClusterRoleBindingListRequest, opts ...client.CallOption) (*GetClusterRoleBindingListResponse, error) { req := c.c.NewRequest(c.name, "ClusterRoleBindingService.GetClusterRoleBindingList", in) out := new(GetClusterRoleBindingListResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *clusterRoleBindingService) GetClusterRoleBinding(ctx context.Context, in *GetClusterRoleBindingRequest, opts ...client.CallOption) (*GetClusterRoleBindingResponse, error) { req := c.c.NewRequest(c.name, "ClusterRoleBindingService.GetClusterRoleBinding", in) out := new(GetClusterRoleBindingResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *clusterRoleBindingService) UpdateClusterRoleBinding(ctx context.Context, in *UpdateClusterRoleBindingRequest, opts ...client.CallOption) (*UpdateClusterRoleBindingResponse, error) { req := c.c.NewRequest(c.name, "ClusterRoleBindingService.UpdateClusterRoleBinding", in) out := new(UpdateClusterRoleBindingResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *clusterRoleBindingService) CreateClusterRoleBinding(ctx context.Context, in *CreateClusterRoleBindingRequest, opts ...client.CallOption) (*CreateClusterRoleBindingResponse, error) { req := c.c.NewRequest(c.name, "ClusterRoleBindingService.CreateClusterRoleBinding", in) out := new(CreateClusterRoleBindingResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *clusterRoleBindingService) DeleteClusterRoleBinding(ctx context.Context, in *DeleteClusterRoleBindingRequest, opts ...client.CallOption) (*DeleteClusterRoleBindingResponse, error) { req := c.c.NewRequest(c.name, "ClusterRoleBindingService.DeleteClusterRoleBinding", in) out := new(DeleteClusterRoleBindingResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } // Server API for ClusterRoleBindingService service type ClusterRoleBindingServiceHandler interface { GetClusterRoleBindingList(context.Context, *GetClusterRoleBindingListRequest, *GetClusterRoleBindingListResponse) error GetClusterRoleBinding(context.Context, *GetClusterRoleBindingRequest, *GetClusterRoleBindingResponse) error UpdateClusterRoleBinding(context.Context, *UpdateClusterRoleBindingRequest, *UpdateClusterRoleBindingResponse) error CreateClusterRoleBinding(context.Context, *CreateClusterRoleBindingRequest, *CreateClusterRoleBindingResponse) error DeleteClusterRoleBinding(context.Context, *DeleteClusterRoleBindingRequest, *DeleteClusterRoleBindingResponse) error } func RegisterClusterRoleBindingServiceHandler(s server.Server, hdlr ClusterRoleBindingServiceHandler, opts ...server.HandlerOption) error { type clusterRoleBindingService interface { GetClusterRoleBindingList(ctx context.Context, in *GetClusterRoleBindingListRequest, out *GetClusterRoleBindingListResponse) error GetClusterRoleBinding(ctx context.Context, in *GetClusterRoleBindingRequest, out *GetClusterRoleBindingResponse) error UpdateClusterRoleBinding(ctx context.Context, in *UpdateClusterRoleBindingRequest, out *UpdateClusterRoleBindingResponse) error CreateClusterRoleBinding(ctx context.Context, in *CreateClusterRoleBindingRequest, out *CreateClusterRoleBindingResponse) error DeleteClusterRoleBinding(ctx context.Context, in *DeleteClusterRoleBindingRequest, out *DeleteClusterRoleBindingResponse) error } type ClusterRoleBindingService struct { clusterRoleBindingService } h := &clusterRoleBindingServiceHandler{hdlr} return s.Handle(s.NewHandler(&ClusterRoleBindingService{h}, opts...)) } type clusterRoleBindingServiceHandler struct { ClusterRoleBindingServiceHandler } func (h *clusterRoleBindingServiceHandler) GetClusterRoleBindingList(ctx context.Context, in *GetClusterRoleBindingListRequest, out *GetClusterRoleBindingListResponse) error { return h.ClusterRoleBindingServiceHandler.GetClusterRoleBindingList(ctx, in, out) } func (h *clusterRoleBindingServiceHandler) GetClusterRoleBinding(ctx context.Context, in *GetClusterRoleBindingRequest, out *GetClusterRoleBindingResponse) error { return h.ClusterRoleBindingServiceHandler.GetClusterRoleBinding(ctx, in, out) } func (h *clusterRoleBindingServiceHandler) UpdateClusterRoleBinding(ctx context.Context, in *UpdateClusterRoleBindingRequest, out *UpdateClusterRoleBindingResponse) error { return h.ClusterRoleBindingServiceHandler.UpdateClusterRoleBinding(ctx, in, out) } func (h *clusterRoleBindingServiceHandler) CreateClusterRoleBinding(ctx context.Context, in *CreateClusterRoleBindingRequest, out *CreateClusterRoleBindingResponse) error { return h.ClusterRoleBindingServiceHandler.CreateClusterRoleBinding(ctx, in, out) } func (h *clusterRoleBindingServiceHandler) DeleteClusterRoleBinding(ctx context.Context, in *DeleteClusterRoleBindingRequest, out *DeleteClusterRoleBindingResponse) error { return h.ClusterRoleBindingServiceHandler.DeleteClusterRoleBinding(ctx, in, out) }