Class HyperParameterSpecification
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.HyperParameterSpecification
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<HyperParameterSpecification.Builder,HyperParameterSpecification>
@Generated("software.amazon.awssdk:codegen") public final class HyperParameterSpecification extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HyperParameterSpecification.Builder,HyperParameterSpecification>
Defines a hyperparameter to be used by an algorithm.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceHyperParameterSpecification.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HyperParameterSpecification.Builderbuilder()StringdefaultValue()The default value for this hyperparameter.Stringdescription()A brief description of the hyperparameter.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanisRequired()Indicates whether this hyperparameter is required.BooleanisTunable()Indicates whether this hyperparameter is tunable in a hyperparameter tuning job.Stringname()The name of this hyperparameter.ParameterRangerange()The allowed range for this hyperparameter.List<SdkField<?>>sdkFields()static Class<? extends HyperParameterSpecification.Builder>serializableBuilderClass()HyperParameterSpecification.BuildertoBuilder()StringtoString()Returns a string representation of this object.ParameterTypetype()The type of this hyperparameter.StringtypeAsString()The type of this hyperparameter.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
name
public final String name()
The name of this hyperparameter. The name must be unique.
- Returns:
- The name of this hyperparameter. The name must be unique.
-
description
public final String description()
A brief description of the hyperparameter.
- Returns:
- A brief description of the hyperparameter.
-
type
public final ParameterType type()
The type of this hyperparameter. The valid types are
Integer,Continuous,Categorical, andFreeText.If the service returns an enum value that is not available in the current SDK version,
typewill returnParameterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of this hyperparameter. The valid types are
Integer,Continuous,Categorical, andFreeText. - See Also:
ParameterType
-
typeAsString
public final String typeAsString()
The type of this hyperparameter. The valid types are
Integer,Continuous,Categorical, andFreeText.If the service returns an enum value that is not available in the current SDK version,
typewill returnParameterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of this hyperparameter. The valid types are
Integer,Continuous,Categorical, andFreeText. - See Also:
ParameterType
-
range
public final ParameterRange range()
The allowed range for this hyperparameter.
- Returns:
- The allowed range for this hyperparameter.
-
isTunable
public final Boolean isTunable()
Indicates whether this hyperparameter is tunable in a hyperparameter tuning job.
- Returns:
- Indicates whether this hyperparameter is tunable in a hyperparameter tuning job.
-
isRequired
public final Boolean isRequired()
Indicates whether this hyperparameter is required.
- Returns:
- Indicates whether this hyperparameter is required.
-
defaultValue
public final String defaultValue()
The default value for this hyperparameter. If a default value is specified, a hyperparameter cannot be required.
- Returns:
- The default value for this hyperparameter. If a default value is specified, a hyperparameter cannot be required.
-
toBuilder
public HyperParameterSpecification.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<HyperParameterSpecification.Builder,HyperParameterSpecification>
-
builder
public static HyperParameterSpecification.Builder builder()
-
serializableBuilderClass
public static Class<? extends HyperParameterSpecification.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
-