Class AutoMLCandidate

    • Method Detail

      • candidateName

        public final String candidateName()

        The name of the candidate.

        Returns:
        The name of the candidate.
      • finalAutoMLJobObjectiveMetric

        public final FinalAutoMLJobObjectiveMetric finalAutoMLJobObjectiveMetric()
        Returns the value of the FinalAutoMLJobObjectiveMetric property for this object.
        Returns:
        The value of the FinalAutoMLJobObjectiveMetric property for this object.
      • hasCandidateSteps

        public final boolean hasCandidateSteps()
        For responses, this returns true if the service returned a value for the CandidateSteps property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • candidateSteps

        public final List<AutoMLCandidateStep> candidateSteps()

        Information about the candidate's steps.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasCandidateSteps() method.

        Returns:
        Information about the candidate's steps.
      • hasInferenceContainers

        public final boolean hasInferenceContainers()
        For responses, this returns true if the service returned a value for the InferenceContainers property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • inferenceContainers

        public final List<AutoMLContainerDefinition> inferenceContainers()

        Information about the recommended inference container definitions.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasInferenceContainers() method.

        Returns:
        Information about the recommended inference container definitions.
      • creationTime

        public final Instant creationTime()

        The creation time.

        Returns:
        The creation time.
      • endTime

        public final Instant endTime()

        The end time.

        Returns:
        The end time.
      • lastModifiedTime

        public final Instant lastModifiedTime()

        The last modified time.

        Returns:
        The last modified time.
      • failureReason

        public final String failureReason()

        The failure reason.

        Returns:
        The failure reason.
      • candidateProperties

        public final CandidateProperties candidateProperties()

        The properties of an AutoML candidate job.

        Returns:
        The properties of an AutoML candidate job.
      • inferenceContainerDefinitions

        public final Map<AutoMLProcessingUnit,​List<AutoMLContainerDefinition>> inferenceContainerDefinitions()

        The mapping of all supported processing unit (CPU, GPU, etc...) to inference container definitions for the candidate. This field is populated for the AutoML jobs V2 (for example, for jobs created by calling CreateAutoMLJobV2) related to image or text classification problem types only.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasInferenceContainerDefinitions() method.

        Returns:
        The mapping of all supported processing unit (CPU, GPU, etc...) to inference container definitions for the candidate. This field is populated for the AutoML jobs V2 (for example, for jobs created by calling CreateAutoMLJobV2) related to image or text classification problem types only.
      • hasInferenceContainerDefinitions

        public final boolean hasInferenceContainerDefinitions()
        For responses, this returns true if the service returned a value for the InferenceContainerDefinitions property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • inferenceContainerDefinitionsAsStrings

        public final Map<String,​List<AutoMLContainerDefinition>> inferenceContainerDefinitionsAsStrings()

        The mapping of all supported processing unit (CPU, GPU, etc...) to inference container definitions for the candidate. This field is populated for the AutoML jobs V2 (for example, for jobs created by calling CreateAutoMLJobV2) related to image or text classification problem types only.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasInferenceContainerDefinitions() method.

        Returns:
        The mapping of all supported processing unit (CPU, GPU, etc...) to inference container definitions for the candidate. This field is populated for the AutoML jobs V2 (for example, for jobs created by calling CreateAutoMLJobV2) related to image or text classification problem types only.
      • 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)