feat: add archive client foundation
This commit is contained in:
@@ -0,0 +1,88 @@
|
||||
# archive-control-proto commit: 4ec852014dad74606d4078b3ae1aa208c814b033
|
||||
from archive_control.v1 import common_pb2 as _common_pb2
|
||||
from archive_control.v1 import resource_pb2 as _resource_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 Iterable as _Iterable, Mapping as _Mapping
|
||||
from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
|
||||
|
||||
DESCRIPTOR: _descriptor.FileDescriptor
|
||||
|
||||
class InventoryScope(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
||||
__slots__ = ()
|
||||
INVENTORY_SCOPE_UNSPECIFIED: _ClassVar[InventoryScope]
|
||||
INVENTORY_SCOPE_RESOURCE_SUMMARIES: _ClassVar[InventoryScope]
|
||||
INVENTORY_SCOPE_RESOURCE_LOOKUP: _ClassVar[InventoryScope]
|
||||
INVENTORY_SCOPE_CONTENT_TREE: _ClassVar[InventoryScope]
|
||||
INVENTORY_SCOPE_PLACEMENTS: _ClassVar[InventoryScope]
|
||||
INVENTORY_SCOPE_UNSPECIFIED: InventoryScope
|
||||
INVENTORY_SCOPE_RESOURCE_SUMMARIES: InventoryScope
|
||||
INVENTORY_SCOPE_RESOURCE_LOOKUP: InventoryScope
|
||||
INVENTORY_SCOPE_CONTENT_TREE: InventoryScope
|
||||
INVENTORY_SCOPE_PLACEMENTS: InventoryScope
|
||||
|
||||
class InventoryQuery(_message.Message):
|
||||
__slots__ = ("query_id", "scope", "resource_ids", "page", "page_filter", "selected_complete_only", "expected_revision")
|
||||
QUERY_ID_FIELD_NUMBER: _ClassVar[int]
|
||||
SCOPE_FIELD_NUMBER: _ClassVar[int]
|
||||
RESOURCE_IDS_FIELD_NUMBER: _ClassVar[int]
|
||||
PAGE_FIELD_NUMBER: _ClassVar[int]
|
||||
PAGE_FILTER_FIELD_NUMBER: _ClassVar[int]
|
||||
SELECTED_COMPLETE_ONLY_FIELD_NUMBER: _ClassVar[int]
|
||||
EXPECTED_REVISION_FIELD_NUMBER: _ClassVar[int]
|
||||
query_id: str
|
||||
scope: InventoryScope
|
||||
resource_ids: _containers.RepeatedCompositeFieldContainer[_resource_pb2.ResourceId]
|
||||
page: _common_pb2.PageRequest
|
||||
page_filter: str
|
||||
selected_complete_only: bool
|
||||
expected_revision: str
|
||||
def __init__(self, query_id: _Optional[str] = ..., scope: _Optional[_Union[InventoryScope, str]] = ..., resource_ids: _Optional[_Iterable[_Union[_resource_pb2.ResourceId, _Mapping]]] = ..., page: _Optional[_Union[_common_pb2.PageRequest, _Mapping]] = ..., page_filter: _Optional[str] = ..., selected_complete_only: _Optional[bool] = ..., expected_revision: _Optional[str] = ...) -> None: ...
|
||||
|
||||
class ResourceSummaryChunk(_message.Message):
|
||||
__slots__ = ("resources",)
|
||||
RESOURCES_FIELD_NUMBER: _ClassVar[int]
|
||||
resources: _containers.RepeatedCompositeFieldContainer[_resource_pb2.ResourceSummary]
|
||||
def __init__(self, resources: _Optional[_Iterable[_Union[_resource_pb2.ResourceSummary, _Mapping]]] = ...) -> None: ...
|
||||
|
||||
class ContentTreeChunk(_message.Message):
|
||||
__slots__ = ("resource_id", "entries", "resource_content_revision")
|
||||
RESOURCE_ID_FIELD_NUMBER: _ClassVar[int]
|
||||
ENTRIES_FIELD_NUMBER: _ClassVar[int]
|
||||
RESOURCE_CONTENT_REVISION_FIELD_NUMBER: _ClassVar[int]
|
||||
resource_id: _resource_pb2.ResourceId
|
||||
entries: _containers.RepeatedCompositeFieldContainer[_resource_pb2.ContentTreeEntry]
|
||||
resource_content_revision: str
|
||||
def __init__(self, resource_id: _Optional[_Union[_resource_pb2.ResourceId, _Mapping]] = ..., entries: _Optional[_Iterable[_Union[_resource_pb2.ContentTreeEntry, _Mapping]]] = ..., resource_content_revision: _Optional[str] = ...) -> None: ...
|
||||
|
||||
class PlacementChunk(_message.Message):
|
||||
__slots__ = ("placements",)
|
||||
PLACEMENTS_FIELD_NUMBER: _ClassVar[int]
|
||||
placements: _containers.RepeatedCompositeFieldContainer[_resource_pb2.Placement]
|
||||
def __init__(self, placements: _Optional[_Iterable[_Union[_resource_pb2.Placement, _Mapping]]] = ...) -> None: ...
|
||||
|
||||
class InventoryChunk(_message.Message):
|
||||
__slots__ = ("query_id", "snapshot_id", "revision", "chunk_index", "last_chunk", "next_page_token", "error", "resource_summaries", "content_tree", "placements")
|
||||
QUERY_ID_FIELD_NUMBER: _ClassVar[int]
|
||||
SNAPSHOT_ID_FIELD_NUMBER: _ClassVar[int]
|
||||
REVISION_FIELD_NUMBER: _ClassVar[int]
|
||||
CHUNK_INDEX_FIELD_NUMBER: _ClassVar[int]
|
||||
LAST_CHUNK_FIELD_NUMBER: _ClassVar[int]
|
||||
NEXT_PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int]
|
||||
ERROR_FIELD_NUMBER: _ClassVar[int]
|
||||
RESOURCE_SUMMARIES_FIELD_NUMBER: _ClassVar[int]
|
||||
CONTENT_TREE_FIELD_NUMBER: _ClassVar[int]
|
||||
PLACEMENTS_FIELD_NUMBER: _ClassVar[int]
|
||||
query_id: str
|
||||
snapshot_id: str
|
||||
revision: str
|
||||
chunk_index: int
|
||||
last_chunk: bool
|
||||
next_page_token: str
|
||||
error: _common_pb2.Error
|
||||
resource_summaries: ResourceSummaryChunk
|
||||
content_tree: ContentTreeChunk
|
||||
placements: PlacementChunk
|
||||
def __init__(self, query_id: _Optional[str] = ..., snapshot_id: _Optional[str] = ..., revision: _Optional[str] = ..., chunk_index: _Optional[int] = ..., last_chunk: _Optional[bool] = ..., next_page_token: _Optional[str] = ..., error: _Optional[_Union[_common_pb2.Error, _Mapping]] = ..., resource_summaries: _Optional[_Union[ResourceSummaryChunk, _Mapping]] = ..., content_tree: _Optional[_Union[ContentTreeChunk, _Mapping]] = ..., placements: _Optional[_Union[PlacementChunk, _Mapping]] = ...) -> None: ...
|
||||
Reference in New Issue
Block a user