Skip to content

Commit 2e40eb5

Browse files
committed
Release google-cloud-bigtable 0.1.0
* Initial release
1 parent 038edc2 commit 2e40eb5

10 files changed

Lines changed: 106 additions & 5 deletions

File tree

‎README.md‎

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ This client supports the following Google Cloud Platform services at a [Beta](#v
3232

3333
This client supports the following Google Cloud Platform services at an [Alpha](#versioning) quality level:
3434

35+
* [Cloud Bigtable](#cloud-bigtable-alpha) (Alpha)
3536
* [Container Engine](#container-engine-alpha) (Alpha)
3637
* [Cloud Dataproc](#cloud-dataproc-alpha) (Alpha)
3738
* [Data Loss Prevention](#data-loss-prevention-alpha) (Alpha)
@@ -144,6 +145,39 @@ data_transfer_service_client.list_data_sources(formatted_parent).each_page do |p
144145
end
145146
```
146147

148+
### Cloud Bigtable (Alpha)
149+
150+
- [google-cloud-bigtable README](google-cloud-bigtable/README.md)
151+
- [google-cloud-bigtable API documentation](http://googlecloudplatform.github.io/google-cloud-ruby/#/docs/google-cloud-bigtable/latest)
152+
- [google-cloud-bigtable on RubyGems](https://rubygems.org/gems/google-cloud-bigtable)
153+
- [Cloud Bigtable documentation](https://cloud.google.com/bigtable/docs)
154+
155+
#### Quick Start
156+
157+
```sh
158+
$ gem install google-cloud-bigtable
159+
```
160+
161+
#### Preview
162+
163+
```ruby
164+
require "google/cloud/bigtable"
165+
166+
bigtable = Google::Cloud::Bigtable.new
167+
168+
table = bigtable.table("my-instance", "my-table")
169+
170+
entry = table.new_mutation_entry("user-1")
171+
entry.set_cell(
172+
"cf-1",
173+
"field-1",
174+
"XYZ"
175+
timestamp: Time.now.to_i * 1000 # Time stamp in milli seconds.
176+
).delete_from_column("cf2", "field02")
177+
178+
table.mutate_row(entry)
179+
```
180+
147181
### Cloud Datastore (GA)
148182

149183
- [google-cloud-datastore README](google-cloud-datastore/README.md)

‎Rakefile‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ namespace :jsondoc do
319319
# google/cloud/bigquery.json "guide" with blank output. See issue #2007.
320320
"google-cloud-bigquery-data_transfer",
321321
"google-cloud-bigquery",
322+
"google-cloud-bigtable",
322323
"google-cloud-container",
323324
"google-cloud-core",
324325
"google-cloud-dataproc",

‎docs/manifest.json‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,15 @@
121121
"v0.1.0"
122122
]
123123
},
124+
{
125+
"id": "google-cloud-bigtable",
126+
"name": "google-cloud-bigtable",
127+
"defaultService": "google/cloud/bigtable",
128+
"versions": [
129+
"v0.1.0",
130+
"master"
131+
]
132+
},
124133
{
125134
"id": "google-cloud-container",
126135
"name": "google-cloud-container",

‎gcloud/Gemfile‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ gem "google-cloud", path: "../google-cloud"
99
gem "google-cloud-bigquery", path: "../google-cloud-bigquery"
1010
gem "google-cloud-bigquery-data_transfer",
1111
path: "../google-cloud-bigquery-data_transfer"
12+
gem "google-cloud-bigtable", path: "../google-cloud-bigtable"
1213
gem "google-cloud-container", path: "../google-cloud-container"
1314
gem "google-cloud-core", path: "../google-cloud-core"
1415
gem "google-cloud-dataproc", path: "../google-cloud-dataproc"

‎google-cloud-bigtable/CHANGELOG.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Release History
22

3-
### 0.6.8 (Work in Progress)
3+
### 0.1.0 / 2018-08-16
4+
5+
* Initial release
46

5-
* Removed old admin and data APIs wrapper
6-
* Re-designed admin APIs for Instance and Cluster

‎google-cloud-bigtable/google-cloud-bigtable.gemspec‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# -*- ruby -*-
22
# encoding: utf-8
3+
require File.expand_path("../lib/google/cloud/bigtable/version", __FILE__)
34

45
Gem::Specification.new do |gem|
56
gem.name = "google-cloud-bigtable"
6-
gem.version = "0.6.8"
7+
gem.version = Google::Cloud::Bigtable::VERSION
78

89
gem.authors = ["Google LLC"]
910
gem.email = "googleapis-packages@google.com"

‎google-cloud-bigtable/lib/google/cloud/bigtable/version.rb‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
module Google
1717
module Cloud
1818
module Bigtable
19-
VERSION = "0.6.8".freeze
19+
VERSION = "0.1.0".freeze
2020
end
2121
end
2222
end

‎google-cloud/Gemfile‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ gem "gcloud-jsondoc",
88
gem "google-cloud-bigquery", path: "../google-cloud-bigquery"
99
gem "google-cloud-bigquery-data_transfer",
1010
path: "../google-cloud-bigquery-data_transfer"
11+
gem "google-cloud-bigtable", path: "../google-cloud-bigtable"
1112
gem "google-cloud-container", path: "../google-cloud-container"
1213
gem "google-cloud-core", path: "../google-cloud-core"
1314
gem "google-cloud-dataproc", path: "../google-cloud-dataproc"

‎google-cloud/docs/toc.json‎

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,59 @@
7777
}
7878
]
7979
},
80+
{
81+
"title": "Bigtable",
82+
"type": "google/cloud/bigtable",
83+
"patterns": ["\/bigtable", "google\/protobuf", "google\/rpc", "google\/iam"],
84+
"nav": [
85+
{
86+
"title": "Project",
87+
"type": "google/cloud/bigtable/project"
88+
},
89+
{
90+
"title": "Instance",
91+
"type": "google/cloud/bigtable/instance"
92+
},
93+
{
94+
"title": "Cluster",
95+
"type": "google/cloud/bigtable/cluster"
96+
},
97+
{
98+
"title": "V2",
99+
"type": "google/cloud/bigtable/v2",
100+
"patterns": ["\/bigtable\/v2", "google\/protobuf", "google\/rpc"],
101+
"nav": [
102+
{
103+
"title": "BigtableClient",
104+
"type": "google/cloud/bigtable/v2/bigtableclient"
105+
},
106+
{
107+
"title": "Data Types",
108+
"type": "google/bigtable/v2/datatypes"
109+
}
110+
]
111+
},
112+
{
113+
"title": "Admin V2",
114+
"type": "google/cloud/bigtable/admin/v2",
115+
"patterns": ["\/bigtable\/admin\/v2", "google\/protobuf", "google\/rpc", "google\/iam"],
116+
"nav": [
117+
{
118+
"title": "BigtableInstanceAdminClient",
119+
"type": "google/cloud/bigtable/admin/v2/bigtableinstanceadminclient"
120+
},
121+
{
122+
"title": "BigtableTableAdminClient",
123+
"type": "google/cloud/bigtable/admin/v2/bigtabletableadminclient"
124+
},
125+
{
126+
"title": "Data Types",
127+
"type": "google/bigtable/v2/datatypes"
128+
}
129+
]
130+
}
131+
]
132+
},
80133
{
81134
"title": "Container",
82135
"type": "google/cloud/container",

‎google-cloud/google-cloud.gemspec‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Gem::Specification.new do |gem|
2020

2121
gem.add_dependency "google-cloud-bigquery", "~> 1.1"
2222
gem.add_dependency "google-cloud-bigquery-data_transfer", "~> 0.1"
23+
gem.add_dependency "google-cloud-bigtable", "~> 0.1"
2324
gem.add_dependency "google-cloud-container", "~> 0.1"
2425
gem.add_dependency "google-cloud-dataproc", "~> 0.1"
2526
gem.add_dependency "google-cloud-datastore", "~> 1.4"

0 commit comments

Comments
 (0)