feat: add archive client foundation
This commit is contained in:
@@ -0,0 +1,136 @@
|
||||
# archive-control-proto commit: 4ec852014dad74606d4078b3ae1aa208c814b033
|
||||
import datetime
|
||||
|
||||
from google.protobuf import timestamp_pb2 as _timestamp_pb2
|
||||
from google.protobuf.internal import containers as _containers
|
||||
from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper
|
||||
from google.protobuf import descriptor as _descriptor
|
||||
from google.protobuf import message as _message
|
||||
from collections.abc import Mapping as _Mapping
|
||||
from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
|
||||
|
||||
DESCRIPTOR: _descriptor.FileDescriptor
|
||||
|
||||
class ClientRole(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
||||
__slots__ = ()
|
||||
CLIENT_ROLE_UNSPECIFIED: _ClassVar[ClientRole]
|
||||
CLIENT_ROLE_ARCHIVE: _ClassVar[ClientRole]
|
||||
CLIENT_ROLE_CACHE: _ClassVar[ClientRole]
|
||||
|
||||
class HealthState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
||||
__slots__ = ()
|
||||
HEALTH_STATE_UNSPECIFIED: _ClassVar[HealthState]
|
||||
HEALTH_STATE_HEALTHY: _ClassVar[HealthState]
|
||||
HEALTH_STATE_DEGRADED: _ClassVar[HealthState]
|
||||
HEALTH_STATE_UNHEALTHY: _ClassVar[HealthState]
|
||||
HEALTH_STATE_UNKNOWN: _ClassVar[HealthState]
|
||||
|
||||
class ErrorCode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
||||
__slots__ = ()
|
||||
ERROR_CODE_UNSPECIFIED: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_INVALID_ARGUMENT: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_UNAUTHENTICATED: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_PROTOCOL_VERSION_MISMATCH: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_CLIENT_ID_CONFLICT: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_NOT_FOUND: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_CONFLICT: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_STALE_STATE: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_UNSUPPORTED: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_PRECONDITION_FAILED: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_RESOURCE_EXHAUSTED: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_UNAVAILABLE: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_TIMEOUT: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_CANCELLED: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_INTEGRITY_CHECK_FAILED: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_PATH_CONFLICT: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_PERMISSION_DENIED: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_MANUAL_INTERVENTION_REQUIRED: _ClassVar[ErrorCode]
|
||||
ERROR_CODE_INTERNAL: _ClassVar[ErrorCode]
|
||||
CLIENT_ROLE_UNSPECIFIED: ClientRole
|
||||
CLIENT_ROLE_ARCHIVE: ClientRole
|
||||
CLIENT_ROLE_CACHE: ClientRole
|
||||
HEALTH_STATE_UNSPECIFIED: HealthState
|
||||
HEALTH_STATE_HEALTHY: HealthState
|
||||
HEALTH_STATE_DEGRADED: HealthState
|
||||
HEALTH_STATE_UNHEALTHY: HealthState
|
||||
HEALTH_STATE_UNKNOWN: HealthState
|
||||
ERROR_CODE_UNSPECIFIED: ErrorCode
|
||||
ERROR_CODE_INVALID_ARGUMENT: ErrorCode
|
||||
ERROR_CODE_UNAUTHENTICATED: ErrorCode
|
||||
ERROR_CODE_PROTOCOL_VERSION_MISMATCH: ErrorCode
|
||||
ERROR_CODE_CLIENT_ID_CONFLICT: ErrorCode
|
||||
ERROR_CODE_NOT_FOUND: ErrorCode
|
||||
ERROR_CODE_CONFLICT: ErrorCode
|
||||
ERROR_CODE_STALE_STATE: ErrorCode
|
||||
ERROR_CODE_UNSUPPORTED: ErrorCode
|
||||
ERROR_CODE_PRECONDITION_FAILED: ErrorCode
|
||||
ERROR_CODE_RESOURCE_EXHAUSTED: ErrorCode
|
||||
ERROR_CODE_UNAVAILABLE: ErrorCode
|
||||
ERROR_CODE_TIMEOUT: ErrorCode
|
||||
ERROR_CODE_CANCELLED: ErrorCode
|
||||
ERROR_CODE_INTEGRITY_CHECK_FAILED: ErrorCode
|
||||
ERROR_CODE_PATH_CONFLICT: ErrorCode
|
||||
ERROR_CODE_PERMISSION_DENIED: ErrorCode
|
||||
ERROR_CODE_MANUAL_INTERVENTION_REQUIRED: ErrorCode
|
||||
ERROR_CODE_INTERNAL: ErrorCode
|
||||
|
||||
class ProtocolVersion(_message.Message):
|
||||
__slots__ = ("major", "minor")
|
||||
MAJOR_FIELD_NUMBER: _ClassVar[int]
|
||||
MINOR_FIELD_NUMBER: _ClassVar[int]
|
||||
major: int
|
||||
minor: int
|
||||
def __init__(self, major: _Optional[int] = ..., minor: _Optional[int] = ...) -> None: ...
|
||||
|
||||
class Error(_message.Message):
|
||||
__slots__ = ("code", "message", "retryable", "details")
|
||||
class DetailsEntry(_message.Message):
|
||||
__slots__ = ("key", "value")
|
||||
KEY_FIELD_NUMBER: _ClassVar[int]
|
||||
VALUE_FIELD_NUMBER: _ClassVar[int]
|
||||
key: str
|
||||
value: str
|
||||
def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ...
|
||||
CODE_FIELD_NUMBER: _ClassVar[int]
|
||||
MESSAGE_FIELD_NUMBER: _ClassVar[int]
|
||||
RETRYABLE_FIELD_NUMBER: _ClassVar[int]
|
||||
DETAILS_FIELD_NUMBER: _ClassVar[int]
|
||||
code: ErrorCode
|
||||
message: str
|
||||
retryable: bool
|
||||
details: _containers.ScalarMap[str, str]
|
||||
def __init__(self, code: _Optional[_Union[ErrorCode, str]] = ..., message: _Optional[str] = ..., retryable: _Optional[bool] = ..., details: _Optional[_Mapping[str, str]] = ...) -> None: ...
|
||||
|
||||
class ServiceHealth(_message.Message):
|
||||
__slots__ = ("service", "state", "version", "api_version", "detail", "checked_at")
|
||||
SERVICE_FIELD_NUMBER: _ClassVar[int]
|
||||
STATE_FIELD_NUMBER: _ClassVar[int]
|
||||
VERSION_FIELD_NUMBER: _ClassVar[int]
|
||||
API_VERSION_FIELD_NUMBER: _ClassVar[int]
|
||||
DETAIL_FIELD_NUMBER: _ClassVar[int]
|
||||
CHECKED_AT_FIELD_NUMBER: _ClassVar[int]
|
||||
service: str
|
||||
state: HealthState
|
||||
version: str
|
||||
api_version: str
|
||||
detail: str
|
||||
checked_at: _timestamp_pb2.Timestamp
|
||||
def __init__(self, service: _Optional[str] = ..., state: _Optional[_Union[HealthState, str]] = ..., version: _Optional[str] = ..., api_version: _Optional[str] = ..., detail: _Optional[str] = ..., checked_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ...
|
||||
|
||||
class ClientIdentity(_message.Message):
|
||||
__slots__ = ("client_id", "display_name", "role")
|
||||
CLIENT_ID_FIELD_NUMBER: _ClassVar[int]
|
||||
DISPLAY_NAME_FIELD_NUMBER: _ClassVar[int]
|
||||
ROLE_FIELD_NUMBER: _ClassVar[int]
|
||||
client_id: str
|
||||
display_name: str
|
||||
role: ClientRole
|
||||
def __init__(self, client_id: _Optional[str] = ..., display_name: _Optional[str] = ..., role: _Optional[_Union[ClientRole, str]] = ...) -> None: ...
|
||||
|
||||
class PageRequest(_message.Message):
|
||||
__slots__ = ("page_size", "page_token")
|
||||
PAGE_SIZE_FIELD_NUMBER: _ClassVar[int]
|
||||
PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int]
|
||||
page_size: int
|
||||
page_token: str
|
||||
def __init__(self, page_size: _Optional[int] = ..., page_token: _Optional[str] = ...) -> None: ...
|
||||
Reference in New Issue
Block a user