Files
archive-clients/src/archive_control/v1/inventory_pb2.pyi
T

89 lines
5.0 KiB
Python

# archive-control-proto commit: 03b6751d420e8e4e4cc9aeef4f76b13e28a7265f
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: ...