Class InferenceRecommendation

    • Method Detail

      • recommendationId

        public final String recommendationId()

        The recommendation ID which uniquely identifies each recommendation.

        Returns:
        The recommendation ID which uniquely identifies each recommendation.
      • metrics

        public final RecommendationMetrics metrics()

        The metrics used to decide what recommendation to make.

        Returns:
        The metrics used to decide what recommendation to make.
      • endpointConfiguration

        public final EndpointOutputConfiguration endpointConfiguration()

        Defines the endpoint configuration parameters.

        Returns:
        Defines the endpoint configuration parameters.
      • modelConfiguration

        public final ModelConfiguration modelConfiguration()

        Defines the model configuration.

        Returns:
        Defines the model configuration.
      • invocationEndTime

        public final Instant invocationEndTime()

        A timestamp that shows when the benchmark completed.

        Returns:
        A timestamp that shows when the benchmark completed.
      • invocationStartTime

        public final Instant invocationStartTime()

        A timestamp that shows when the benchmark started.

        Returns:
        A timestamp that shows when the benchmark started.
      • hashCode

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

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

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)