Class OptimizerRun


  • public final class OptimizerRun
    extends java.lang.Object
    • Method Detail

      • getAgentRunId

        public java.lang.String getAgentRunId()
        Returns:
        Unique identifier for the optimizer run
      • getProcessorId

        public java.lang.String getProcessorId()
        Returns:
        ID of the processor being optimized
      • getProcessorVersionId

        public java.lang.String getProcessorVersionId()
        Returns:
        ID of the processor version being optimized
      • getEvalSetId

        public java.lang.String getEvalSetId()
        Returns:
        ID of the evaluation set used
      • getStatus

        public OptimizerRunStatus getStatus()
        Returns:
        Current status of the optimizer run
      • getCreatedAt

        public java.time.OffsetDateTime getCreatedAt()
        Returns:
        ISO 8601 timestamp of when the run was created
      • getUpdatedAt

        public java.time.OffsetDateTime getUpdatedAt()
        Returns:
        ISO 8601 timestamp of when the run was last updated
      • getBatchProcessorRuns

        public java.util.Optional<java.util.List<OptimizerBatchProcessorRunResult>> getBatchProcessorRuns()
        Returns:
        Array of batch processor run results. Each run represents one iteration of the optimization process. The first result (with isBaseline: true) is the baseline configuration. Subsequent results are optimization attempts, sorted chronologically. Only present when status is PROCESSED.
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object