OSDN Git Service

new repo
[bytom/vapor.git] / vendor / google.golang.org / genproto / googleapis / bigtable / admin / v2 / bigtable_instance_admin.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/bigtable/admin/v2/bigtable_instance_admin.proto
3
4 /*
5 Package admin is a generated protocol buffer package.
6
7 It is generated from these files:
8         google/bigtable/admin/v2/bigtable_instance_admin.proto
9         google/bigtable/admin/v2/bigtable_table_admin.proto
10         google/bigtable/admin/v2/common.proto
11         google/bigtable/admin/v2/instance.proto
12         google/bigtable/admin/v2/table.proto
13
14 It has these top-level messages:
15         CreateInstanceRequest
16         GetInstanceRequest
17         ListInstancesRequest
18         ListInstancesResponse
19         DeleteInstanceRequest
20         CreateClusterRequest
21         GetClusterRequest
22         ListClustersRequest
23         ListClustersResponse
24         DeleteClusterRequest
25         CreateInstanceMetadata
26         UpdateClusterMetadata
27         CreateTableRequest
28         DropRowRangeRequest
29         ListTablesRequest
30         ListTablesResponse
31         GetTableRequest
32         DeleteTableRequest
33         ModifyColumnFamiliesRequest
34         Instance
35         Cluster
36         Table
37         ColumnFamily
38         GcRule
39 */
40 package admin
41
42 import proto "github.com/golang/protobuf/proto"
43 import fmt "fmt"
44 import math "math"
45 import _ "google.golang.org/genproto/googleapis/api/annotations"
46 import google_longrunning "google.golang.org/genproto/googleapis/longrunning"
47 import google_protobuf3 "github.com/golang/protobuf/ptypes/empty"
48 import google_protobuf1 "github.com/golang/protobuf/ptypes/timestamp"
49
50 import (
51         context "golang.org/x/net/context"
52         grpc "google.golang.org/grpc"
53 )
54
55 // Reference imports to suppress errors if they are not otherwise used.
56 var _ = proto.Marshal
57 var _ = fmt.Errorf
58 var _ = math.Inf
59
60 // This is a compile-time assertion to ensure that this generated file
61 // is compatible with the proto package it is being compiled against.
62 // A compilation error at this line likely means your copy of the
63 // proto package needs to be updated.
64 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
65
66 // Request message for BigtableInstanceAdmin.CreateInstance.
67 type CreateInstanceRequest struct {
68         // The unique name of the project in which to create the new instance.
69         // Values are of the form `projects/<project>`.
70         Parent string `protobuf:"bytes,1,opt,name=parent" json:"parent,omitempty"`
71         // The ID to be used when referring to the new instance within its project,
72         // e.g., just `myinstance` rather than
73         // `projects/myproject/instances/myinstance`.
74         InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId" json:"instance_id,omitempty"`
75         // The instance to create.
76         // Fields marked `OutputOnly` must be left blank.
77         Instance *Instance `protobuf:"bytes,3,opt,name=instance" json:"instance,omitempty"`
78         // The clusters to be created within the instance, mapped by desired
79         // cluster ID, e.g., just `mycluster` rather than
80         // `projects/myproject/instances/myinstance/clusters/mycluster`.
81         // Fields marked `OutputOnly` must be left blank.
82         // Currently exactly one cluster must be specified.
83         Clusters map[string]*Cluster `protobuf:"bytes,4,rep,name=clusters" json:"clusters,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
84 }
85
86 func (m *CreateInstanceRequest) Reset()                    { *m = CreateInstanceRequest{} }
87 func (m *CreateInstanceRequest) String() string            { return proto.CompactTextString(m) }
88 func (*CreateInstanceRequest) ProtoMessage()               {}
89 func (*CreateInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
90
91 func (m *CreateInstanceRequest) GetParent() string {
92         if m != nil {
93                 return m.Parent
94         }
95         return ""
96 }
97
98 func (m *CreateInstanceRequest) GetInstanceId() string {
99         if m != nil {
100                 return m.InstanceId
101         }
102         return ""
103 }
104
105 func (m *CreateInstanceRequest) GetInstance() *Instance {
106         if m != nil {
107                 return m.Instance
108         }
109         return nil
110 }
111
112 func (m *CreateInstanceRequest) GetClusters() map[string]*Cluster {
113         if m != nil {
114                 return m.Clusters
115         }
116         return nil
117 }
118
119 // Request message for BigtableInstanceAdmin.GetInstance.
120 type GetInstanceRequest struct {
121         // The unique name of the requested instance. Values are of the form
122         // `projects/<project>/instances/<instance>`.
123         Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
124 }
125
126 func (m *GetInstanceRequest) Reset()                    { *m = GetInstanceRequest{} }
127 func (m *GetInstanceRequest) String() string            { return proto.CompactTextString(m) }
128 func (*GetInstanceRequest) ProtoMessage()               {}
129 func (*GetInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
130
131 func (m *GetInstanceRequest) GetName() string {
132         if m != nil {
133                 return m.Name
134         }
135         return ""
136 }
137
138 // Request message for BigtableInstanceAdmin.ListInstances.
139 type ListInstancesRequest struct {
140         // The unique name of the project for which a list of instances is requested.
141         // Values are of the form `projects/<project>`.
142         Parent string `protobuf:"bytes,1,opt,name=parent" json:"parent,omitempty"`
143         // The value of `next_page_token` returned by a previous call.
144         PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
145 }
146
147 func (m *ListInstancesRequest) Reset()                    { *m = ListInstancesRequest{} }
148 func (m *ListInstancesRequest) String() string            { return proto.CompactTextString(m) }
149 func (*ListInstancesRequest) ProtoMessage()               {}
150 func (*ListInstancesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
151
152 func (m *ListInstancesRequest) GetParent() string {
153         if m != nil {
154                 return m.Parent
155         }
156         return ""
157 }
158
159 func (m *ListInstancesRequest) GetPageToken() string {
160         if m != nil {
161                 return m.PageToken
162         }
163         return ""
164 }
165
166 // Response message for BigtableInstanceAdmin.ListInstances.
167 type ListInstancesResponse struct {
168         // The list of requested instances.
169         Instances []*Instance `protobuf:"bytes,1,rep,name=instances" json:"instances,omitempty"`
170         // Locations from which Instance information could not be retrieved,
171         // due to an outage or some other transient condition.
172         // Instances whose Clusters are all in one of the failed locations
173         // may be missing from `instances`, and Instances with at least one
174         // Cluster in a failed location may only have partial information returned.
175         FailedLocations []string `protobuf:"bytes,2,rep,name=failed_locations,json=failedLocations" json:"failed_locations,omitempty"`
176         // Set if not all instances could be returned in a single response.
177         // Pass this value to `page_token` in another request to get the next
178         // page of results.
179         NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
180 }
181
182 func (m *ListInstancesResponse) Reset()                    { *m = ListInstancesResponse{} }
183 func (m *ListInstancesResponse) String() string            { return proto.CompactTextString(m) }
184 func (*ListInstancesResponse) ProtoMessage()               {}
185 func (*ListInstancesResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
186
187 func (m *ListInstancesResponse) GetInstances() []*Instance {
188         if m != nil {
189                 return m.Instances
190         }
191         return nil
192 }
193
194 func (m *ListInstancesResponse) GetFailedLocations() []string {
195         if m != nil {
196                 return m.FailedLocations
197         }
198         return nil
199 }
200
201 func (m *ListInstancesResponse) GetNextPageToken() string {
202         if m != nil {
203                 return m.NextPageToken
204         }
205         return ""
206 }
207
208 // Request message for BigtableInstanceAdmin.DeleteInstance.
209 type DeleteInstanceRequest struct {
210         // The unique name of the instance to be deleted.
211         // Values are of the form `projects/<project>/instances/<instance>`.
212         Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
213 }
214
215 func (m *DeleteInstanceRequest) Reset()                    { *m = DeleteInstanceRequest{} }
216 func (m *DeleteInstanceRequest) String() string            { return proto.CompactTextString(m) }
217 func (*DeleteInstanceRequest) ProtoMessage()               {}
218 func (*DeleteInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
219
220 func (m *DeleteInstanceRequest) GetName() string {
221         if m != nil {
222                 return m.Name
223         }
224         return ""
225 }
226
227 // Request message for BigtableInstanceAdmin.CreateCluster.
228 type CreateClusterRequest struct {
229         // The unique name of the instance in which to create the new cluster.
230         // Values are of the form
231         // `projects/<project>/instances/<instance>`.
232         Parent string `protobuf:"bytes,1,opt,name=parent" json:"parent,omitempty"`
233         // The ID to be used when referring to the new cluster within its instance,
234         // e.g., just `mycluster` rather than
235         // `projects/myproject/instances/myinstance/clusters/mycluster`.
236         ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
237         // The cluster to be created.
238         // Fields marked `OutputOnly` must be left blank.
239         Cluster *Cluster `protobuf:"bytes,3,opt,name=cluster" json:"cluster,omitempty"`
240 }
241
242 func (m *CreateClusterRequest) Reset()                    { *m = CreateClusterRequest{} }
243 func (m *CreateClusterRequest) String() string            { return proto.CompactTextString(m) }
244 func (*CreateClusterRequest) ProtoMessage()               {}
245 func (*CreateClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
246
247 func (m *CreateClusterRequest) GetParent() string {
248         if m != nil {
249                 return m.Parent
250         }
251         return ""
252 }
253
254 func (m *CreateClusterRequest) GetClusterId() string {
255         if m != nil {
256                 return m.ClusterId
257         }
258         return ""
259 }
260
261 func (m *CreateClusterRequest) GetCluster() *Cluster {
262         if m != nil {
263                 return m.Cluster
264         }
265         return nil
266 }
267
268 // Request message for BigtableInstanceAdmin.GetCluster.
269 type GetClusterRequest struct {
270         // The unique name of the requested cluster. Values are of the form
271         // `projects/<project>/instances/<instance>/clusters/<cluster>`.
272         Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
273 }
274
275 func (m *GetClusterRequest) Reset()                    { *m = GetClusterRequest{} }
276 func (m *GetClusterRequest) String() string            { return proto.CompactTextString(m) }
277 func (*GetClusterRequest) ProtoMessage()               {}
278 func (*GetClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
279
280 func (m *GetClusterRequest) GetName() string {
281         if m != nil {
282                 return m.Name
283         }
284         return ""
285 }
286
287 // Request message for BigtableInstanceAdmin.ListClusters.
288 type ListClustersRequest struct {
289         // The unique name of the instance for which a list of clusters is requested.
290         // Values are of the form `projects/<project>/instances/<instance>`.
291         // Use `<instance> = '-'` to list Clusters for all Instances in a project,
292         // e.g., `projects/myproject/instances/-`.
293         Parent string `protobuf:"bytes,1,opt,name=parent" json:"parent,omitempty"`
294         // The value of `next_page_token` returned by a previous call.
295         PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
296 }
297
298 func (m *ListClustersRequest) Reset()                    { *m = ListClustersRequest{} }
299 func (m *ListClustersRequest) String() string            { return proto.CompactTextString(m) }
300 func (*ListClustersRequest) ProtoMessage()               {}
301 func (*ListClustersRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
302
303 func (m *ListClustersRequest) GetParent() string {
304         if m != nil {
305                 return m.Parent
306         }
307         return ""
308 }
309
310 func (m *ListClustersRequest) GetPageToken() string {
311         if m != nil {
312                 return m.PageToken
313         }
314         return ""
315 }
316
317 // Response message for BigtableInstanceAdmin.ListClusters.
318 type ListClustersResponse struct {
319         // The list of requested clusters.
320         Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters" json:"clusters,omitempty"`
321         // Locations from which Cluster information could not be retrieved,
322         // due to an outage or some other transient condition.
323         // Clusters from these locations may be missing from `clusters`,
324         // or may only have partial information returned.
325         FailedLocations []string `protobuf:"bytes,2,rep,name=failed_locations,json=failedLocations" json:"failed_locations,omitempty"`
326         // Set if not all clusters could be returned in a single response.
327         // Pass this value to `page_token` in another request to get the next
328         // page of results.
329         NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
330 }
331
332 func (m *ListClustersResponse) Reset()                    { *m = ListClustersResponse{} }
333 func (m *ListClustersResponse) String() string            { return proto.CompactTextString(m) }
334 func (*ListClustersResponse) ProtoMessage()               {}
335 func (*ListClustersResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
336
337 func (m *ListClustersResponse) GetClusters() []*Cluster {
338         if m != nil {
339                 return m.Clusters
340         }
341         return nil
342 }
343
344 func (m *ListClustersResponse) GetFailedLocations() []string {
345         if m != nil {
346                 return m.FailedLocations
347         }
348         return nil
349 }
350
351 func (m *ListClustersResponse) GetNextPageToken() string {
352         if m != nil {
353                 return m.NextPageToken
354         }
355         return ""
356 }
357
358 // Request message for BigtableInstanceAdmin.DeleteCluster.
359 type DeleteClusterRequest struct {
360         // The unique name of the cluster to be deleted. Values are of the form
361         // `projects/<project>/instances/<instance>/clusters/<cluster>`.
362         Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
363 }
364
365 func (m *DeleteClusterRequest) Reset()                    { *m = DeleteClusterRequest{} }
366 func (m *DeleteClusterRequest) String() string            { return proto.CompactTextString(m) }
367 func (*DeleteClusterRequest) ProtoMessage()               {}
368 func (*DeleteClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
369
370 func (m *DeleteClusterRequest) GetName() string {
371         if m != nil {
372                 return m.Name
373         }
374         return ""
375 }
376
377 // The metadata for the Operation returned by CreateInstance.
378 type CreateInstanceMetadata struct {
379         // The request that prompted the initiation of this CreateInstance operation.
380         OriginalRequest *CreateInstanceRequest `protobuf:"bytes,1,opt,name=original_request,json=originalRequest" json:"original_request,omitempty"`
381         // The time at which the original request was received.
382         RequestTime *google_protobuf1.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime" json:"request_time,omitempty"`
383         // The time at which the operation failed or was completed successfully.
384         FinishTime *google_protobuf1.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime" json:"finish_time,omitempty"`
385 }
386
387 func (m *CreateInstanceMetadata) Reset()                    { *m = CreateInstanceMetadata{} }
388 func (m *CreateInstanceMetadata) String() string            { return proto.CompactTextString(m) }
389 func (*CreateInstanceMetadata) ProtoMessage()               {}
390 func (*CreateInstanceMetadata) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
391
392 func (m *CreateInstanceMetadata) GetOriginalRequest() *CreateInstanceRequest {
393         if m != nil {
394                 return m.OriginalRequest
395         }
396         return nil
397 }
398
399 func (m *CreateInstanceMetadata) GetRequestTime() *google_protobuf1.Timestamp {
400         if m != nil {
401                 return m.RequestTime
402         }
403         return nil
404 }
405
406 func (m *CreateInstanceMetadata) GetFinishTime() *google_protobuf1.Timestamp {
407         if m != nil {
408                 return m.FinishTime
409         }
410         return nil
411 }
412
413 // The metadata for the Operation returned by UpdateCluster.
414 type UpdateClusterMetadata struct {
415         // The request that prompted the initiation of this UpdateCluster operation.
416         OriginalRequest *Cluster `protobuf:"bytes,1,opt,name=original_request,json=originalRequest" json:"original_request,omitempty"`
417         // The time at which the original request was received.
418         RequestTime *google_protobuf1.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime" json:"request_time,omitempty"`
419         // The time at which the operation failed or was completed successfully.
420         FinishTime *google_protobuf1.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime" json:"finish_time,omitempty"`
421 }
422
423 func (m *UpdateClusterMetadata) Reset()                    { *m = UpdateClusterMetadata{} }
424 func (m *UpdateClusterMetadata) String() string            { return proto.CompactTextString(m) }
425 func (*UpdateClusterMetadata) ProtoMessage()               {}
426 func (*UpdateClusterMetadata) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
427
428 func (m *UpdateClusterMetadata) GetOriginalRequest() *Cluster {
429         if m != nil {
430                 return m.OriginalRequest
431         }
432         return nil
433 }
434
435 func (m *UpdateClusterMetadata) GetRequestTime() *google_protobuf1.Timestamp {
436         if m != nil {
437                 return m.RequestTime
438         }
439         return nil
440 }
441
442 func (m *UpdateClusterMetadata) GetFinishTime() *google_protobuf1.Timestamp {
443         if m != nil {
444                 return m.FinishTime
445         }
446         return nil
447 }
448
449 func init() {
450         proto.RegisterType((*CreateInstanceRequest)(nil), "google.bigtable.admin.v2.CreateInstanceRequest")
451         proto.RegisterType((*GetInstanceRequest)(nil), "google.bigtable.admin.v2.GetInstanceRequest")
452         proto.RegisterType((*ListInstancesRequest)(nil), "google.bigtable.admin.v2.ListInstancesRequest")
453         proto.RegisterType((*ListInstancesResponse)(nil), "google.bigtable.admin.v2.ListInstancesResponse")
454         proto.RegisterType((*DeleteInstanceRequest)(nil), "google.bigtable.admin.v2.DeleteInstanceRequest")
455         proto.RegisterType((*CreateClusterRequest)(nil), "google.bigtable.admin.v2.CreateClusterRequest")
456         proto.RegisterType((*GetClusterRequest)(nil), "google.bigtable.admin.v2.GetClusterRequest")
457         proto.RegisterType((*ListClustersRequest)(nil), "google.bigtable.admin.v2.ListClustersRequest")
458         proto.RegisterType((*ListClustersResponse)(nil), "google.bigtable.admin.v2.ListClustersResponse")
459         proto.RegisterType((*DeleteClusterRequest)(nil), "google.bigtable.admin.v2.DeleteClusterRequest")
460         proto.RegisterType((*CreateInstanceMetadata)(nil), "google.bigtable.admin.v2.CreateInstanceMetadata")
461         proto.RegisterType((*UpdateClusterMetadata)(nil), "google.bigtable.admin.v2.UpdateClusterMetadata")
462 }
463
464 // Reference imports to suppress errors if they are not otherwise used.
465 var _ context.Context
466 var _ grpc.ClientConn
467
468 // This is a compile-time assertion to ensure that this generated file
469 // is compatible with the grpc package it is being compiled against.
470 const _ = grpc.SupportPackageIsVersion4
471
472 // Client API for BigtableInstanceAdmin service
473
474 type BigtableInstanceAdminClient interface {
475         // Create an instance within a project.
476         CreateInstance(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error)
477         // Gets information about an instance.
478         GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error)
479         // Lists information about instances in a project.
480         ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error)
481         // Updates an instance within a project.
482         UpdateInstance(ctx context.Context, in *Instance, opts ...grpc.CallOption) (*Instance, error)
483         // Delete an instance from a project.
484         DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*google_protobuf3.Empty, error)
485         // Creates a cluster within an instance.
486         CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error)
487         // Gets information about a cluster.
488         GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error)
489         // Lists information about clusters in an instance.
490         ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
491         // Updates a cluster within an instance.
492         UpdateCluster(ctx context.Context, in *Cluster, opts ...grpc.CallOption) (*google_longrunning.Operation, error)
493         // Deletes a cluster from an instance.
494         DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*google_protobuf3.Empty, error)
495 }
496
497 type bigtableInstanceAdminClient struct {
498         cc *grpc.ClientConn
499 }
500
501 func NewBigtableInstanceAdminClient(cc *grpc.ClientConn) BigtableInstanceAdminClient {
502         return &bigtableInstanceAdminClient{cc}
503 }
504
505 func (c *bigtableInstanceAdminClient) CreateInstance(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error) {
506         out := new(google_longrunning.Operation)
507         err := grpc.Invoke(ctx, "/google.bigtable.admin.v2.BigtableInstanceAdmin/CreateInstance", in, out, c.cc, opts...)
508         if err != nil {
509                 return nil, err
510         }
511         return out, nil
512 }
513
514 func (c *bigtableInstanceAdminClient) GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error) {
515         out := new(Instance)
516         err := grpc.Invoke(ctx, "/google.bigtable.admin.v2.BigtableInstanceAdmin/GetInstance", in, out, c.cc, opts...)
517         if err != nil {
518                 return nil, err
519         }
520         return out, nil
521 }
522
523 func (c *bigtableInstanceAdminClient) ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error) {
524         out := new(ListInstancesResponse)
525         err := grpc.Invoke(ctx, "/google.bigtable.admin.v2.BigtableInstanceAdmin/ListInstances", in, out, c.cc, opts...)
526         if err != nil {
527                 return nil, err
528         }
529         return out, nil
530 }
531
532 func (c *bigtableInstanceAdminClient) UpdateInstance(ctx context.Context, in *Instance, opts ...grpc.CallOption) (*Instance, error) {
533         out := new(Instance)
534         err := grpc.Invoke(ctx, "/google.bigtable.admin.v2.BigtableInstanceAdmin/UpdateInstance", in, out, c.cc, opts...)
535         if err != nil {
536                 return nil, err
537         }
538         return out, nil
539 }
540
541 func (c *bigtableInstanceAdminClient) DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*google_protobuf3.Empty, error) {
542         out := new(google_protobuf3.Empty)
543         err := grpc.Invoke(ctx, "/google.bigtable.admin.v2.BigtableInstanceAdmin/DeleteInstance", in, out, c.cc, opts...)
544         if err != nil {
545                 return nil, err
546         }
547         return out, nil
548 }
549
550 func (c *bigtableInstanceAdminClient) CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*google_longrunning.Operation, error) {
551         out := new(google_longrunning.Operation)
552         err := grpc.Invoke(ctx, "/google.bigtable.admin.v2.BigtableInstanceAdmin/CreateCluster", in, out, c.cc, opts...)
553         if err != nil {
554                 return nil, err
555         }
556         return out, nil
557 }
558
559 func (c *bigtableInstanceAdminClient) GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error) {
560         out := new(Cluster)
561         err := grpc.Invoke(ctx, "/google.bigtable.admin.v2.BigtableInstanceAdmin/GetCluster", in, out, c.cc, opts...)
562         if err != nil {
563                 return nil, err
564         }
565         return out, nil
566 }
567
568 func (c *bigtableInstanceAdminClient) ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) {
569         out := new(ListClustersResponse)
570         err := grpc.Invoke(ctx, "/google.bigtable.admin.v2.BigtableInstanceAdmin/ListClusters", in, out, c.cc, opts...)
571         if err != nil {
572                 return nil, err
573         }
574         return out, nil
575 }
576
577 func (c *bigtableInstanceAdminClient) UpdateCluster(ctx context.Context, in *Cluster, opts ...grpc.CallOption) (*google_longrunning.Operation, error) {
578         out := new(google_longrunning.Operation)
579         err := grpc.Invoke(ctx, "/google.bigtable.admin.v2.BigtableInstanceAdmin/UpdateCluster", in, out, c.cc, opts...)
580         if err != nil {
581                 return nil, err
582         }
583         return out, nil
584 }
585
586 func (c *bigtableInstanceAdminClient) DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*google_protobuf3.Empty, error) {
587         out := new(google_protobuf3.Empty)
588         err := grpc.Invoke(ctx, "/google.bigtable.admin.v2.BigtableInstanceAdmin/DeleteCluster", in, out, c.cc, opts...)
589         if err != nil {
590                 return nil, err
591         }
592         return out, nil
593 }
594
595 // Server API for BigtableInstanceAdmin service
596
597 type BigtableInstanceAdminServer interface {
598         // Create an instance within a project.
599         CreateInstance(context.Context, *CreateInstanceRequest) (*google_longrunning.Operation, error)
600         // Gets information about an instance.
601         GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
602         // Lists information about instances in a project.
603         ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
604         // Updates an instance within a project.
605         UpdateInstance(context.Context, *Instance) (*Instance, error)
606         // Delete an instance from a project.
607         DeleteInstance(context.Context, *DeleteInstanceRequest) (*google_protobuf3.Empty, error)
608         // Creates a cluster within an instance.
609         CreateCluster(context.Context, *CreateClusterRequest) (*google_longrunning.Operation, error)
610         // Gets information about a cluster.
611         GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
612         // Lists information about clusters in an instance.
613         ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
614         // Updates a cluster within an instance.
615         UpdateCluster(context.Context, *Cluster) (*google_longrunning.Operation, error)
616         // Deletes a cluster from an instance.
617         DeleteCluster(context.Context, *DeleteClusterRequest) (*google_protobuf3.Empty, error)
618 }
619
620 func RegisterBigtableInstanceAdminServer(s *grpc.Server, srv BigtableInstanceAdminServer) {
621         s.RegisterService(&_BigtableInstanceAdmin_serviceDesc, srv)
622 }
623
624 func _BigtableInstanceAdmin_CreateInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
625         in := new(CreateInstanceRequest)
626         if err := dec(in); err != nil {
627                 return nil, err
628         }
629         if interceptor == nil {
630                 return srv.(BigtableInstanceAdminServer).CreateInstance(ctx, in)
631         }
632         info := &grpc.UnaryServerInfo{
633                 Server:     srv,
634                 FullMethod: "/google.bigtable.admin.v2.BigtableInstanceAdmin/CreateInstance",
635         }
636         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
637                 return srv.(BigtableInstanceAdminServer).CreateInstance(ctx, req.(*CreateInstanceRequest))
638         }
639         return interceptor(ctx, in, info, handler)
640 }
641
642 func _BigtableInstanceAdmin_GetInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
643         in := new(GetInstanceRequest)
644         if err := dec(in); err != nil {
645                 return nil, err
646         }
647         if interceptor == nil {
648                 return srv.(BigtableInstanceAdminServer).GetInstance(ctx, in)
649         }
650         info := &grpc.UnaryServerInfo{
651                 Server:     srv,
652                 FullMethod: "/google.bigtable.admin.v2.BigtableInstanceAdmin/GetInstance",
653         }
654         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
655                 return srv.(BigtableInstanceAdminServer).GetInstance(ctx, req.(*GetInstanceRequest))
656         }
657         return interceptor(ctx, in, info, handler)
658 }
659
660 func _BigtableInstanceAdmin_ListInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
661         in := new(ListInstancesRequest)
662         if err := dec(in); err != nil {
663                 return nil, err
664         }
665         if interceptor == nil {
666                 return srv.(BigtableInstanceAdminServer).ListInstances(ctx, in)
667         }
668         info := &grpc.UnaryServerInfo{
669                 Server:     srv,
670                 FullMethod: "/google.bigtable.admin.v2.BigtableInstanceAdmin/ListInstances",
671         }
672         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
673                 return srv.(BigtableInstanceAdminServer).ListInstances(ctx, req.(*ListInstancesRequest))
674         }
675         return interceptor(ctx, in, info, handler)
676 }
677
678 func _BigtableInstanceAdmin_UpdateInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
679         in := new(Instance)
680         if err := dec(in); err != nil {
681                 return nil, err
682         }
683         if interceptor == nil {
684                 return srv.(BigtableInstanceAdminServer).UpdateInstance(ctx, in)
685         }
686         info := &grpc.UnaryServerInfo{
687                 Server:     srv,
688                 FullMethod: "/google.bigtable.admin.v2.BigtableInstanceAdmin/UpdateInstance",
689         }
690         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
691                 return srv.(BigtableInstanceAdminServer).UpdateInstance(ctx, req.(*Instance))
692         }
693         return interceptor(ctx, in, info, handler)
694 }
695
696 func _BigtableInstanceAdmin_DeleteInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
697         in := new(DeleteInstanceRequest)
698         if err := dec(in); err != nil {
699                 return nil, err
700         }
701         if interceptor == nil {
702                 return srv.(BigtableInstanceAdminServer).DeleteInstance(ctx, in)
703         }
704         info := &grpc.UnaryServerInfo{
705                 Server:     srv,
706                 FullMethod: "/google.bigtable.admin.v2.BigtableInstanceAdmin/DeleteInstance",
707         }
708         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
709                 return srv.(BigtableInstanceAdminServer).DeleteInstance(ctx, req.(*DeleteInstanceRequest))
710         }
711         return interceptor(ctx, in, info, handler)
712 }
713
714 func _BigtableInstanceAdmin_CreateCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
715         in := new(CreateClusterRequest)
716         if err := dec(in); err != nil {
717                 return nil, err
718         }
719         if interceptor == nil {
720                 return srv.(BigtableInstanceAdminServer).CreateCluster(ctx, in)
721         }
722         info := &grpc.UnaryServerInfo{
723                 Server:     srv,
724                 FullMethod: "/google.bigtable.admin.v2.BigtableInstanceAdmin/CreateCluster",
725         }
726         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
727                 return srv.(BigtableInstanceAdminServer).CreateCluster(ctx, req.(*CreateClusterRequest))
728         }
729         return interceptor(ctx, in, info, handler)
730 }
731
732 func _BigtableInstanceAdmin_GetCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
733         in := new(GetClusterRequest)
734         if err := dec(in); err != nil {
735                 return nil, err
736         }
737         if interceptor == nil {
738                 return srv.(BigtableInstanceAdminServer).GetCluster(ctx, in)
739         }
740         info := &grpc.UnaryServerInfo{
741                 Server:     srv,
742                 FullMethod: "/google.bigtable.admin.v2.BigtableInstanceAdmin/GetCluster",
743         }
744         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
745                 return srv.(BigtableInstanceAdminServer).GetCluster(ctx, req.(*GetClusterRequest))
746         }
747         return interceptor(ctx, in, info, handler)
748 }
749
750 func _BigtableInstanceAdmin_ListClusters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
751         in := new(ListClustersRequest)
752         if err := dec(in); err != nil {
753                 return nil, err
754         }
755         if interceptor == nil {
756                 return srv.(BigtableInstanceAdminServer).ListClusters(ctx, in)
757         }
758         info := &grpc.UnaryServerInfo{
759                 Server:     srv,
760                 FullMethod: "/google.bigtable.admin.v2.BigtableInstanceAdmin/ListClusters",
761         }
762         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
763                 return srv.(BigtableInstanceAdminServer).ListClusters(ctx, req.(*ListClustersRequest))
764         }
765         return interceptor(ctx, in, info, handler)
766 }
767
768 func _BigtableInstanceAdmin_UpdateCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
769         in := new(Cluster)
770         if err := dec(in); err != nil {
771                 return nil, err
772         }
773         if interceptor == nil {
774                 return srv.(BigtableInstanceAdminServer).UpdateCluster(ctx, in)
775         }
776         info := &grpc.UnaryServerInfo{
777                 Server:     srv,
778                 FullMethod: "/google.bigtable.admin.v2.BigtableInstanceAdmin/UpdateCluster",
779         }
780         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
781                 return srv.(BigtableInstanceAdminServer).UpdateCluster(ctx, req.(*Cluster))
782         }
783         return interceptor(ctx, in, info, handler)
784 }
785
786 func _BigtableInstanceAdmin_DeleteCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
787         in := new(DeleteClusterRequest)
788         if err := dec(in); err != nil {
789                 return nil, err
790         }
791         if interceptor == nil {
792                 return srv.(BigtableInstanceAdminServer).DeleteCluster(ctx, in)
793         }
794         info := &grpc.UnaryServerInfo{
795                 Server:     srv,
796                 FullMethod: "/google.bigtable.admin.v2.BigtableInstanceAdmin/DeleteCluster",
797         }
798         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
799                 return srv.(BigtableInstanceAdminServer).DeleteCluster(ctx, req.(*DeleteClusterRequest))
800         }
801         return interceptor(ctx, in, info, handler)
802 }
803
804 var _BigtableInstanceAdmin_serviceDesc = grpc.ServiceDesc{
805         ServiceName: "google.bigtable.admin.v2.BigtableInstanceAdmin",
806         HandlerType: (*BigtableInstanceAdminServer)(nil),
807         Methods: []grpc.MethodDesc{
808                 {
809                         MethodName: "CreateInstance",
810                         Handler:    _BigtableInstanceAdmin_CreateInstance_Handler,
811                 },
812                 {
813                         MethodName: "GetInstance",
814                         Handler:    _BigtableInstanceAdmin_GetInstance_Handler,
815                 },
816                 {
817                         MethodName: "ListInstances",
818                         Handler:    _BigtableInstanceAdmin_ListInstances_Handler,
819                 },
820                 {
821                         MethodName: "UpdateInstance",
822                         Handler:    _BigtableInstanceAdmin_UpdateInstance_Handler,
823                 },
824                 {
825                         MethodName: "DeleteInstance",
826                         Handler:    _BigtableInstanceAdmin_DeleteInstance_Handler,
827                 },
828                 {
829                         MethodName: "CreateCluster",
830                         Handler:    _BigtableInstanceAdmin_CreateCluster_Handler,
831                 },
832                 {
833                         MethodName: "GetCluster",
834                         Handler:    _BigtableInstanceAdmin_GetCluster_Handler,
835                 },
836                 {
837                         MethodName: "ListClusters",
838                         Handler:    _BigtableInstanceAdmin_ListClusters_Handler,
839                 },
840                 {
841                         MethodName: "UpdateCluster",
842                         Handler:    _BigtableInstanceAdmin_UpdateCluster_Handler,
843                 },
844                 {
845                         MethodName: "DeleteCluster",
846                         Handler:    _BigtableInstanceAdmin_DeleteCluster_Handler,
847                 },
848         },
849         Streams:  []grpc.StreamDesc{},
850         Metadata: "google/bigtable/admin/v2/bigtable_instance_admin.proto",
851 }
852
853 func init() {
854         proto.RegisterFile("google/bigtable/admin/v2/bigtable_instance_admin.proto", fileDescriptor0)
855 }
856
857 var fileDescriptor0 = []byte{
858         // 985 bytes of a gzipped FileDescriptorProto
859         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x57, 0x41, 0x8f, 0xdb, 0x44,
860         0x14, 0xd6, 0x24, 0xa5, 0x34, 0xcf, 0xcd, 0xee, 0x32, 0x6c, 0x56, 0x91, 0x69, 0xd5, 0xad, 0x2b,
861         0xb5, 0x69, 0xba, 0xd8, 0x22, 0x20, 0x16, 0xed, 0x2a, 0x08, 0xb6, 0x54, 0xd5, 0x4a, 0x5b, 0xb1,
862         0x8a, 0xca, 0x81, 0x1e, 0x88, 0x66, 0x93, 0x59, 0x63, 0xea, 0x8c, 0x8d, 0x3d, 0x59, 0xb1, 0xaa,
863         0x7a, 0x41, 0x88, 0x43, 0x25, 0x38, 0xc0, 0x11, 0x71, 0xe2, 0xc2, 0x81, 0x7f, 0xc2, 0x91, 0x23,
864         0x27, 0x24, 0x7e, 0x00, 0x3f, 0x01, 0x8d, 0x67, 0xc6, 0x89, 0xb3, 0x76, 0xec, 0x08, 0x21, 0xf5,
865         0x66, 0xcf, 0xbc, 0xf7, 0xe6, 0x9b, 0xef, 0xfb, 0xfc, 0x5e, 0x02, 0xef, 0xba, 0x41, 0xe0, 0xfa,
866         0xd4, 0x39, 0xf1, 0x5c, 0x4e, 0x4e, 0x7c, 0xea, 0x90, 0xf1, 0xc4, 0x63, 0xce, 0x59, 0x2f, 0x5d,
867         0x19, 0x7a, 0x2c, 0xe6, 0x84, 0x8d, 0xe8, 0x30, 0xd9, 0xb2, 0xc3, 0x28, 0xe0, 0x01, 0x6e, 0xcb,
868         0x3c, 0x5b, 0x47, 0xd9, 0x72, 0xf3, 0xac, 0x67, 0x5e, 0x53, 0x15, 0x49, 0xe8, 0x39, 0x84, 0xb1,
869         0x80, 0x13, 0xee, 0x05, 0x2c, 0x96, 0x79, 0xe6, 0x9d, 0xc2, 0xf3, 0xf4, 0x31, 0x2a, 0xf0, 0x96,
870         0x0a, 0xf4, 0x03, 0xe6, 0x46, 0x53, 0xc6, 0x3c, 0xe6, 0x3a, 0x41, 0x48, 0xa3, 0x4c, 0xb5, 0x37,
871         0x54, 0x50, 0xf2, 0x76, 0x32, 0x3d, 0x75, 0xe8, 0x24, 0xe4, 0xe7, 0x6a, 0xf3, 0xc6, 0xe2, 0x26,
872         0xf7, 0x26, 0x34, 0xe6, 0x64, 0x12, 0xca, 0x00, 0xeb, 0xf7, 0x1a, 0xb4, 0xee, 0x47, 0x94, 0x70,
873         0x7a, 0xa8, 0xce, 0x1e, 0xd0, 0x2f, 0xa7, 0x34, 0xe6, 0x78, 0x0b, 0x2e, 0x87, 0x24, 0xa2, 0x8c,
874         0xb7, 0xd1, 0x36, 0xea, 0x34, 0x06, 0xea, 0x0d, 0xdf, 0x00, 0x23, 0x65, 0xc3, 0x1b, 0xb7, 0x6b,
875         0xc9, 0x26, 0xe8, 0xa5, 0xc3, 0x31, 0x7e, 0x1f, 0xae, 0xe8, 0xb7, 0x76, 0x7d, 0x1b, 0x75, 0x8c,
876         0x9e, 0x65, 0x17, 0x31, 0x65, 0xa7, 0xa7, 0xa6, 0x39, 0xf8, 0x53, 0xb8, 0x32, 0xf2, 0xa7, 0x31,
877         0xa7, 0x51, 0xdc, 0xbe, 0xb4, 0x5d, 0xef, 0x18, 0xbd, 0x7e, 0x71, 0x7e, 0x2e, 0x76, 0xfb, 0xbe,
878         0xca, 0x7f, 0xc0, 0x78, 0x74, 0x3e, 0x48, 0xcb, 0x99, 0x9f, 0x41, 0x33, 0xb3, 0x85, 0x37, 0xa0,
879         0xfe, 0x94, 0x9e, 0xab, 0x1b, 0x8a, 0x47, 0xbc, 0x0b, 0xaf, 0x9c, 0x11, 0x7f, 0x4a, 0x93, 0x8b,
880         0x19, 0xbd, 0x9b, 0x4b, 0x8e, 0x96, 0x95, 0x06, 0x32, 0x7e, 0xaf, 0xf6, 0x1e, 0xb2, 0x3a, 0x80,
881         0x1f, 0x52, 0xbe, 0xc8, 0x24, 0x86, 0x4b, 0x8c, 0x4c, 0xa8, 0x3a, 0x25, 0x79, 0xb6, 0x1e, 0xc1,
882         0xe6, 0x91, 0x17, 0xa7, 0xa1, 0x71, 0x19, 0xeb, 0xd7, 0x01, 0x42, 0xe2, 0xd2, 0x21, 0x0f, 0x9e,
883         0x52, 0xa6, 0x48, 0x6f, 0x88, 0x95, 0xc7, 0x62, 0xc1, 0xfa, 0x0d, 0x41, 0x6b, 0xa1, 0x5e, 0x1c,
884         0x06, 0x2c, 0xa6, 0xf8, 0x03, 0x68, 0x68, 0x66, 0xe3, 0x36, 0x4a, 0xe8, 0xac, 0x22, 0xc7, 0x2c,
885         0x09, 0xdf, 0x85, 0x8d, 0x53, 0xe2, 0xf9, 0x74, 0x3c, 0xf4, 0x83, 0x91, 0xb4, 0x5e, 0xbb, 0xb6,
886         0x5d, 0xef, 0x34, 0x06, 0xeb, 0x72, 0xfd, 0x48, 0x2f, 0xe3, 0xdb, 0xb0, 0xce, 0xe8, 0x57, 0x7c,
887         0x38, 0x07, 0xb5, 0x9e, 0x40, 0x6d, 0x8a, 0xe5, 0xe3, 0x14, 0xee, 0x3d, 0x68, 0x7d, 0x44, 0x7d,
888         0x7a, 0xd1, 0x74, 0x79, 0x54, 0xbd, 0x40, 0xb0, 0x29, 0x65, 0xd6, 0x8c, 0x97, 0x73, 0xa5, 0x14,
889         0x9f, 0x19, 0xb4, 0xa1, 0x56, 0x0e, 0xc7, 0x78, 0x1f, 0x5e, 0x55, 0x2f, 0xca, 0x9e, 0x15, 0x34,
890         0xd6, 0x19, 0xd6, 0x1d, 0x78, 0xed, 0x21, 0xe5, 0x0b, 0x40, 0xf2, 0x50, 0x1f, 0xc1, 0xeb, 0x42,
891         0x10, 0x6d, 0xb7, 0xff, 0xa8, 0xef, 0xaf, 0x48, 0xfa, 0x65, 0x56, 0x4e, 0xc9, 0xdb, 0x9f, 0xfb,
892         0x58, 0xa4, 0xba, 0x15, 0x6e, 0x93, 0xa6, 0xfc, 0x1f, 0xda, 0x76, 0x61, 0x53, 0x6a, 0x5b, 0x81,
893         0xa4, 0x7f, 0x10, 0x6c, 0x65, 0xbf, 0xe0, 0x47, 0x94, 0x93, 0x31, 0xe1, 0x04, 0x3f, 0x81, 0x8d,
894         0x20, 0xf2, 0x5c, 0x8f, 0x11, 0x7f, 0x18, 0xc9, 0x12, 0x49, 0xaa, 0xd1, 0x73, 0x56, 0xec, 0x06,
895         0x83, 0x75, 0x5d, 0x48, 0x43, 0xe9, 0xc3, 0x55, 0x55, 0x72, 0x28, 0xfa, 0xa1, 0xfa, 0xd4, 0x4d,
896         0x5d, 0x57, 0x37, 0x4b, 0xfb, 0xb1, 0x6e, 0x96, 0x03, 0x43, 0xc5, 0x8b, 0x15, 0xbc, 0x0f, 0xc6,
897         0xa9, 0xc7, 0xbc, 0xf8, 0x73, 0x99, 0x5d, 0x2f, 0xcd, 0x06, 0x19, 0x2e, 0x16, 0xac, 0xbf, 0x10,
898         0xb4, 0x3e, 0x09, 0xc7, 0x33, 0x37, 0xa7, 0x37, 0x3e, 0x2a, 0xbc, 0x71, 0x05, 0x49, 0x5f, 0xa6,
899         0x3b, 0xf6, 0xfe, 0x34, 0xa0, 0x75, 0xa0, 0xa0, 0x6a, 0x31, 0x3e, 0x14, 0x88, 0xf1, 0xf7, 0x08,
900         0xd6, 0xb2, 0x22, 0xe1, 0x55, 0xe5, 0x34, 0xaf, 0xeb, 0x84, 0xb9, 0xb1, 0x68, 0x7f, 0xac, 0xc7,
901         0xa2, 0xb5, 0xf3, 0xf5, 0x1f, 0x7f, 0xff, 0x58, 0xbb, 0x6d, 0xdd, 0x14, 0x03, 0xf5, 0x99, 0xfc,
902         0xbc, 0xfa, 0x61, 0x14, 0x7c, 0x41, 0x47, 0x3c, 0x76, 0xba, 0xcf, 0xd3, 0x21, 0x1b, 0xef, 0xa1,
903         0x2e, 0x7e, 0x81, 0xc0, 0x98, 0x6b, 0xd9, 0x78, 0xa7, 0x18, 0xcd, 0xc5, 0xce, 0x6e, 0x56, 0xe8,
904         0xa4, 0xd6, 0xdd, 0x04, 0xcf, 0x2d, 0x2c, 0xf1, 0x08, 0xdb, 0xcf, 0xa1, 0x99, 0x81, 0x71, 0xba,
905         0xcf, 0xf1, 0x4f, 0x08, 0x9a, 0x99, 0x2e, 0x8e, 0xed, 0xe2, 0x03, 0xf2, 0xc6, 0x87, 0xe9, 0x54,
906         0x8e, 0x97, 0xfd, 0x63, 0x01, 0xdd, 0x32, 0xb6, 0xf0, 0xb7, 0x08, 0xd6, 0xa4, 0x73, 0x53, 0xb6,
907         0x2a, 0xdc, 0xbf, 0x12, 0x47, 0x4a, 0x33, 0xb3, 0x9c, 0x23, 0xa1, 0xd9, 0x37, 0x08, 0xd6, 0xb2,
908         0xe3, 0x63, 0x99, 0x89, 0x72, 0x07, 0x8d, 0xb9, 0x75, 0xc1, 0xca, 0x0f, 0xc4, 0xcf, 0x26, 0xcd,
909         0x47, 0xb7, 0x82, 0x5a, 0x3f, 0x23, 0x68, 0x66, 0xe6, 0xd2, 0x32, 0xb5, 0xf2, 0x06, 0x58, 0x99,
910         0x93, 0xfb, 0x09, 0x96, 0x5d, 0x6b, 0x27, 0x5f, 0x9b, 0x0c, 0x1a, 0x47, 0xb7, 0xf4, 0x3d, 0x3d,
911         0xaa, 0xf0, 0x0f, 0x08, 0x60, 0x36, 0xab, 0xf0, 0xbd, 0xa5, 0xce, 0x5e, 0x40, 0x56, 0xde, 0x71,
912         0xac, 0x77, 0x12, 0x74, 0x36, 0xde, 0x29, 0x63, 0x2a, 0x85, 0x26, 0x48, 0xfb, 0x05, 0xc1, 0xd5,
913         0xf9, 0x41, 0x86, 0xdf, 0x5c, 0xee, 0xd8, 0x85, 0xf9, 0x69, 0xda, 0x55, 0xc3, 0x95, 0xbf, 0xb3,
914         0x28, 0x2b, 0x72, 0x28, 0xba, 0x42, 0x33, 0xd3, 0xa4, 0x71, 0x39, 0x21, 0x65, 0x6a, 0xee, 0x26,
915         0x48, 0xde, 0x32, 0x57, 0xe2, 0x4b, 0xd8, 0xfd, 0x3b, 0x04, 0xcd, 0xcc, 0x44, 0x5d, 0xe6, 0xb3,
916         0xbc, 0xd1, 0x5b, 0x68, 0x76, 0x45, 0x4e, 0x77, 0x25, 0x48, 0x07, 0xcf, 0xe0, 0xda, 0x28, 0x98,
917         0x14, 0x42, 0x38, 0x30, 0x73, 0x5b, 0xff, 0xb1, 0x38, 0xfa, 0x18, 0x3d, 0xe9, 0xab, 0x3c, 0x37,
918         0xf0, 0x09, 0x73, 0xed, 0x20, 0x72, 0x1d, 0x97, 0xb2, 0x04, 0x98, 0x23, 0xb7, 0x48, 0xe8, 0xc5,
919         0x17, 0xff, 0x1b, 0xed, 0x27, 0x0f, 0x27, 0x97, 0x93, 0xc8, 0xb7, 0xff, 0x0d, 0x00, 0x00, 0xff,
920         0xff, 0xb8, 0x4b, 0x18, 0x4a, 0xb4, 0x0d, 0x00, 0x00,
921 }