github.com/zorawar87/trillian@v1.2.1/trillian_admin_api.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: trillian_admin_api.proto 3 4 package trillian // import "github.com/google/trillian" 5 6 import proto "github.com/golang/protobuf/proto" 7 import fmt "fmt" 8 import math "math" 9 import keyspb "github.com/google/trillian/crypto/keyspb" 10 import _ "google.golang.org/genproto/googleapis/api/annotations" 11 import field_mask "google.golang.org/genproto/protobuf/field_mask" 12 13 import ( 14 context "golang.org/x/net/context" 15 grpc "google.golang.org/grpc" 16 ) 17 18 // Reference imports to suppress errors if they are not otherwise used. 19 var _ = proto.Marshal 20 var _ = fmt.Errorf 21 var _ = math.Inf 22 23 // This is a compile-time assertion to ensure that this generated file 24 // is compatible with the proto package it is being compiled against. 25 // A compilation error at this line likely means your copy of the 26 // proto package needs to be updated. 27 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 28 29 // ListTrees request. 30 // No filters or pagination options are provided. 31 type ListTreesRequest struct { 32 // If true, deleted trees are included in the response. 33 ShowDeleted bool `protobuf:"varint,1,opt,name=show_deleted,json=showDeleted" json:"show_deleted,omitempty"` 34 XXX_NoUnkeyedLiteral struct{} `json:"-"` 35 XXX_unrecognized []byte `json:"-"` 36 XXX_sizecache int32 `json:"-"` 37 } 38 39 func (m *ListTreesRequest) Reset() { *m = ListTreesRequest{} } 40 func (m *ListTreesRequest) String() string { return proto.CompactTextString(m) } 41 func (*ListTreesRequest) ProtoMessage() {} 42 func (*ListTreesRequest) Descriptor() ([]byte, []int) { 43 return fileDescriptor_trillian_admin_api_f5651a76db46bf6e, []int{0} 44 } 45 func (m *ListTreesRequest) XXX_Unmarshal(b []byte) error { 46 return xxx_messageInfo_ListTreesRequest.Unmarshal(m, b) 47 } 48 func (m *ListTreesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 49 return xxx_messageInfo_ListTreesRequest.Marshal(b, m, deterministic) 50 } 51 func (dst *ListTreesRequest) XXX_Merge(src proto.Message) { 52 xxx_messageInfo_ListTreesRequest.Merge(dst, src) 53 } 54 func (m *ListTreesRequest) XXX_Size() int { 55 return xxx_messageInfo_ListTreesRequest.Size(m) 56 } 57 func (m *ListTreesRequest) XXX_DiscardUnknown() { 58 xxx_messageInfo_ListTreesRequest.DiscardUnknown(m) 59 } 60 61 var xxx_messageInfo_ListTreesRequest proto.InternalMessageInfo 62 63 func (m *ListTreesRequest) GetShowDeleted() bool { 64 if m != nil { 65 return m.ShowDeleted 66 } 67 return false 68 } 69 70 // ListTrees response. 71 // No pagination is provided, all trees the requester has access to are 72 // returned. 73 type ListTreesResponse struct { 74 // Trees matching the list request filters. 75 Tree []*Tree `protobuf:"bytes,1,rep,name=tree" json:"tree,omitempty"` 76 XXX_NoUnkeyedLiteral struct{} `json:"-"` 77 XXX_unrecognized []byte `json:"-"` 78 XXX_sizecache int32 `json:"-"` 79 } 80 81 func (m *ListTreesResponse) Reset() { *m = ListTreesResponse{} } 82 func (m *ListTreesResponse) String() string { return proto.CompactTextString(m) } 83 func (*ListTreesResponse) ProtoMessage() {} 84 func (*ListTreesResponse) Descriptor() ([]byte, []int) { 85 return fileDescriptor_trillian_admin_api_f5651a76db46bf6e, []int{1} 86 } 87 func (m *ListTreesResponse) XXX_Unmarshal(b []byte) error { 88 return xxx_messageInfo_ListTreesResponse.Unmarshal(m, b) 89 } 90 func (m *ListTreesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 91 return xxx_messageInfo_ListTreesResponse.Marshal(b, m, deterministic) 92 } 93 func (dst *ListTreesResponse) XXX_Merge(src proto.Message) { 94 xxx_messageInfo_ListTreesResponse.Merge(dst, src) 95 } 96 func (m *ListTreesResponse) XXX_Size() int { 97 return xxx_messageInfo_ListTreesResponse.Size(m) 98 } 99 func (m *ListTreesResponse) XXX_DiscardUnknown() { 100 xxx_messageInfo_ListTreesResponse.DiscardUnknown(m) 101 } 102 103 var xxx_messageInfo_ListTreesResponse proto.InternalMessageInfo 104 105 func (m *ListTreesResponse) GetTree() []*Tree { 106 if m != nil { 107 return m.Tree 108 } 109 return nil 110 } 111 112 // GetTree request. 113 type GetTreeRequest struct { 114 // ID of the tree to retrieve. 115 TreeId int64 `protobuf:"varint,1,opt,name=tree_id,json=treeId" json:"tree_id,omitempty"` 116 XXX_NoUnkeyedLiteral struct{} `json:"-"` 117 XXX_unrecognized []byte `json:"-"` 118 XXX_sizecache int32 `json:"-"` 119 } 120 121 func (m *GetTreeRequest) Reset() { *m = GetTreeRequest{} } 122 func (m *GetTreeRequest) String() string { return proto.CompactTextString(m) } 123 func (*GetTreeRequest) ProtoMessage() {} 124 func (*GetTreeRequest) Descriptor() ([]byte, []int) { 125 return fileDescriptor_trillian_admin_api_f5651a76db46bf6e, []int{2} 126 } 127 func (m *GetTreeRequest) XXX_Unmarshal(b []byte) error { 128 return xxx_messageInfo_GetTreeRequest.Unmarshal(m, b) 129 } 130 func (m *GetTreeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 131 return xxx_messageInfo_GetTreeRequest.Marshal(b, m, deterministic) 132 } 133 func (dst *GetTreeRequest) XXX_Merge(src proto.Message) { 134 xxx_messageInfo_GetTreeRequest.Merge(dst, src) 135 } 136 func (m *GetTreeRequest) XXX_Size() int { 137 return xxx_messageInfo_GetTreeRequest.Size(m) 138 } 139 func (m *GetTreeRequest) XXX_DiscardUnknown() { 140 xxx_messageInfo_GetTreeRequest.DiscardUnknown(m) 141 } 142 143 var xxx_messageInfo_GetTreeRequest proto.InternalMessageInfo 144 145 func (m *GetTreeRequest) GetTreeId() int64 { 146 if m != nil { 147 return m.TreeId 148 } 149 return 0 150 } 151 152 // CreateTree request. 153 type CreateTreeRequest struct { 154 // Tree to be created. See Tree and CreateTree for more details. 155 Tree *Tree `protobuf:"bytes,1,opt,name=tree" json:"tree,omitempty"` 156 // Describes how the tree's private key should be generated. 157 // Only needs to be set if tree.private_key is not set. 158 KeySpec *keyspb.Specification `protobuf:"bytes,2,opt,name=key_spec,json=keySpec" json:"key_spec,omitempty"` 159 XXX_NoUnkeyedLiteral struct{} `json:"-"` 160 XXX_unrecognized []byte `json:"-"` 161 XXX_sizecache int32 `json:"-"` 162 } 163 164 func (m *CreateTreeRequest) Reset() { *m = CreateTreeRequest{} } 165 func (m *CreateTreeRequest) String() string { return proto.CompactTextString(m) } 166 func (*CreateTreeRequest) ProtoMessage() {} 167 func (*CreateTreeRequest) Descriptor() ([]byte, []int) { 168 return fileDescriptor_trillian_admin_api_f5651a76db46bf6e, []int{3} 169 } 170 func (m *CreateTreeRequest) XXX_Unmarshal(b []byte) error { 171 return xxx_messageInfo_CreateTreeRequest.Unmarshal(m, b) 172 } 173 func (m *CreateTreeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 174 return xxx_messageInfo_CreateTreeRequest.Marshal(b, m, deterministic) 175 } 176 func (dst *CreateTreeRequest) XXX_Merge(src proto.Message) { 177 xxx_messageInfo_CreateTreeRequest.Merge(dst, src) 178 } 179 func (m *CreateTreeRequest) XXX_Size() int { 180 return xxx_messageInfo_CreateTreeRequest.Size(m) 181 } 182 func (m *CreateTreeRequest) XXX_DiscardUnknown() { 183 xxx_messageInfo_CreateTreeRequest.DiscardUnknown(m) 184 } 185 186 var xxx_messageInfo_CreateTreeRequest proto.InternalMessageInfo 187 188 func (m *CreateTreeRequest) GetTree() *Tree { 189 if m != nil { 190 return m.Tree 191 } 192 return nil 193 } 194 195 func (m *CreateTreeRequest) GetKeySpec() *keyspb.Specification { 196 if m != nil { 197 return m.KeySpec 198 } 199 return nil 200 } 201 202 // UpdateTree request. 203 type UpdateTreeRequest struct { 204 // Tree to be updated. 205 Tree *Tree `protobuf:"bytes,1,opt,name=tree" json:"tree,omitempty"` 206 // Fields modified by the update request. 207 // For example: "tree_state", "display_name", "description". 208 UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask" json:"update_mask,omitempty"` 209 XXX_NoUnkeyedLiteral struct{} `json:"-"` 210 XXX_unrecognized []byte `json:"-"` 211 XXX_sizecache int32 `json:"-"` 212 } 213 214 func (m *UpdateTreeRequest) Reset() { *m = UpdateTreeRequest{} } 215 func (m *UpdateTreeRequest) String() string { return proto.CompactTextString(m) } 216 func (*UpdateTreeRequest) ProtoMessage() {} 217 func (*UpdateTreeRequest) Descriptor() ([]byte, []int) { 218 return fileDescriptor_trillian_admin_api_f5651a76db46bf6e, []int{4} 219 } 220 func (m *UpdateTreeRequest) XXX_Unmarshal(b []byte) error { 221 return xxx_messageInfo_UpdateTreeRequest.Unmarshal(m, b) 222 } 223 func (m *UpdateTreeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 224 return xxx_messageInfo_UpdateTreeRequest.Marshal(b, m, deterministic) 225 } 226 func (dst *UpdateTreeRequest) XXX_Merge(src proto.Message) { 227 xxx_messageInfo_UpdateTreeRequest.Merge(dst, src) 228 } 229 func (m *UpdateTreeRequest) XXX_Size() int { 230 return xxx_messageInfo_UpdateTreeRequest.Size(m) 231 } 232 func (m *UpdateTreeRequest) XXX_DiscardUnknown() { 233 xxx_messageInfo_UpdateTreeRequest.DiscardUnknown(m) 234 } 235 236 var xxx_messageInfo_UpdateTreeRequest proto.InternalMessageInfo 237 238 func (m *UpdateTreeRequest) GetTree() *Tree { 239 if m != nil { 240 return m.Tree 241 } 242 return nil 243 } 244 245 func (m *UpdateTreeRequest) GetUpdateMask() *field_mask.FieldMask { 246 if m != nil { 247 return m.UpdateMask 248 } 249 return nil 250 } 251 252 // DeleteTree request. 253 type DeleteTreeRequest struct { 254 // ID of the tree to delete. 255 TreeId int64 `protobuf:"varint,1,opt,name=tree_id,json=treeId" json:"tree_id,omitempty"` 256 XXX_NoUnkeyedLiteral struct{} `json:"-"` 257 XXX_unrecognized []byte `json:"-"` 258 XXX_sizecache int32 `json:"-"` 259 } 260 261 func (m *DeleteTreeRequest) Reset() { *m = DeleteTreeRequest{} } 262 func (m *DeleteTreeRequest) String() string { return proto.CompactTextString(m) } 263 func (*DeleteTreeRequest) ProtoMessage() {} 264 func (*DeleteTreeRequest) Descriptor() ([]byte, []int) { 265 return fileDescriptor_trillian_admin_api_f5651a76db46bf6e, []int{5} 266 } 267 func (m *DeleteTreeRequest) XXX_Unmarshal(b []byte) error { 268 return xxx_messageInfo_DeleteTreeRequest.Unmarshal(m, b) 269 } 270 func (m *DeleteTreeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 271 return xxx_messageInfo_DeleteTreeRequest.Marshal(b, m, deterministic) 272 } 273 func (dst *DeleteTreeRequest) XXX_Merge(src proto.Message) { 274 xxx_messageInfo_DeleteTreeRequest.Merge(dst, src) 275 } 276 func (m *DeleteTreeRequest) XXX_Size() int { 277 return xxx_messageInfo_DeleteTreeRequest.Size(m) 278 } 279 func (m *DeleteTreeRequest) XXX_DiscardUnknown() { 280 xxx_messageInfo_DeleteTreeRequest.DiscardUnknown(m) 281 } 282 283 var xxx_messageInfo_DeleteTreeRequest proto.InternalMessageInfo 284 285 func (m *DeleteTreeRequest) GetTreeId() int64 { 286 if m != nil { 287 return m.TreeId 288 } 289 return 0 290 } 291 292 // UndeleteTree request. 293 type UndeleteTreeRequest struct { 294 // ID of the tree to undelete. 295 TreeId int64 `protobuf:"varint,1,opt,name=tree_id,json=treeId" json:"tree_id,omitempty"` 296 XXX_NoUnkeyedLiteral struct{} `json:"-"` 297 XXX_unrecognized []byte `json:"-"` 298 XXX_sizecache int32 `json:"-"` 299 } 300 301 func (m *UndeleteTreeRequest) Reset() { *m = UndeleteTreeRequest{} } 302 func (m *UndeleteTreeRequest) String() string { return proto.CompactTextString(m) } 303 func (*UndeleteTreeRequest) ProtoMessage() {} 304 func (*UndeleteTreeRequest) Descriptor() ([]byte, []int) { 305 return fileDescriptor_trillian_admin_api_f5651a76db46bf6e, []int{6} 306 } 307 func (m *UndeleteTreeRequest) XXX_Unmarshal(b []byte) error { 308 return xxx_messageInfo_UndeleteTreeRequest.Unmarshal(m, b) 309 } 310 func (m *UndeleteTreeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 311 return xxx_messageInfo_UndeleteTreeRequest.Marshal(b, m, deterministic) 312 } 313 func (dst *UndeleteTreeRequest) XXX_Merge(src proto.Message) { 314 xxx_messageInfo_UndeleteTreeRequest.Merge(dst, src) 315 } 316 func (m *UndeleteTreeRequest) XXX_Size() int { 317 return xxx_messageInfo_UndeleteTreeRequest.Size(m) 318 } 319 func (m *UndeleteTreeRequest) XXX_DiscardUnknown() { 320 xxx_messageInfo_UndeleteTreeRequest.DiscardUnknown(m) 321 } 322 323 var xxx_messageInfo_UndeleteTreeRequest proto.InternalMessageInfo 324 325 func (m *UndeleteTreeRequest) GetTreeId() int64 { 326 if m != nil { 327 return m.TreeId 328 } 329 return 0 330 } 331 332 func init() { 333 proto.RegisterType((*ListTreesRequest)(nil), "trillian.ListTreesRequest") 334 proto.RegisterType((*ListTreesResponse)(nil), "trillian.ListTreesResponse") 335 proto.RegisterType((*GetTreeRequest)(nil), "trillian.GetTreeRequest") 336 proto.RegisterType((*CreateTreeRequest)(nil), "trillian.CreateTreeRequest") 337 proto.RegisterType((*UpdateTreeRequest)(nil), "trillian.UpdateTreeRequest") 338 proto.RegisterType((*DeleteTreeRequest)(nil), "trillian.DeleteTreeRequest") 339 proto.RegisterType((*UndeleteTreeRequest)(nil), "trillian.UndeleteTreeRequest") 340 } 341 342 // Reference imports to suppress errors if they are not otherwise used. 343 var _ context.Context 344 var _ grpc.ClientConn 345 346 // This is a compile-time assertion to ensure that this generated file 347 // is compatible with the grpc package it is being compiled against. 348 const _ = grpc.SupportPackageIsVersion4 349 350 // TrillianAdminClient is the client API for TrillianAdmin service. 351 // 352 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 353 type TrillianAdminClient interface { 354 // Lists all trees the requester has access to. 355 ListTrees(ctx context.Context, in *ListTreesRequest, opts ...grpc.CallOption) (*ListTreesResponse, error) 356 // Retrieves a tree by ID. 357 GetTree(ctx context.Context, in *GetTreeRequest, opts ...grpc.CallOption) (*Tree, error) 358 // Creates a new tree. 359 // System-generated fields are not required and will be ignored if present, 360 // e.g.: tree_id, create_time and update_time. 361 // Returns the created tree, with all system-generated fields assigned. 362 CreateTree(ctx context.Context, in *CreateTreeRequest, opts ...grpc.CallOption) (*Tree, error) 363 // Updates a tree. 364 // See Tree for details. Readonly fields cannot be updated. 365 UpdateTree(ctx context.Context, in *UpdateTreeRequest, opts ...grpc.CallOption) (*Tree, error) 366 // Soft-deletes a tree. 367 // A soft-deleted tree may be undeleted for a certain period, after which 368 // it'll be permanently deleted. 369 DeleteTree(ctx context.Context, in *DeleteTreeRequest, opts ...grpc.CallOption) (*Tree, error) 370 // Undeletes a soft-deleted a tree. 371 // A soft-deleted tree may be undeleted for a certain period, after which 372 // it'll be permanently deleted. 373 UndeleteTree(ctx context.Context, in *UndeleteTreeRequest, opts ...grpc.CallOption) (*Tree, error) 374 } 375 376 type trillianAdminClient struct { 377 cc *grpc.ClientConn 378 } 379 380 func NewTrillianAdminClient(cc *grpc.ClientConn) TrillianAdminClient { 381 return &trillianAdminClient{cc} 382 } 383 384 func (c *trillianAdminClient) ListTrees(ctx context.Context, in *ListTreesRequest, opts ...grpc.CallOption) (*ListTreesResponse, error) { 385 out := new(ListTreesResponse) 386 err := c.cc.Invoke(ctx, "/trillian.TrillianAdmin/ListTrees", in, out, opts...) 387 if err != nil { 388 return nil, err 389 } 390 return out, nil 391 } 392 393 func (c *trillianAdminClient) GetTree(ctx context.Context, in *GetTreeRequest, opts ...grpc.CallOption) (*Tree, error) { 394 out := new(Tree) 395 err := c.cc.Invoke(ctx, "/trillian.TrillianAdmin/GetTree", in, out, opts...) 396 if err != nil { 397 return nil, err 398 } 399 return out, nil 400 } 401 402 func (c *trillianAdminClient) CreateTree(ctx context.Context, in *CreateTreeRequest, opts ...grpc.CallOption) (*Tree, error) { 403 out := new(Tree) 404 err := c.cc.Invoke(ctx, "/trillian.TrillianAdmin/CreateTree", in, out, opts...) 405 if err != nil { 406 return nil, err 407 } 408 return out, nil 409 } 410 411 func (c *trillianAdminClient) UpdateTree(ctx context.Context, in *UpdateTreeRequest, opts ...grpc.CallOption) (*Tree, error) { 412 out := new(Tree) 413 err := c.cc.Invoke(ctx, "/trillian.TrillianAdmin/UpdateTree", in, out, opts...) 414 if err != nil { 415 return nil, err 416 } 417 return out, nil 418 } 419 420 func (c *trillianAdminClient) DeleteTree(ctx context.Context, in *DeleteTreeRequest, opts ...grpc.CallOption) (*Tree, error) { 421 out := new(Tree) 422 err := c.cc.Invoke(ctx, "/trillian.TrillianAdmin/DeleteTree", in, out, opts...) 423 if err != nil { 424 return nil, err 425 } 426 return out, nil 427 } 428 429 func (c *trillianAdminClient) UndeleteTree(ctx context.Context, in *UndeleteTreeRequest, opts ...grpc.CallOption) (*Tree, error) { 430 out := new(Tree) 431 err := c.cc.Invoke(ctx, "/trillian.TrillianAdmin/UndeleteTree", in, out, opts...) 432 if err != nil { 433 return nil, err 434 } 435 return out, nil 436 } 437 438 // Server API for TrillianAdmin service 439 440 type TrillianAdminServer interface { 441 // Lists all trees the requester has access to. 442 ListTrees(context.Context, *ListTreesRequest) (*ListTreesResponse, error) 443 // Retrieves a tree by ID. 444 GetTree(context.Context, *GetTreeRequest) (*Tree, error) 445 // Creates a new tree. 446 // System-generated fields are not required and will be ignored if present, 447 // e.g.: tree_id, create_time and update_time. 448 // Returns the created tree, with all system-generated fields assigned. 449 CreateTree(context.Context, *CreateTreeRequest) (*Tree, error) 450 // Updates a tree. 451 // See Tree for details. Readonly fields cannot be updated. 452 UpdateTree(context.Context, *UpdateTreeRequest) (*Tree, error) 453 // Soft-deletes a tree. 454 // A soft-deleted tree may be undeleted for a certain period, after which 455 // it'll be permanently deleted. 456 DeleteTree(context.Context, *DeleteTreeRequest) (*Tree, error) 457 // Undeletes a soft-deleted a tree. 458 // A soft-deleted tree may be undeleted for a certain period, after which 459 // it'll be permanently deleted. 460 UndeleteTree(context.Context, *UndeleteTreeRequest) (*Tree, error) 461 } 462 463 func RegisterTrillianAdminServer(s *grpc.Server, srv TrillianAdminServer) { 464 s.RegisterService(&_TrillianAdmin_serviceDesc, srv) 465 } 466 467 func _TrillianAdmin_ListTrees_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 468 in := new(ListTreesRequest) 469 if err := dec(in); err != nil { 470 return nil, err 471 } 472 if interceptor == nil { 473 return srv.(TrillianAdminServer).ListTrees(ctx, in) 474 } 475 info := &grpc.UnaryServerInfo{ 476 Server: srv, 477 FullMethod: "/trillian.TrillianAdmin/ListTrees", 478 } 479 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 480 return srv.(TrillianAdminServer).ListTrees(ctx, req.(*ListTreesRequest)) 481 } 482 return interceptor(ctx, in, info, handler) 483 } 484 485 func _TrillianAdmin_GetTree_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 486 in := new(GetTreeRequest) 487 if err := dec(in); err != nil { 488 return nil, err 489 } 490 if interceptor == nil { 491 return srv.(TrillianAdminServer).GetTree(ctx, in) 492 } 493 info := &grpc.UnaryServerInfo{ 494 Server: srv, 495 FullMethod: "/trillian.TrillianAdmin/GetTree", 496 } 497 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 498 return srv.(TrillianAdminServer).GetTree(ctx, req.(*GetTreeRequest)) 499 } 500 return interceptor(ctx, in, info, handler) 501 } 502 503 func _TrillianAdmin_CreateTree_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 504 in := new(CreateTreeRequest) 505 if err := dec(in); err != nil { 506 return nil, err 507 } 508 if interceptor == nil { 509 return srv.(TrillianAdminServer).CreateTree(ctx, in) 510 } 511 info := &grpc.UnaryServerInfo{ 512 Server: srv, 513 FullMethod: "/trillian.TrillianAdmin/CreateTree", 514 } 515 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 516 return srv.(TrillianAdminServer).CreateTree(ctx, req.(*CreateTreeRequest)) 517 } 518 return interceptor(ctx, in, info, handler) 519 } 520 521 func _TrillianAdmin_UpdateTree_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 522 in := new(UpdateTreeRequest) 523 if err := dec(in); err != nil { 524 return nil, err 525 } 526 if interceptor == nil { 527 return srv.(TrillianAdminServer).UpdateTree(ctx, in) 528 } 529 info := &grpc.UnaryServerInfo{ 530 Server: srv, 531 FullMethod: "/trillian.TrillianAdmin/UpdateTree", 532 } 533 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 534 return srv.(TrillianAdminServer).UpdateTree(ctx, req.(*UpdateTreeRequest)) 535 } 536 return interceptor(ctx, in, info, handler) 537 } 538 539 func _TrillianAdmin_DeleteTree_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 540 in := new(DeleteTreeRequest) 541 if err := dec(in); err != nil { 542 return nil, err 543 } 544 if interceptor == nil { 545 return srv.(TrillianAdminServer).DeleteTree(ctx, in) 546 } 547 info := &grpc.UnaryServerInfo{ 548 Server: srv, 549 FullMethod: "/trillian.TrillianAdmin/DeleteTree", 550 } 551 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 552 return srv.(TrillianAdminServer).DeleteTree(ctx, req.(*DeleteTreeRequest)) 553 } 554 return interceptor(ctx, in, info, handler) 555 } 556 557 func _TrillianAdmin_UndeleteTree_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 558 in := new(UndeleteTreeRequest) 559 if err := dec(in); err != nil { 560 return nil, err 561 } 562 if interceptor == nil { 563 return srv.(TrillianAdminServer).UndeleteTree(ctx, in) 564 } 565 info := &grpc.UnaryServerInfo{ 566 Server: srv, 567 FullMethod: "/trillian.TrillianAdmin/UndeleteTree", 568 } 569 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 570 return srv.(TrillianAdminServer).UndeleteTree(ctx, req.(*UndeleteTreeRequest)) 571 } 572 return interceptor(ctx, in, info, handler) 573 } 574 575 var _TrillianAdmin_serviceDesc = grpc.ServiceDesc{ 576 ServiceName: "trillian.TrillianAdmin", 577 HandlerType: (*TrillianAdminServer)(nil), 578 Methods: []grpc.MethodDesc{ 579 { 580 MethodName: "ListTrees", 581 Handler: _TrillianAdmin_ListTrees_Handler, 582 }, 583 { 584 MethodName: "GetTree", 585 Handler: _TrillianAdmin_GetTree_Handler, 586 }, 587 { 588 MethodName: "CreateTree", 589 Handler: _TrillianAdmin_CreateTree_Handler, 590 }, 591 { 592 MethodName: "UpdateTree", 593 Handler: _TrillianAdmin_UpdateTree_Handler, 594 }, 595 { 596 MethodName: "DeleteTree", 597 Handler: _TrillianAdmin_DeleteTree_Handler, 598 }, 599 { 600 MethodName: "UndeleteTree", 601 Handler: _TrillianAdmin_UndeleteTree_Handler, 602 }, 603 }, 604 Streams: []grpc.StreamDesc{}, 605 Metadata: "trillian_admin_api.proto", 606 } 607 608 func init() { 609 proto.RegisterFile("trillian_admin_api.proto", fileDescriptor_trillian_admin_api_f5651a76db46bf6e) 610 } 611 612 var fileDescriptor_trillian_admin_api_f5651a76db46bf6e = []byte{ 613 // 548 bytes of a gzipped FileDescriptorProto 614 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xe1, 0x6a, 0x13, 0x4d, 615 0x14, 0xfd, 0xb6, 0x2d, 0x6d, 0xbe, 0x9b, 0x1a, 0xcc, 0x94, 0x62, 0xba, 0x56, 0x8c, 0xa3, 0x42, 616 0x8d, 0xb2, 0x6b, 0x23, 0x22, 0x54, 0xfc, 0xd1, 0x2a, 0x15, 0x41, 0x21, 0xac, 0x29, 0x82, 0x20, 617 0xcb, 0x66, 0xf7, 0x26, 0x1d, 0x93, 0xec, 0xac, 0x3b, 0x13, 0x25, 0x88, 0x7f, 0x7c, 0x05, 0x5f, 618 0xc6, 0xf7, 0xf0, 0x15, 0x7c, 0x10, 0x99, 0xd9, 0xd9, 0xee, 0xa6, 0xdb, 0x48, 0xf1, 0xd7, 0xee, 619 0xdc, 0x73, 0xef, 0x3d, 0x77, 0xce, 0xb9, 0x0c, 0xb4, 0x64, 0xca, 0x26, 0x13, 0x16, 0xc4, 0x7e, 620 0x10, 0x4d, 0x59, 0xec, 0x07, 0x09, 0x73, 0x92, 0x94, 0x4b, 0x4e, 0x6a, 0x39, 0x62, 0x37, 0xf2, 621 0xbf, 0x0c, 0xb1, 0xed, 0x30, 0x9d, 0x27, 0x92, 0xbb, 0x63, 0x9c, 0x8b, 0x64, 0x60, 0x3e, 0x06, 622 0xdb, 0x1d, 0x71, 0x3e, 0x9a, 0xa0, 0x1b, 0x24, 0xcc, 0x0d, 0xe2, 0x98, 0xcb, 0x40, 0x32, 0x1e, 623 0x0b, 0x83, 0xb6, 0x0d, 0xaa, 0x4f, 0x83, 0xd9, 0xd0, 0x1d, 0x32, 0x9c, 0x44, 0xfe, 0x34, 0x10, 624 0xe3, 0x2c, 0x83, 0x3e, 0x86, 0xab, 0xaf, 0x99, 0x90, 0xfd, 0x14, 0x51, 0x78, 0xf8, 0x69, 0x86, 625 0x42, 0x92, 0x5b, 0xb0, 0x29, 0x4e, 0xf9, 0x17, 0x3f, 0xc2, 0x09, 0x4a, 0x8c, 0x5a, 0x56, 0xdb, 626 0xda, 0xab, 0x79, 0x75, 0x15, 0x7b, 0x91, 0x85, 0xe8, 0x13, 0x68, 0x96, 0xca, 0x44, 0xc2, 0x63, 627 0x81, 0x84, 0xc2, 0x9a, 0x4c, 0x11, 0x5b, 0x56, 0x7b, 0x75, 0xaf, 0xde, 0x6d, 0x38, 0x67, 0xd7, 628 0x50, 0x69, 0x9e, 0xc6, 0xe8, 0x3d, 0x68, 0xbc, 0x44, 0x5d, 0x97, 0xb3, 0x5d, 0x83, 0x0d, 0x85, 629 0xf8, 0x2c, 0x23, 0x5a, 0xf5, 0xd6, 0xd5, 0xf1, 0x55, 0x44, 0x19, 0x34, 0x9f, 0xa7, 0x18, 0x48, 630 0x2c, 0x67, 0x17, 0x1c, 0xd6, 0x32, 0x0e, 0xf2, 0x10, 0x6a, 0x63, 0x9c, 0xfb, 0x22, 0xc1, 0xb0, 631 0xb5, 0xa2, 0xf3, 0xb6, 0x1d, 0x23, 0xda, 0xdb, 0x04, 0x43, 0x36, 0x64, 0xa1, 0x56, 0xc9, 0xdb, 632 0x18, 0xe3, 0x5c, 0x45, 0xa8, 0x84, 0xe6, 0x49, 0x12, 0xfd, 0x03, 0xd5, 0x53, 0xa8, 0xcf, 0x74, 633 0xa1, 0xd6, 0xd4, 0xb0, 0xd9, 0x4e, 0x26, 0xbb, 0x93, 0xcb, 0xee, 0x1c, 0x2b, 0xd9, 0xdf, 0x04, 634 0x62, 0xec, 0x41, 0x96, 0xae, 0xfe, 0xe9, 0x03, 0x68, 0x66, 0x7a, 0x5e, 0x4a, 0x0e, 0x07, 0xb6, 635 0x4e, 0xe2, 0xe8, 0xd2, 0xf9, 0xdd, 0x9f, 0x6b, 0x70, 0xa5, 0x6f, 0x46, 0x3e, 0x54, 0xbb, 0x46, 636 0x8e, 0xe1, 0xff, 0x33, 0xd3, 0x88, 0x5d, 0xdc, 0xe7, 0xfc, 0x02, 0xd8, 0xd7, 0x2f, 0xc4, 0x32, 637 0x97, 0xe9, 0x7f, 0xe4, 0x1d, 0x6c, 0x18, 0x0f, 0x49, 0xab, 0xc8, 0x5c, 0xb4, 0xd5, 0x3e, 0xa7, 638 0x17, 0xa5, 0xdf, 0x7f, 0xfd, 0xfe, 0xb1, 0xb2, 0x4b, 0x6c, 0xf7, 0xf3, 0xfe, 0x00, 0x65, 0xb0, 639 0xef, 0xaa, 0x39, 0x85, 0xfb, 0xd5, 0x4c, 0xff, 0xac, 0xf3, 0x8d, 0xf4, 0x01, 0x0a, 0xc7, 0x49, 640 0x69, 0x8a, 0xca, 0x1e, 0x54, 0xda, 0xef, 0xe8, 0xf6, 0x5b, 0xb4, 0xb1, 0xd8, 0xfe, 0xc0, 0xea, 641 0x10, 0x04, 0x28, 0xcc, 0x2d, 0x77, 0xad, 0x58, 0x5e, 0xe9, 0xda, 0xd1, 0x5d, 0xef, 0x74, 0x6f, 642 0x5e, 0x34, 0xb4, 0x53, 0x4c, 0xae, 0x68, 0x3e, 0x00, 0x14, 0x6e, 0x96, 0x69, 0x2a, 0x1e, 0x2f, 643 0xd3, 0xa6, 0xf3, 0x37, 0x6d, 0x3e, 0xc2, 0x66, 0xd9, 0x7e, 0x72, 0xa3, 0x74, 0x8f, 0xea, 0x5a, 644 0x54, 0x28, 0xee, 0x6b, 0x8a, 0xbb, 0x9d, 0xdb, 0xcb, 0x29, 0x0e, 0x66, 0xa6, 0xcf, 0x51, 0x0f, 645 0x76, 0x42, 0x3e, 0xcd, 0xb7, 0x78, 0xf1, 0x35, 0x3a, 0xda, 0x5e, 0x58, 0xaa, 0xc3, 0x84, 0xf5, 646 0x54, 0xb8, 0x67, 0xbd, 0xb7, 0x47, 0x4c, 0x9e, 0xce, 0x06, 0x4e, 0xc8, 0xa7, 0xae, 0x79, 0x77, 647 0xf2, 0xd2, 0xc1, 0xba, 0xae, 0x7d, 0xf4, 0x27, 0x00, 0x00, 0xff, 0xff, 0x58, 0xc1, 0xa5, 0x85, 648 0xff, 0x04, 0x00, 0x00, 649 }