Class AutoMLCandidate
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<AutoMLCandidate.Builder,- AutoMLCandidate> 
Information about a candidate produced by an AutoML training job, including its status, steps, and other properties.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionstatic AutoMLCandidate.Builderbuilder()final StringThe name of the candidate.final CandidatePropertiesThe properties of an AutoML candidate job.final CandidateStatusThe candidate's status.final StringThe candidate's status.final List<AutoMLCandidateStep> Information about the candidate's steps.final InstantThe creation time.final InstantendTime()The end time.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe failure reason.Returns the value of the FinalAutoMLJobObjectiveMetric property for this object.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final booleanFor responses, this returns true if the service returned a value for the CandidateSteps property.final inthashCode()final booleanFor responses, this returns true if the service returned a value for the InferenceContainerDefinitions property.final booleanFor responses, this returns true if the service returned a value for the InferenceContainers property.The mapping of all supported processing unit (CPU, GPU, etc...) to inference container definitions for the candidate.final Map<String, List<AutoMLContainerDefinition>> The mapping of all supported processing unit (CPU, GPU, etc...) to inference container definitions for the candidate.final List<AutoMLContainerDefinition> Information about the recommended inference container definitions.final InstantThe last modified time.final ObjectiveStatusThe objective's status.final StringThe objective's status.static Class<? extends AutoMLCandidate.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
candidateName
- 
finalAutoMLJobObjectiveMetricReturns the value of the FinalAutoMLJobObjectiveMetric property for this object.- Returns:
- The value of the FinalAutoMLJobObjectiveMetric property for this object.
 
- 
objectiveStatusThe objective's status. If the service returns an enum value that is not available in the current SDK version, objectiveStatuswill returnObjectiveStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromobjectiveStatusAsString().- Returns:
- The objective's status.
- See Also:
 
- 
objectiveStatusAsStringThe objective's status. If the service returns an enum value that is not available in the current SDK version, objectiveStatuswill returnObjectiveStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromobjectiveStatusAsString().- Returns:
- The objective's status.
- See Also:
 
- 
hasCandidateStepspublic 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 theisEmpty()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.
- 
candidateStepsInformation 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.
 
- 
candidateStatusThe candidate's status. If the service returns an enum value that is not available in the current SDK version, candidateStatuswill returnCandidateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcandidateStatusAsString().- Returns:
- The candidate's status.
- See Also:
 
- 
candidateStatusAsStringThe candidate's status. If the service returns an enum value that is not available in the current SDK version, candidateStatuswill returnCandidateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcandidateStatusAsString().- Returns:
- The candidate's status.
- See Also:
 
- 
hasInferenceContainerspublic 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 theisEmpty()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.
- 
inferenceContainersInformation 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
- 
endTime
- 
lastModifiedTime
- 
failureReason
- 
candidatePropertiesThe properties of an AutoML candidate job. - Returns:
- The properties of an AutoML candidate job.
 
- 
inferenceContainerDefinitionspublic 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.
 
- 
hasInferenceContainerDefinitionspublic 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 theisEmpty()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.
- 
inferenceContainerDefinitionsAsStringsThe 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.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<AutoMLCandidate.Builder,- AutoMLCandidate> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-