Serialized Form (The Data Transfer Scheduler DB interface 2.1.0-SNAPSHOT API)
Date: 2018-09-22

# Serialized Form

- ## Package org.gcube.datatransfer.scheduler.db.model

  - ### Class org.gcube.datatransfer.scheduler.db.model.AccessInterface extends Object implements Serializable

    serialVersionUID:
      9183231178819521839L

    - ### Serialized Fields

      - #### accessInterface

            String accessInterface

      - #### agentId

            String agentId

  - ### Class org.gcube.datatransfer.scheduler.db.model.Agent extends Object implements Serializable

    serialVersionUID:
      -94229392796085517L

    - ### Serialized Fields

      - #### agentId

            String agentId

      - #### agentIdOfIS

            String agentIdOfIS

      - #### host

            String host

      - #### port

            int port

      - #### agentEpr

            String agentEpr

  - ### Class org.gcube.datatransfer.scheduler.db.model.AgentStatistics extends Object implements Serializable

    serialVersionUID:
      -1334765772852309468L

    - ### Serialized Fields

      - #### agentStatisticsId

            String agentStatisticsId

      - #### agentIdOfIS

            String agentIdOfIS

      - #### ongoingTransfers

            int ongoingTransfers

      - #### failedTransfers

            int failedTransfers

      - #### succeededTransfers

            int succeededTransfers

      - #### canceledTransfers

            int canceledTransfers

      - #### totalFinishedTransfers

            int totalFinishedTransfers

  - ### Class org.gcube.datatransfer.scheduler.db.model.DataSource extends Object implements Serializable

    serialVersionUID:
      -8200619255632863470L

    - ### Serialized Fields

      - #### dataSourceId

            String dataSourceId

      - #### dataSourceIdOfIS

            String dataSourceIdOfIS

      - #### dataSourceName

            String dataSourceName

      - #### cardinality

            String cardinality

      - #### type

            String type

      - #### status

            String status

      - #### scope

            String scope

      - #### description

            String description

      - #### endpoint

            String endpoint

      - #### username

            String username

      - #### pass

            String pass

      - #### folder

            String folder

  - ### Class org.gcube.datatransfer.scheduler.db.model.DataStorage extends Object implements Serializable

    serialVersionUID:
      -1174680910739216774L

    - ### Serialized Fields

      - #### dataStorageId

            String dataStorageId

      - #### type

            String type

      - #### dataStorageIdOfIS

            String dataStorageIdOfIS

      - #### dataStorageLink

            String dataStorageLink

      - #### dataStorageName

            String dataStorageName

      - #### freeSpace

            Long freeSpace

      - #### endpoint

            String endpoint

      - #### port

            String port

      - #### status

            String status

      - #### username

            String username

      - #### pass

            String pass

      - #### description

            String description

      - #### accessType

            String accessType

      - #### owner

            String owner

      - #### serviceClass

            String serviceClass

      - #### serviceName

            String serviceName

  - ### Class org.gcube.datatransfer.scheduler.db.model.DataStorageQuota extends Object implements Serializable

    serialVersionUID:
      -3581645833835665656L

    - ### Serialized Fields

      - #### storageId

            String storageId

  - ### Class org.gcube.datatransfer.scheduler.db.model.ManuallyScheduled extends Object implements Serializable

    serialVersionUID:
      -4127682520324924886L

    - ### Serialized Fields

      - #### manuallyScheduledId

            String manuallyScheduledId

      - #### calendarString

            String calendarString

  - ### Class org.gcube.datatransfer.scheduler.db.model.PeriodicallyScheduled extends Object implements Serializable

    serialVersionUID:
      4097772356378284178L

    - ### Serialized Fields

      - #### periodicallyScheduledId

            String periodicallyScheduledId

      - #### startInstanceString

            String startInstanceString

      - #### frequency

            Utils.FrequencyType frequency

  - ### Class org.gcube.datatransfer.scheduler.db.model.Transfer extends Object implements Serializable

    serialVersionUID:
      -3008824308899830764L

    - ### Serialized Fields

      - #### transferId

            String transferId

      - #### typeOfScheduleId

            String typeOfScheduleId

      - #### submitter

            String submitter

      - #### status

            String status

      - #### scope

            String scope

      - #### agentId

            String agentId

      - #### agentHostname

            String agentHostname

      - #### transferType

            String transferType

      - #### typeOfStorage

            String typeOfStorage

      - #### destinationFolder

            String destinationFolder

      - #### overwrite

            boolean overwrite

      - #### unzipFile

            boolean unzipFile

      - #### sourceId

            String sourceId

      - #### storageId

            String storageId

      - #### pattern

            String pattern

      - #### treeOutcomes

            String[] treeOutcomes

      - #### outcomes

            String[] outcomes

      - #### num_updates

            int num_updates

      - #### objectTrasferredIDs

            String[] objectTrasferredIDs

      - #### objectFailedIDs

            String[] objectFailedIDs

      - #### transferError

            String[] transferError

      - #### transferIdOfAgent

            String transferIdOfAgent

      - #### startTime

            long startTime

      - #### totalTime

            long totalTime

      - #### total_size

            long total_size

      - #### bytes_have_been_transferred

            long bytes_have_been_transferred

      - #### submittedDate

            String submittedDate

      - #### readyObjects

            boolean readyObjects

  - ### Class org.gcube.datatransfer.scheduler.db.model.TransferObject extends Object implements Serializable

    serialVersionUID:
      5795558129951975039L

    - ### Serialized Fields

      - #### objectId

            String objectId

      - #### uriLink

            String uriLink

      - #### size

            Long size

      - #### destUri

            String destUri

      - #### transferid

            String transferid

  - ### Class org.gcube.datatransfer.scheduler.db.model.TransferOutcome extends Object implements Serializable

    serialVersionUID:
      -7610055030912173099L

    - ### Serialized Fields

      - #### transferOutcomesId

            String transferOutcomesId

      - #### submittedDateOfTransfer

            String submittedDateOfTransfer

      - #### transferId

            String transferId

      - #### numberOfOutcomeInThisTransfer

            int numberOfOutcomeInThisTransfer

      - #### fileName

            String fileName

      - #### exception

            String exception

      - #### dest

            String dest

      - #### transferTime

            String transferTime

      - #### transferredBytesOfObj

            String transferredBytesOfObj

      - #### size

            String size

      - #### success

            boolean success

      - #### failure

            boolean failure

  - ### Class org.gcube.datatransfer.scheduler.db.model.TransferTreeOutcome extends Object implements Serializable

    serialVersionUID:
      -7610055030912173099L

    - ### Serialized Fields

      - #### transferTreeOutcomesId

            String transferTreeOutcomesId

      - #### submittedDateOfTransfer

            String submittedDateOfTransfer

      - #### transferId

            String transferId

      - #### sourceId

            String sourceId

      - #### storageId

            String storageId

      - #### treeException

            String treeException

      - #### totalReadTrees

            int totalReadTrees

      - #### totalWrittenTrees

            int totalWrittenTrees

      - #### success

            boolean success

      - #### failure

            boolean failure

  - ### Class org.gcube.datatransfer.scheduler.db.model.TypeOfSchedule extends Object implements Serializable

    serialVersionUID:
      -3191765061718224983L

    - ### Serialized Fields

      - #### TypeOfScheduleId

            String TypeOfScheduleId

      - #### directedScheduled

            boolean directedScheduled

      - #### manuallyScheduledId

            String manuallyScheduledId

      - #### periodicallyScheduledId

            String periodicallyScheduledId

Copyright © 2018. All Rights Reserved.