Overview

Namespaces

  • OpenCloud
    • Autoscale
      • Resource
    • CloudMonitoring
      • Exception
      • Resource
    • Common
      • Collection
      • Constants
      • Exceptions
      • Http
        • Message
      • Log
      • Resource
      • Service
    • Compute
      • Constants
      • Exception
      • Resource
    • Database
      • Resource
    • DNS
      • Collection
      • Resource
    • Identity
      • Constants
      • Resource
    • Image
      • Enum
      • Resource
        • JsonPatch
        • Schema
    • LoadBalancer
      • Enum
      • Resource
    • ObjectStore
      • Constants
      • Exception
      • Resource
      • Upload
    • Orchestration
    • Queues
      • Exception
      • Resource
    • Volume
      • Resource
  • PHP

Classes

  • AbstractTransfer
  • ConcurrentTransfer
  • ConsecutiveTransfer
  • ContainerMigration
  • DirectorySync
  • TransferBuilder
  • TransferPart
  • TransferState
  • Overview
  • Namespace
  • Class
  • Tree
  • Download

Namespace OpenCloud\ObjectStore\Upload

Classes summary
AbstractTransfer Contains abstract functionality for transfer objects.
ConcurrentTransfer A transfer type which executes in a concurrent fashion, i.e. with multiple workers uploading at once. Each worker is charged with uploading a particular chunk of data. The entity body is fragmented into n pieces - calculated by dividing the total size by the individual part size.
ConsecutiveTransfer A transfer type which executes consecutively - i.e. it will upload an entire EntityBody and then move on to the next in a linear fashion. There is no concurrency here.
ContainerMigration Class responsible for migrating the contents of one container to another
DirectorySync DirectorySync upload class, in charge of creating, replacing and delete data objects on the API. The goal of this execution is to sync local directories with remote CloudFiles containers so that they are consistent.
TransferBuilder Factory which creates Transfer objects, either ConcurrentTransfer or ConsecutiveTransfer.
TransferPart Represents an individual part of the EntityBody being uploaded.
TransferState Represents the current state of the Transfer.
PHP OpenCloud API API documentation generated by ApiGen 2.8.0