89 lines
5.0 KiB
Python
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: ...
|