1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/bigtable/admin/cluster/v1/bigtable_cluster_service_messages.proto
6 import proto "github.com/golang/protobuf/proto"
9 import google_protobuf3 "github.com/golang/protobuf/ptypes/timestamp"
11 // Reference imports to suppress errors if they are not otherwise used.
16 // Request message for BigtableClusterService.ListZones.
17 type ListZonesRequest struct {
18 // The unique name of the project for which a list of supported zones is
20 // Values are of the form projects/<project>
21 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
24 func (m *ListZonesRequest) Reset() { *m = ListZonesRequest{} }
25 func (m *ListZonesRequest) String() string { return proto.CompactTextString(m) }
26 func (*ListZonesRequest) ProtoMessage() {}
27 func (*ListZonesRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
29 func (m *ListZonesRequest) GetName() string {
36 // Response message for BigtableClusterService.ListZones.
37 type ListZonesResponse struct {
38 // The list of requested zones.
39 Zones []*Zone `protobuf:"bytes,1,rep,name=zones" json:"zones,omitempty"`
42 func (m *ListZonesResponse) Reset() { *m = ListZonesResponse{} }
43 func (m *ListZonesResponse) String() string { return proto.CompactTextString(m) }
44 func (*ListZonesResponse) ProtoMessage() {}
45 func (*ListZonesResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
47 func (m *ListZonesResponse) GetZones() []*Zone {
54 // Request message for BigtableClusterService.GetCluster.
55 type GetClusterRequest struct {
56 // The unique name of the requested cluster.
57 // Values are of the form projects/<project>/zones/<zone>/clusters/<cluster>
58 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
61 func (m *GetClusterRequest) Reset() { *m = GetClusterRequest{} }
62 func (m *GetClusterRequest) String() string { return proto.CompactTextString(m) }
63 func (*GetClusterRequest) ProtoMessage() {}
64 func (*GetClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
66 func (m *GetClusterRequest) GetName() string {
73 // Request message for BigtableClusterService.ListClusters.
74 type ListClustersRequest struct {
75 // The unique name of the project for which a list of clusters is requested.
76 // Values are of the form projects/<project>
77 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
80 func (m *ListClustersRequest) Reset() { *m = ListClustersRequest{} }
81 func (m *ListClustersRequest) String() string { return proto.CompactTextString(m) }
82 func (*ListClustersRequest) ProtoMessage() {}
83 func (*ListClustersRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
85 func (m *ListClustersRequest) GetName() string {
92 // Response message for BigtableClusterService.ListClusters.
93 type ListClustersResponse struct {
94 // The list of requested Clusters.
95 Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters" json:"clusters,omitempty"`
96 // The zones for which clusters could not be retrieved.
97 FailedZones []*Zone `protobuf:"bytes,2,rep,name=failed_zones,json=failedZones" json:"failed_zones,omitempty"`
100 func (m *ListClustersResponse) Reset() { *m = ListClustersResponse{} }
101 func (m *ListClustersResponse) String() string { return proto.CompactTextString(m) }
102 func (*ListClustersResponse) ProtoMessage() {}
103 func (*ListClustersResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
105 func (m *ListClustersResponse) GetClusters() []*Cluster {
112 func (m *ListClustersResponse) GetFailedZones() []*Zone {
119 // Request message for BigtableClusterService.CreateCluster.
120 type CreateClusterRequest struct {
121 // The unique name of the zone in which to create the cluster.
122 // Values are of the form projects/<project>/zones/<zone>
123 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
124 // The id to be used when referring to the new cluster within its zone,
125 // e.g. just the "test-cluster" section of the full name
126 // "projects/<project>/zones/<zone>/clusters/test-cluster".
127 ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
128 // The cluster to create.
129 // The "name", "delete_time", and "current_operation" fields must be left
131 Cluster *Cluster `protobuf:"bytes,3,opt,name=cluster" json:"cluster,omitempty"`
134 func (m *CreateClusterRequest) Reset() { *m = CreateClusterRequest{} }
135 func (m *CreateClusterRequest) String() string { return proto.CompactTextString(m) }
136 func (*CreateClusterRequest) ProtoMessage() {}
137 func (*CreateClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
139 func (m *CreateClusterRequest) GetName() string {
146 func (m *CreateClusterRequest) GetClusterId() string {
153 func (m *CreateClusterRequest) GetCluster() *Cluster {
160 // Metadata type for the operation returned by
161 // BigtableClusterService.CreateCluster.
162 type CreateClusterMetadata struct {
163 // The request which prompted the creation of this operation.
164 OriginalRequest *CreateClusterRequest `protobuf:"bytes,1,opt,name=original_request,json=originalRequest" json:"original_request,omitempty"`
165 // The time at which original_request was received.
166 RequestTime *google_protobuf3.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime" json:"request_time,omitempty"`
167 // The time at which this operation failed or was completed successfully.
168 FinishTime *google_protobuf3.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime" json:"finish_time,omitempty"`
171 func (m *CreateClusterMetadata) Reset() { *m = CreateClusterMetadata{} }
172 func (m *CreateClusterMetadata) String() string { return proto.CompactTextString(m) }
173 func (*CreateClusterMetadata) ProtoMessage() {}
174 func (*CreateClusterMetadata) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{6} }
176 func (m *CreateClusterMetadata) GetOriginalRequest() *CreateClusterRequest {
178 return m.OriginalRequest
183 func (m *CreateClusterMetadata) GetRequestTime() *google_protobuf3.Timestamp {
190 func (m *CreateClusterMetadata) GetFinishTime() *google_protobuf3.Timestamp {
197 // Metadata type for the operation returned by
198 // BigtableClusterService.UpdateCluster.
199 type UpdateClusterMetadata struct {
200 // The request which prompted the creation of this operation.
201 OriginalRequest *Cluster `protobuf:"bytes,1,opt,name=original_request,json=originalRequest" json:"original_request,omitempty"`
202 // The time at which original_request was received.
203 RequestTime *google_protobuf3.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime" json:"request_time,omitempty"`
204 // The time at which this operation was cancelled. If set, this operation is
205 // in the process of undoing itself (which is guaranteed to succeed) and
206 // cannot be cancelled again.
207 CancelTime *google_protobuf3.Timestamp `protobuf:"bytes,3,opt,name=cancel_time,json=cancelTime" json:"cancel_time,omitempty"`
208 // The time at which this operation failed or was completed successfully.
209 FinishTime *google_protobuf3.Timestamp `protobuf:"bytes,4,opt,name=finish_time,json=finishTime" json:"finish_time,omitempty"`
212 func (m *UpdateClusterMetadata) Reset() { *m = UpdateClusterMetadata{} }
213 func (m *UpdateClusterMetadata) String() string { return proto.CompactTextString(m) }
214 func (*UpdateClusterMetadata) ProtoMessage() {}
215 func (*UpdateClusterMetadata) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
217 func (m *UpdateClusterMetadata) GetOriginalRequest() *Cluster {
219 return m.OriginalRequest
224 func (m *UpdateClusterMetadata) GetRequestTime() *google_protobuf3.Timestamp {
231 func (m *UpdateClusterMetadata) GetCancelTime() *google_protobuf3.Timestamp {
238 func (m *UpdateClusterMetadata) GetFinishTime() *google_protobuf3.Timestamp {
245 // Request message for BigtableClusterService.DeleteCluster.
246 type DeleteClusterRequest struct {
247 // The unique name of the cluster to be deleted.
248 // Values are of the form projects/<project>/zones/<zone>/clusters/<cluster>
249 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
252 func (m *DeleteClusterRequest) Reset() { *m = DeleteClusterRequest{} }
253 func (m *DeleteClusterRequest) String() string { return proto.CompactTextString(m) }
254 func (*DeleteClusterRequest) ProtoMessage() {}
255 func (*DeleteClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{8} }
257 func (m *DeleteClusterRequest) GetName() string {
264 // Request message for BigtableClusterService.UndeleteCluster.
265 type UndeleteClusterRequest struct {
266 // The unique name of the cluster to be un-deleted.
267 // Values are of the form projects/<project>/zones/<zone>/clusters/<cluster>
268 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
271 func (m *UndeleteClusterRequest) Reset() { *m = UndeleteClusterRequest{} }
272 func (m *UndeleteClusterRequest) String() string { return proto.CompactTextString(m) }
273 func (*UndeleteClusterRequest) ProtoMessage() {}
274 func (*UndeleteClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{9} }
276 func (m *UndeleteClusterRequest) GetName() string {
283 // Metadata type for the operation returned by
284 // BigtableClusterService.UndeleteCluster.
285 type UndeleteClusterMetadata struct {
286 // The time at which the original request was received.
287 RequestTime *google_protobuf3.Timestamp `protobuf:"bytes,1,opt,name=request_time,json=requestTime" json:"request_time,omitempty"`
288 // The time at which this operation failed or was completed successfully.
289 FinishTime *google_protobuf3.Timestamp `protobuf:"bytes,2,opt,name=finish_time,json=finishTime" json:"finish_time,omitempty"`
292 func (m *UndeleteClusterMetadata) Reset() { *m = UndeleteClusterMetadata{} }
293 func (m *UndeleteClusterMetadata) String() string { return proto.CompactTextString(m) }
294 func (*UndeleteClusterMetadata) ProtoMessage() {}
295 func (*UndeleteClusterMetadata) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{10} }
297 func (m *UndeleteClusterMetadata) GetRequestTime() *google_protobuf3.Timestamp {
304 func (m *UndeleteClusterMetadata) GetFinishTime() *google_protobuf3.Timestamp {
311 // Metadata type for operations initiated by the V2 BigtableAdmin service.
312 // More complete information for such operations is available via the V2 API.
313 type V2OperationMetadata struct {
316 func (m *V2OperationMetadata) Reset() { *m = V2OperationMetadata{} }
317 func (m *V2OperationMetadata) String() string { return proto.CompactTextString(m) }
318 func (*V2OperationMetadata) ProtoMessage() {}
319 func (*V2OperationMetadata) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{11} }
322 proto.RegisterType((*ListZonesRequest)(nil), "google.bigtable.admin.cluster.v1.ListZonesRequest")
323 proto.RegisterType((*ListZonesResponse)(nil), "google.bigtable.admin.cluster.v1.ListZonesResponse")
324 proto.RegisterType((*GetClusterRequest)(nil), "google.bigtable.admin.cluster.v1.GetClusterRequest")
325 proto.RegisterType((*ListClustersRequest)(nil), "google.bigtable.admin.cluster.v1.ListClustersRequest")
326 proto.RegisterType((*ListClustersResponse)(nil), "google.bigtable.admin.cluster.v1.ListClustersResponse")
327 proto.RegisterType((*CreateClusterRequest)(nil), "google.bigtable.admin.cluster.v1.CreateClusterRequest")
328 proto.RegisterType((*CreateClusterMetadata)(nil), "google.bigtable.admin.cluster.v1.CreateClusterMetadata")
329 proto.RegisterType((*UpdateClusterMetadata)(nil), "google.bigtable.admin.cluster.v1.UpdateClusterMetadata")
330 proto.RegisterType((*DeleteClusterRequest)(nil), "google.bigtable.admin.cluster.v1.DeleteClusterRequest")
331 proto.RegisterType((*UndeleteClusterRequest)(nil), "google.bigtable.admin.cluster.v1.UndeleteClusterRequest")
332 proto.RegisterType((*UndeleteClusterMetadata)(nil), "google.bigtable.admin.cluster.v1.UndeleteClusterMetadata")
333 proto.RegisterType((*V2OperationMetadata)(nil), "google.bigtable.admin.cluster.v1.V2OperationMetadata")
337 proto.RegisterFile("google/bigtable/admin/cluster/v1/bigtable_cluster_service_messages.proto", fileDescriptor2)
340 var fileDescriptor2 = []byte{
341 // 541 bytes of a gzipped FileDescriptorProto
342 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x55, 0x4d, 0x6f, 0xd3, 0x40,
343 0x10, 0xd5, 0x26, 0xe5, 0xa3, 0xe3, 0x4a, 0xb4, 0x6e, 0x02, 0x51, 0x24, 0x44, 0x64, 0x50, 0x69,
344 0x11, 0xb2, 0xd5, 0x20, 0x71, 0x69, 0xb9, 0x24, 0xa0, 0x52, 0x89, 0x8a, 0x12, 0x5a, 0x0e, 0xbd,
345 0x58, 0x9b, 0x78, 0x62, 0x56, 0xb2, 0x77, 0x8d, 0x77, 0x93, 0x03, 0x3f, 0x82, 0x1b, 0xfc, 0x04,
346 0xc4, 0x2f, 0xe4, 0x8c, 0xec, 0xdd, 0x8d, 0x68, 0x95, 0xd6, 0xb1, 0x10, 0xb7, 0xdd, 0x99, 0xf7,
347 0x66, 0xde, 0x9b, 0x1d, 0x69, 0xe1, 0x6d, 0x2c, 0x44, 0x9c, 0x60, 0x30, 0x66, 0xb1, 0xa2, 0xe3,
348 0x04, 0x03, 0x1a, 0xa5, 0x8c, 0x07, 0x93, 0x64, 0x26, 0x15, 0xe6, 0xc1, 0x7c, 0x7f, 0x91, 0x09,
349 0x4d, 0x2c, 0x94, 0x98, 0xcf, 0xd9, 0x04, 0xc3, 0x14, 0xa5, 0xa4, 0x31, 0x4a, 0x3f, 0xcb, 0x85,
350 0x12, 0x6e, 0x4f, 0x57, 0xf2, 0x2d, 0xde, 0x2f, 0x2b, 0xf9, 0x86, 0xe5, 0xcf, 0xf7, 0xbb, 0x87,
351 0xf5, 0x7b, 0x45, 0x54, 0x51, 0x5d, 0xbf, 0xfb, 0xc8, 0xb0, 0xcb, 0xdb, 0x78, 0x36, 0x0d, 0x14,
352 0x4b, 0x51, 0x2a, 0x9a, 0x66, 0x1a, 0xe0, 0xed, 0xc0, 0xe6, 0x3b, 0x26, 0xd5, 0x85, 0xe0, 0x28,
353 0x47, 0xf8, 0x65, 0x86, 0x52, 0xb9, 0x2e, 0xac, 0x71, 0x9a, 0x62, 0x87, 0xf4, 0xc8, 0xee, 0xfa,
354 0xa8, 0x3c, 0x7b, 0x1f, 0x60, 0xeb, 0x2f, 0x9c, 0xcc, 0x04, 0x97, 0xe8, 0x1e, 0xc2, 0xad, 0xaf,
355 0x45, 0xa0, 0x43, 0x7a, 0xcd, 0x5d, 0xa7, 0xbf, 0xe3, 0x57, 0xb9, 0xf1, 0x0b, 0xfe, 0x48, 0x93,
356 0xbc, 0xa7, 0xb0, 0x75, 0x84, 0x6a, 0xa8, 0x93, 0x37, 0xf5, 0xde, 0x83, 0xed, 0xa2, 0xb7, 0x41,
357 0xde, 0x28, 0xf3, 0x17, 0x81, 0xd6, 0x65, 0xac, 0x91, 0xfa, 0x06, 0xee, 0x1a, 0x19, 0x56, 0xed,
358 0x5e, 0xb5, 0x5a, 0xab, 0x6d, 0x41, 0x75, 0x8f, 0x61, 0x63, 0x4a, 0x59, 0x82, 0x51, 0xa8, 0x8d,
359 0x37, 0x6a, 0x19, 0x77, 0x34, 0xb7, 0x1c, 0xa2, 0xf7, 0x8d, 0x40, 0x6b, 0x98, 0x23, 0x55, 0x58,
360 0x3d, 0x02, 0xf7, 0x21, 0x80, 0x7d, 0x5d, 0x16, 0x75, 0x1a, 0x65, 0x66, 0xdd, 0x44, 0x8e, 0x23,
361 0x77, 0x08, 0x77, 0xcc, 0xa5, 0xd3, 0xec, 0x91, 0x7a, 0xe6, 0x2c, 0xd3, 0xfb, 0x4d, 0xa0, 0x7d,
362 0x49, 0xd0, 0x09, 0x2a, 0x5a, 0xec, 0x92, 0x4b, 0x61, 0x53, 0xe4, 0x2c, 0x66, 0x9c, 0x26, 0x61,
363 0xae, 0x55, 0x96, 0xea, 0x9c, 0xfe, 0xcb, 0x15, 0xfa, 0x2c, 0xf1, 0x38, 0xba, 0x67, 0xeb, 0x59,
364 0xd3, 0xaf, 0x60, 0xc3, 0x54, 0x0e, 0x8b, 0x15, 0x2d, 0x2d, 0x3a, 0xfd, 0xae, 0x2d, 0x6f, 0xf7,
365 0xd7, 0x3f, 0xb3, 0xfb, 0x3b, 0x72, 0x0c, 0xbe, 0x88, 0xb8, 0x07, 0xe0, 0x4c, 0x19, 0x67, 0xf2,
366 0xb3, 0x66, 0x37, 0x2b, 0xd9, 0xa0, 0xe1, 0x45, 0xc0, 0xfb, 0xd9, 0x80, 0xf6, 0x79, 0x16, 0x2d,
367 0x31, 0x7e, 0x76, 0xad, 0xf1, 0x1a, 0x03, 0xfe, 0x0f, 0x5e, 0x27, 0x94, 0x4f, 0x30, 0x59, 0xd9,
368 0xab, 0x86, 0x2f, 0x1b, 0xd4, 0x5a, 0xad, 0x41, 0x3d, 0x83, 0xd6, 0x6b, 0x4c, 0x70, 0x95, 0x8d,
369 0xf5, 0x9e, 0xc3, 0xfd, 0x73, 0x1e, 0xad, 0x8a, 0xfe, 0x4e, 0xe0, 0xc1, 0x15, 0xf8, 0xe2, 0x11,
370 0xae, 0x8e, 0x8b, 0xfc, 0xd3, 0x6a, 0x34, 0x6a, 0x39, 0x6e, 0xc3, 0xf6, 0xa7, 0xfe, 0xfb, 0x0c,
371 0x73, 0xaa, 0x98, 0xe0, 0x56, 0xd2, 0xe0, 0x07, 0x81, 0x27, 0x13, 0x91, 0x56, 0xee, 0xc0, 0xe0,
372 0xf1, 0xc0, 0xa4, 0x8c, 0xa9, 0x8f, 0xfa, 0x1b, 0x38, 0x31, 0xbf, 0xc0, 0x69, 0xd1, 0xfd, 0x94,
373 0x5c, 0x1c, 0x99, 0x42, 0xb1, 0x48, 0x28, 0x8f, 0x7d, 0x91, 0xc7, 0x41, 0x8c, 0xbc, 0xd4, 0x16,
374 0xe8, 0x14, 0xcd, 0x98, 0xbc, 0xfe, 0x0f, 0x38, 0x30, 0xc7, 0xf1, 0xed, 0x92, 0xf3, 0xe2, 0x4f,
375 0x00, 0x00, 0x00, 0xff, 0xff, 0xc1, 0x75, 0x68, 0x13, 0xa2, 0x06, 0x00, 0x00,