Skip to content

Commit

Permalink
Re-synth to pick up new deadline configuration. (#6010)
Browse files Browse the repository at this point in the history
Closes #5928.
  • Loading branch information
tseaver authored Sep 18, 2018
1 parent e66db55 commit 6b26403
Show file tree
Hide file tree
Showing 3 changed files with 89 additions and 107 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@
"retry_params_name": "default"
},
"GetInstance": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "idempotent",
"retry_params_name": "default"
},
"ListInstances": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "idempotent",
"retry_params_name": "default"
},
Expand All @@ -43,8 +43,8 @@
"retry_params_name": "default"
},
"DeleteInstance": {
"timeout_millis": 60000,
"retry_codes_name": "idempotent",
"timeout_millis": 150000,
"retry_codes_name": "non_idempotent",
"retry_params_name": "default"
},
"CreateCluster": {
Expand All @@ -53,12 +53,12 @@
"retry_params_name": "default"
},
"GetCluster": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "idempotent",
"retry_params_name": "default"
},
"ListClusters": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "idempotent",
"retry_params_name": "default"
},
Expand All @@ -68,47 +68,47 @@
"retry_params_name": "default"
},
"DeleteCluster": {
"timeout_millis": 60000,
"retry_codes_name": "idempotent",
"timeout_millis": 120000,
"retry_codes_name": "non_idempotent",
"retry_params_name": "default"
},
"CreateAppProfile": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "non_idempotent",
"retry_params_name": "default"
},
"GetAppProfile": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "idempotent",
"retry_params_name": "default"
},
"ListAppProfiles": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "idempotent",
"retry_params_name": "default"
},
"UpdateAppProfile": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "idempotent",
"retry_params_name": "default"
},
"DeleteAppProfile": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "non_idempotent",
"retry_params_name": "default"
},
"GetIamPolicy": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "idempotent",
"retry_params_name": "default"
},
"SetIamPolicy": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "non_idempotent",
"retry_params_name": "default"
},
"TestIamPermissions": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "idempotent",
"retry_params_name": "default"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,61 +14,43 @@
"rpc_timeout_multiplier": 1.0,
"max_rpc_timeout_millis": 20000,
"total_timeout_millis": 600000
},
"create_table": {
"initial_retry_delay_millis": 100,
"retry_delay_multiplier": 1.3,
"max_retry_delay_millis": 60000,
"initial_rpc_timeout_millis": 130000,
"rpc_timeout_multiplier": 1.0,
"max_rpc_timeout_millis": 130000,
"total_timeout_millis": 3600000
},
"drop_row_range": {
"initial_retry_delay_millis": 100,
"retry_delay_multiplier": 1.3,
"max_retry_delay_millis": 60000,
"initial_rpc_timeout_millis": 900000,
"rpc_timeout_multiplier": 1.0,
"max_rpc_timeout_millis": 900000,
"total_timeout_millis": 3600000
}
},
"methods": {
"CreateTable": {
"timeout_millis": 130000,
"timeout_millis": 900000,
"retry_codes_name": "non_idempotent",
"retry_params_name": "create_table"
"retry_params_name": "default"
},
"CreateTableFromSnapshot": {
"timeout_millis": 60000,
"retry_codes_name": "non_idempotent",
"retry_params_name": "default"
},
"ListTables": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "idempotent",
"retry_params_name": "default"
},
"GetTable": {
"timeout_millis": 60000,
"timeout_millis": 120000,
"retry_codes_name": "idempotent",
"retry_params_name": "default"
},
"DeleteTable": {
"timeout_millis": 60000,
"retry_codes_name": "idempotent",
"timeout_millis": 120000,
"retry_codes_name": "non_idempotent",
"retry_params_name": "default"
},
"ModifyColumnFamilies": {
"timeout_millis": 60000,
"timeout_millis": 900000,
"retry_codes_name": "non_idempotent",
"retry_params_name": "default"
},
"DropRowRange": {
"timeout_millis": 900000,
"retry_codes_name": "non_idempotent",
"retry_params_name": "drop_row_range"
"retry_params_name": "default"
},
"GenerateConsistencyToken": {
"timeout_millis": 60000,
Expand Down
130 changes: 65 additions & 65 deletions bigtable/google/cloud/bigtable_admin_v2/gapic/enums.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,71 @@ class StorageType(enum.IntEnum):
HDD = 2


class Instance(object):
class State(enum.IntEnum):
"""
Possible states of an instance.
Attributes:
STATE_NOT_KNOWN (int): The state of the instance could not be determined.
READY (int): The instance has been successfully created and can serve requests
to its tables.
CREATING (int): The instance is currently being created, and may be destroyed
if the creation process encounters an error.
"""
STATE_NOT_KNOWN = 0
READY = 1
CREATING = 2

class Type(enum.IntEnum):
"""
The type of the instance.
Attributes:
TYPE_UNSPECIFIED (int): The type of the instance is unspecified. If set when creating an
instance, a ``PRODUCTION`` instance will be created. If set when updating
an instance, the type will be left unchanged.
PRODUCTION (int): An instance meant for production use. ``serve_nodes`` must be set
on the cluster.
DEVELOPMENT (int): The instance is meant for development and testing purposes only; it has
no performance or uptime guarantees and is not covered by SLA.
After a development instance is created, it can be upgraded by
updating the instance to type ``PRODUCTION``. An instance created
as a production instance cannot be changed to a development instance.
When creating a development instance, ``serve_nodes`` on the cluster must
not be set.
"""
TYPE_UNSPECIFIED = 0
PRODUCTION = 1
DEVELOPMENT = 2


class Cluster(object):
class State(enum.IntEnum):
"""
Possible states of a cluster.
Attributes:
STATE_NOT_KNOWN (int): The state of the cluster could not be determined.
READY (int): The cluster has been successfully created and is ready to serve requests.
CREATING (int): The cluster is currently being created, and may be destroyed
if the creation process encounters an error.
A cluster may not be able to serve requests while being created.
RESIZING (int): The cluster is currently being resized, and may revert to its previous
node count if the process encounters an error.
A cluster is still capable of serving requests while being resized,
but may exhibit performance as if its number of allocated nodes is
between the starting and requested states.
DISABLED (int): The cluster has no backing nodes. The data (tables) still
exist, but no operations can be performed on the cluster.
"""
STATE_NOT_KNOWN = 0
READY = 1
CREATING = 2
RESIZING = 3
DISABLED = 4


class Table(object):
class TimestampGranularity(enum.IntEnum):
"""
Expand Down Expand Up @@ -104,68 +169,3 @@ class State(enum.IntEnum):
STATE_NOT_KNOWN = 0
READY = 1
CREATING = 2


class Instance(object):
class State(enum.IntEnum):
"""
Possible states of an instance.
Attributes:
STATE_NOT_KNOWN (int): The state of the instance could not be determined.
READY (int): The instance has been successfully created and can serve requests
to its tables.
CREATING (int): The instance is currently being created, and may be destroyed
if the creation process encounters an error.
"""
STATE_NOT_KNOWN = 0
READY = 1
CREATING = 2

class Type(enum.IntEnum):
"""
The type of the instance.
Attributes:
TYPE_UNSPECIFIED (int): The type of the instance is unspecified. If set when creating an
instance, a ``PRODUCTION`` instance will be created. If set when updating
an instance, the type will be left unchanged.
PRODUCTION (int): An instance meant for production use. ``serve_nodes`` must be set
on the cluster.
DEVELOPMENT (int): The instance is meant for development and testing purposes only; it has
no performance or uptime guarantees and is not covered by SLA.
After a development instance is created, it can be upgraded by
updating the instance to type ``PRODUCTION``. An instance created
as a production instance cannot be changed to a development instance.
When creating a development instance, ``serve_nodes`` on the cluster must
not be set.
"""
TYPE_UNSPECIFIED = 0
PRODUCTION = 1
DEVELOPMENT = 2


class Cluster(object):
class State(enum.IntEnum):
"""
Possible states of a cluster.
Attributes:
STATE_NOT_KNOWN (int): The state of the cluster could not be determined.
READY (int): The cluster has been successfully created and is ready to serve requests.
CREATING (int): The cluster is currently being created, and may be destroyed
if the creation process encounters an error.
A cluster may not be able to serve requests while being created.
RESIZING (int): The cluster is currently being resized, and may revert to its previous
node count if the process encounters an error.
A cluster is still capable of serving requests while being resized,
but may exhibit performance as if its number of allocated nodes is
between the starting and requested states.
DISABLED (int): The cluster has no backing nodes. The data (tables) still
exist, but no operations can be performed on the cluster.
"""
STATE_NOT_KNOWN = 0
READY = 1
CREATING = 2
RESIZING = 3
DISABLED = 4

0 comments on commit 6b26403

Please sign in to comment.