Interface AlgorithmValidationSpecification.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AlgorithmValidationSpecification.Builder,
,AlgorithmValidationSpecification> SdkBuilder<AlgorithmValidationSpecification.Builder,
,AlgorithmValidationSpecification> SdkPojo
- Enclosing class:
AlgorithmValidationSpecification
public static interface AlgorithmValidationSpecification.Builder
extends SdkPojo, CopyableBuilder<AlgorithmValidationSpecification.Builder,AlgorithmValidationSpecification>
-
Method Summary
Modifier and TypeMethodDescriptionvalidationProfiles
(Collection<AlgorithmValidationProfile> validationProfiles) An array ofAlgorithmValidationProfile
objects, each of which specifies a training job and batch transform job that SageMaker runs to validate your algorithm.validationProfiles
(Consumer<AlgorithmValidationProfile.Builder>... validationProfiles) An array ofAlgorithmValidationProfile
objects, each of which specifies a training job and batch transform job that SageMaker runs to validate your algorithm.validationProfiles
(AlgorithmValidationProfile... validationProfiles) An array ofAlgorithmValidationProfile
objects, each of which specifies a training job and batch transform job that SageMaker runs to validate your algorithm.validationRole
(String validationRole) The IAM roles that SageMaker uses to run the training jobs.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
validationRole
The IAM roles that SageMaker uses to run the training jobs.
- Parameters:
validationRole
- The IAM roles that SageMaker uses to run the training jobs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validationProfiles
AlgorithmValidationSpecification.Builder validationProfiles(Collection<AlgorithmValidationProfile> validationProfiles) An array of
AlgorithmValidationProfile
objects, each of which specifies a training job and batch transform job that SageMaker runs to validate your algorithm.- Parameters:
validationProfiles
- An array ofAlgorithmValidationProfile
objects, each of which specifies a training job and batch transform job that SageMaker runs to validate your algorithm.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validationProfiles
AlgorithmValidationSpecification.Builder validationProfiles(AlgorithmValidationProfile... validationProfiles) An array of
AlgorithmValidationProfile
objects, each of which specifies a training job and batch transform job that SageMaker runs to validate your algorithm.- Parameters:
validationProfiles
- An array ofAlgorithmValidationProfile
objects, each of which specifies a training job and batch transform job that SageMaker runs to validate your algorithm.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validationProfiles
AlgorithmValidationSpecification.Builder validationProfiles(Consumer<AlgorithmValidationProfile.Builder>... validationProfiles) An array of
This is a convenience method that creates an instance of theAlgorithmValidationProfile
objects, each of which specifies a training job and batch transform job that SageMaker runs to validate your algorithm.AlgorithmValidationProfile.Builder
avoiding the need to create one manually viaAlgorithmValidationProfile.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovalidationProfiles(List<AlgorithmValidationProfile>)
.- Parameters:
validationProfiles
- a consumer that will call methods onAlgorithmValidationProfile.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-