Interface AIRecommendationDeploymentConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AIRecommendationDeploymentConfiguration.Builder,,AIRecommendationDeploymentConfiguration> SdkBuilder<AIRecommendationDeploymentConfiguration.Builder,,AIRecommendationDeploymentConfiguration> SdkPojo
- Enclosing class:
AIRecommendationDeploymentConfiguration
@Mutable
@NotThreadSafe
public static interface AIRecommendationDeploymentConfiguration.Builder
extends SdkPojo, CopyableBuilder<AIRecommendationDeploymentConfiguration.Builder,AIRecommendationDeploymentConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptioncopyCountPerInstance(Integer copyCountPerInstance) The number of model copies per instance.environmentVariables(Map<String, String> environmentVariables) The environment variables for the deployment.The URI of the container image for the deployment.instanceCount(Integer instanceCount) The recommended number of instances for the deployment.instanceType(String instanceType) The recommended instance type for the deployment.instanceType(AIRecommendationInstanceType instanceType) The recommended instance type for the deployment.The Amazon S3 data channels for the deployment.The Amazon S3 data channels for the deployment.The Amazon S3 data channels for the deployment.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
s3
AIRecommendationDeploymentConfiguration.Builder s3(Collection<AIRecommendationDeploymentS3Channel> s3) The Amazon S3 data channels for the deployment.
- Parameters:
s3- The Amazon S3 data channels for the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
The Amazon S3 data channels for the deployment.
- Parameters:
s3- The Amazon S3 data channels for the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
AIRecommendationDeploymentConfiguration.Builder s3(Consumer<AIRecommendationDeploymentS3Channel.Builder>... s3) The Amazon S3 data channels for the deployment.
This is a convenience method that creates an instance of theAIRecommendationDeploymentS3Channel.Builderavoiding the need to create one manually viaAIRecommendationDeploymentS3Channel.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3(List<AIRecommendationDeploymentS3Channel>).- Parameters:
s3- a consumer that will call methods onAIRecommendationDeploymentS3Channel.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
imageUri
The URI of the container image for the deployment.
- Parameters:
imageUri- The URI of the container image for the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceType
The recommended instance type for the deployment.
- Parameters:
instanceType- The recommended instance type for the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceType
AIRecommendationDeploymentConfiguration.Builder instanceType(AIRecommendationInstanceType instanceType) The recommended instance type for the deployment.
- Parameters:
instanceType- The recommended instance type for the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceCount
The recommended number of instances for the deployment.
- Parameters:
instanceCount- The recommended number of instances for the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
copyCountPerInstance
The number of model copies per instance.
- Parameters:
copyCountPerInstance- The number of model copies per instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentVariables
AIRecommendationDeploymentConfiguration.Builder environmentVariables(Map<String, String> environmentVariables) The environment variables for the deployment.
- Parameters:
environmentVariables- The environment variables for the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-