Class CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnInferenceComponent.InferenceComponentSpecificationProperty>
- Enclosing interface:
CfnInferenceComponent.InferenceComponentSpecificationProperty
@Stability(Stable)
public static final class CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnInferenceComponent.InferenceComponentSpecificationProperty>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.computeResourceRequirements
(IResolvable computeResourceRequirements) computeResourceRequirements
(CfnInferenceComponent.InferenceComponentComputeResourceRequirementsProperty computeResourceRequirements) container
(IResolvable container) startupParameters
(IResolvable startupParameters)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
computeResourceRequirements
@Stability(Stable) public CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder computeResourceRequirements(IResolvable computeResourceRequirements) Sets the value ofCfnInferenceComponent.InferenceComponentSpecificationProperty.getComputeResourceRequirements()
- Parameters:
computeResourceRequirements
- The compute resources allocated to run the model assigned to the inference component. This parameter is required.- Returns:
this
-
computeResourceRequirements
@Stability(Stable) public CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder computeResourceRequirements(CfnInferenceComponent.InferenceComponentComputeResourceRequirementsProperty computeResourceRequirements) Sets the value ofCfnInferenceComponent.InferenceComponentSpecificationProperty.getComputeResourceRequirements()
- Parameters:
computeResourceRequirements
- The compute resources allocated to run the model assigned to the inference component. This parameter is required.- Returns:
this
-
container
@Stability(Stable) public CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder container(IResolvable container) - Parameters:
container
- Defines a container that provides the runtime environment for a model that you deploy with an inference component.- Returns:
this
-
container
@Stability(Stable) public CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder container(CfnInferenceComponent.InferenceComponentContainerSpecificationProperty container) - Parameters:
container
- Defines a container that provides the runtime environment for a model that you deploy with an inference component.- Returns:
this
-
modelName
@Stability(Stable) public CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder modelName(String modelName) - Parameters:
modelName
- The name of an existing SageMaker model object in your account that you want to deploy with the inference component.- Returns:
this
-
startupParameters
@Stability(Stable) public CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder startupParameters(IResolvable startupParameters) Sets the value ofCfnInferenceComponent.InferenceComponentSpecificationProperty.getStartupParameters()
- Parameters:
startupParameters
- Settings that take effect while the model container starts up.- Returns:
this
-
startupParameters
@Stability(Stable) public CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder startupParameters(CfnInferenceComponent.InferenceComponentStartupParametersProperty startupParameters) Sets the value ofCfnInferenceComponent.InferenceComponentSpecificationProperty.getStartupParameters()
- Parameters:
startupParameters
- Settings that take effect while the model container starts up.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnInferenceComponent.InferenceComponentSpecificationProperty>
- Returns:
- a new instance of
CfnInferenceComponent.InferenceComponentSpecificationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-