Class ManifestMetrics

java.lang.Object
com.sas.lsaf.execution.job.ManifestMetrics
All Implemented Interfaces:
Serializable

public class ManifestMetrics extends Object implements Serializable
The class that represents the metrics information for the synchronization of job items.
Since:
2.1
See Also:
  • Constructor Details

    • ManifestMetrics

      public ManifestMetrics(ManifestSynchronizationMetrics jobMetrics, ManifestSynchronizationMetrics programsMetrics, ManifestSynchronizationMetrics inputsMetrics, ManifestSynchronizationMetrics outputsMetrics, ManifestSynchronizationMetrics inputsReferencedMetrics, ManifestSynchronizationMetrics totalInputMetrics)
      It is not intended or recommended that the consumer of this API construct these objects. They should only deal with the metrics that are returned by the API.
      Parameters:
      jobMetrics - The synchronization metrics for the job file.
      programsMetrics - The synchronization metrics for the program files.
      inputsMetrics - The synchronization metrics for the input files.
      outputsMetrics - The synchronization metrics for the output files.
      inputsReferencedMetrics - The metrics for the input files that were referenced by the programs.
      totalInputMetrics - The total synchronization metrics for input files that were transferred from the repository.
    • ManifestMetrics

      public ManifestMetrics(ManifestSynchronizationMetrics jobMetrics, ManifestSynchronizationMetrics programsMetrics, ManifestSynchronizationMetrics inputsMetrics, ManifestSynchronizationMetrics outputsMetrics, ManifestSynchronizationMetrics inputsReferencedMetrics, ManifestSynchronizationMetrics outputsReferencedMetrics, ManifestSynchronizationMetrics totalInputMetrics)
      It is not intended or recommended that the consumer of this API construct these objects. They should only deal with the metrics that are returned by the API.
      Parameters:
      jobMetrics - The synchronization metrics for the job file.
      programsMetrics - The synchronization metrics for the program files.
      inputsMetrics - The synchronization metrics for the input files.
      outputsMetrics - The synchronization metrics for the output files.
      inputsReferencedMetrics - The metrics for the input files that were referenced by the programs.
      outputsReferencedMetrics - The metrics for the output files that were referenced by the programs.
      totalInputMetrics - The total synchronization metrics for input files that were transferred from the repository.
  • Method Details

    • getJobMetrics

      public ManifestSynchronizationMetrics getJobMetrics()
      Gets the synchronization metrics for the job file.
      Returns:
      The synchronization metrics.
    • getProgramMetrics

      public ManifestSynchronizationMetrics getProgramMetrics()
      Gets the synchronization metrics for the job program files.
      Returns:
      The synchronization metrics.
    • getInputsMetrics

      public ManifestSynchronizationMetrics getInputsMetrics()
      Gets the synchronization metrics for the job input files.
      Returns:
      The synchronization metrics.
    • getOutputsMetrics

      public ManifestSynchronizationMetrics getOutputsMetrics()
      Gets the synchronization metrics for the job output files.
      Returns:
      The synchronization metrics.
    • getInputsReferencedMetrics

      public ManifestSynchronizationMetrics getInputsReferencedMetrics()
      Gets the synchronization metrics for the input files that were referenced by the programs.
      Returns:
      The synchronization metrics.
    • getOutputsReferencedMetrics

      public ManifestSynchronizationMetrics getOutputsReferencedMetrics()
      Gets the synchronization metrics for the output files that were referenced by the programs.
      Returns:
      The synchronization metrics.
      Since:
      2.4
    • getTotalInputMetrics

      public ManifestSynchronizationMetrics getTotalInputMetrics()
      Gets the total synchronization metrics for inputs transferred from repository.
      Returns:
      The total synchronization metrics.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object