Class AutoMLDataSplitConfig
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.AutoMLDataSplitConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AutoMLDataSplitConfig.Builder,AutoMLDataSplitConfig>
@Generated("software.amazon.awssdk:codegen") public final class AutoMLDataSplitConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AutoMLDataSplitConfig.Builder,AutoMLDataSplitConfig>
This structure specifies how to split the data into train and validation datasets.
The validation and training datasets must contain the same headers. For jobs created by calling
CreateAutoMLJob, the validation dataset must be less than 2 GB in size.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAutoMLDataSplitConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AutoMLDataSplitConfig.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AutoMLDataSplitConfig.Builder>serializableBuilderClass()AutoMLDataSplitConfig.BuildertoBuilder()StringtoString()Returns a string representation of this object.FloatvalidationFraction()The validation fraction (optional) is a float that specifies the portion of the training dataset to be used for validation.-
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
-
validationFraction
public final Float validationFraction()
The validation fraction (optional) is a float that specifies the portion of the training dataset to be used for validation. The default value is 0.2, and values must be greater than 0 and less than 1. We recommend setting this value to be less than 0.5.
- Returns:
- The validation fraction (optional) is a float that specifies the portion of the training dataset to be used for validation. The default value is 0.2, and values must be greater than 0 and less than 1. We recommend setting this value to be less than 0.5.
-
toBuilder
public AutoMLDataSplitConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AutoMLDataSplitConfig.Builder,AutoMLDataSplitConfig>
-
builder
public static AutoMLDataSplitConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends AutoMLDataSplitConfig.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-