package
0.0.0-20240528144234-5d5a685e41f7
Repository: https://github.com/ydb-platform/ydb-go-genproto.git
Documentation: pkg.go.dev

# Constants

Relaxed mode allows operations to complete on stale masters.
Strict mode makes sure operations may only complete on current leader.
The default or current value.
Aggregated counters for resource tree.
Counters on every resource.
The default or current value.

# Variables

Enum value maps for ConsistencyMode.
Enum value maps for ConsistencyMode.
No description provided by the author
Enum value maps for RateLimiterCountersMode.
Enum value maps for RateLimiterCountersMode.

# Structs

No description provided by the author
No description provided by the author
* Configuration settings for a coordination node.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* Describes the state of a semaphore.
* Describes an owner or a waiter of this semaphore.
* Describes an active client session.
* Session request message sent from client to server.
* Used to acquire a semaphore WARNING: a single session cannot acquire the same semaphore multiple times Later requests override previous operations with the same semaphore, e.g.
No description provided by the author
* Used to create a new semaphore.
No description provided by the author
* Used to delete an existing semaphore.
No description provided by the author
* Used to describe semaphores and watch them for changes WARNING: a describe operation will cancel previous watches on the same semaphore.
No description provided by the author
No description provided by the author
* Used for checking liveness of the connection.
No description provided by the author
* Used to release a semaphore WARNING: a single session cannot release the same semaphore multiple times The release operation will either remove current session from waiters queue or release an already owned semaphore.
No description provided by the author
* First message used to start/restore a session.
No description provided by the author
* Last message used to cleanly stop session before its timeout expires.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* Used to change semaphore data.
No description provided by the author
* Session response message sent from server to client.
* Used by the server to report when an acquire operation is added to the waiters queue.
No description provided by the author
* Used by the server to report the result of an acquire operation.
No description provided by the author
* The result of semaphore creation.
No description provided by the author
* The result of semaphore deletion.
No description provided by the author
* Used to report a change in the watched semaphore.
No description provided by the author
* The result of the describe operation.
No description provided by the author
* Used to report connection and session level failures.
No description provided by the author
No description provided by the author
* Used for checking liveness of the connection.
No description provided by the author
* Used by the server to report the result of a release operation.
No description provided by the author
* Used to report a successful session create/restore operation.
No description provided by the author
* Used to report a successful graceful termination of the session.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* The result of semaphore update.
No description provided by the author
* Stub for unsupported messages.

# Type aliases

* Consistency mode.
* Counters mode.