KeyValueStoreClient
Index
Methods
__init__
Parameters
keyword-onlymemory_storage_client: MemoryStorageClient
optionalkeyword-onlyid: str | None = None
optionalkeyword-onlyname: str | None = None
optionalkeyword-onlycreated_at: datetime | None = None
optionalkeyword-onlyaccessed_at: datetime | None = None
optionalkeyword-onlymodified_at: datetime | None = None
Returns None
delete
Returns None
delete_persisted_record
Delete the specified record from the key-value store.
Parameters
record: KeyValueStoreRecord
Returns None
delete_record
Parameters
key: str
Returns None
get
Returns KeyValueStoreMetadata | None
get_public_url
Parameters
key: str
Returns str
get_record
Parameters
key: str
Returns KeyValueStoreRecord | None
get_record_as_bytes
Parameters
key: str
Returns KeyValueStoreRecord[bytes] | None
list_keys
Parameters
optionalkeyword-onlylimit: int = 1000
optionalkeyword-onlyexclusive_start_key: str | None = None
Returns KeyValueStoreListKeysPage
persist_record
Persist the specified record to the key-value store.
Parameters
record: KeyValueStoreRecord
Returns None
set_record
Parameters
key: str
value: Any
optionalcontent_type: str | None = None
Returns None
stream_record
Parameters
key: str
Returns AbstractAsyncContextManager[KeyValueStoreRecord[Response] | None]
update
Parameters
optionalkeyword-onlyname: str | None = None
Returns KeyValueStoreMetadata
update_timestamps
Update the timestamps of the key-value store.
Parameters
keyword-onlyhas_been_modified: bool
Returns None
Properties
resource_directory
Get the resource directory for the client.
resource_info
Get the resource info for the key-value store client.
Subclient for manipulating a single key-value store.