@Generated(value="software.amazon.awssdk:codegen") public final class ParameterRanges extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ParameterRanges.Builder,ParameterRanges>
Specifies ranges of integer, continuous, and categorical hyperparameters that a hyperparameter tuning job searches. The hyperparameter tuning job launches training jobs with hyperparameter values within these ranges to find the combination of values that result in the training job with the best performance as measured by the objective metric of the hyperparameter tuning job.
The maximum number of items specified for Array Members
refers to the maximum number of hyperparameters
for each range and also the maximum for the hyperparameter tuning job itself. That is, the sum of the number of
hyperparameters for all the ranges can't exceed the maximum number specified.
Modifier and Type | Class and Description |
---|---|
static interface |
ParameterRanges.Builder |
Modifier and Type | Method and Description |
---|---|
static ParameterRanges.Builder |
builder() |
List<CategoricalParameterRange> |
categoricalParameterRanges()
The array of CategoricalParameterRange objects that specify ranges of categorical hyperparameters that a
hyperparameter tuning job searches.
|
List<ContinuousParameterRange> |
continuousParameterRanges()
The array of ContinuousParameterRange objects that specify ranges of continuous hyperparameters that a
hyperparameter tuning job searches.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasCategoricalParameterRanges()
For responses, this returns true if the service returned a value for the CategoricalParameterRanges property.
|
boolean |
hasContinuousParameterRanges()
For responses, this returns true if the service returned a value for the ContinuousParameterRanges property.
|
int |
hashCode() |
boolean |
hasIntegerParameterRanges()
For responses, this returns true if the service returned a value for the IntegerParameterRanges property.
|
List<IntegerParameterRange> |
integerParameterRanges()
The array of IntegerParameterRange objects that specify ranges of integer hyperparameters that a
hyperparameter tuning job searches.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ParameterRanges.Builder> |
serializableBuilderClass() |
ParameterRanges.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final boolean hasIntegerParameterRanges()
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.public final List<IntegerParameterRange> integerParameterRanges()
The array of IntegerParameterRange objects that specify ranges of integer hyperparameters that a hyperparameter tuning job searches.
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 hasIntegerParameterRanges()
method.
public final boolean hasContinuousParameterRanges()
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.public final List<ContinuousParameterRange> continuousParameterRanges()
The array of ContinuousParameterRange objects that specify ranges of continuous hyperparameters that a hyperparameter tuning job searches.
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 hasContinuousParameterRanges()
method.
public final boolean hasCategoricalParameterRanges()
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.public final List<CategoricalParameterRange> categoricalParameterRanges()
The array of CategoricalParameterRange objects that specify ranges of categorical hyperparameters that a hyperparameter tuning job searches.
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 hasCategoricalParameterRanges()
method.
public ParameterRanges.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ParameterRanges.Builder,ParameterRanges>
public static ParameterRanges.Builder builder()
public static Class<? extends ParameterRanges.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.