cterasdk.direct.types module#

class cterasdk.direct.types.Block(file_id, number, offset, data, length)#

Bases: object

property data#
property file_id#
fragment(byte_range)#
property length#
property number#
property offset#
class cterasdk.direct.types.ByteRange(start=None, end=None)#

Bases: object

static default()#
property end#
property eof#
property start#
class cterasdk.direct.types.Chunk(index, offset, url, length)#

Bases: object

Chunk to Retrieve

property index#
property length#
property offset#
property url#
class cterasdk.direct.types.ChunkMetadata(url, index, offset, length)#

Bases: Object

Direct IO File Chunk Metadata Object

Variables:
  • url (str) – Part URL

  • index (int) – Part Index

  • offset (int) – Part Offset

  • length (int) – Part Length

class cterasdk.direct.types.DirectIOResponse(server_object)#

Bases: object

property chunks#
property wrapped_key#
class cterasdk.direct.types.File(file_id, encryption_key, chunks)#

Bases: object

property chunks#
property encryption_key#
property file_id#
property size#
class cterasdk.direct.types.FileMetadata(f)#

Bases: Object

Direct IO File Metadata Object