Skip to content
Prev Previous commit
Next Next commit
Add metadata type url registrations.
Lost in merge conflict resolution.
  • Loading branch information
tseaver committed Aug 23, 2016
commit 12b42a6864e311d039c03ebee23e7ffd80b78df9
8 changes: 8 additions & 0 deletions gcloud/bigtable/cluster.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
from gcloud.bigtable._generated import (
bigtable_instance_admin_pb2 as messages_v2_pb2)
from gcloud.operation import Operation
from gcloud.operation import _compute_type_url
from gcloud.operation import _register_type_url


_CLUSTER_NAME_RE = re.compile(r'^projects/(?P<project>[^/]+)/'
Expand All @@ -32,6 +34,12 @@
"""Default number of nodes to use when creating a cluster."""


_UPDATE_CLUSTER_METADATA_URL = _compute_type_url(
messages_v2_pb2.UpdateClusterMetadata)
_register_type_url(
_UPDATE_CLUSTER_METADATA_URL, messages_v2_pb2.UpdateClusterMetadata)


def _prepare_create_request(cluster):
"""Creates a protobuf request for a CreateCluster request.

Expand Down
10 changes: 9 additions & 1 deletion gcloud/bigtable/instance.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

import re

from gcloud.operation import Operation
from gcloud.bigtable._generated import (
instance_pb2 as data_v2_pb2)
from gcloud.bigtable._generated import (
Expand All @@ -27,13 +26,22 @@
from gcloud.bigtable.cluster import Cluster
from gcloud.bigtable.cluster import DEFAULT_SERVE_NODES
from gcloud.bigtable.table import Table
from gcloud.operation import Operation
from gcloud.operation import _compute_type_url
from gcloud.operation import _register_type_url


_EXISTING_INSTANCE_LOCATION_ID = 'see-existing-cluster'
_INSTANCE_NAME_RE = re.compile(r'^projects/(?P<project>[^/]+)/'
r'instances/(?P<instance_id>[a-z][-a-z0-9]*)$')


_CREATE_INSTANCE_METADATA_URL = _compute_type_url(
messages_v2_pb2.CreateInstanceMetadata)
_register_type_url(
_CREATE_INSTANCE_METADATA_URL, messages_v2_pb2.CreateInstanceMetadata)


def _prepare_create_request(instance):
"""Creates a protobuf request for a CreateInstance request.

Expand Down