Interface InferenceComponentSpecification.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InferenceComponentSpecification.Builder,
,InferenceComponentSpecification> SdkBuilder<InferenceComponentSpecification.Builder,
,InferenceComponentSpecification> SdkPojo
- Enclosing class:
InferenceComponentSpecification
-
Method Summary
Modifier and TypeMethodDescriptioncomputeResourceRequirements
(Consumer<InferenceComponentComputeResourceRequirements.Builder> computeResourceRequirements) The compute resources allocated to run the model assigned to the inference component.computeResourceRequirements
(InferenceComponentComputeResourceRequirements computeResourceRequirements) The compute resources allocated to run the model assigned to the inference component.Defines a container that provides the runtime environment for a model that you deploy with an inference component.Defines a container that provides the runtime environment for a model that you deploy with an inference component.The name of an existing SageMaker model object in your account that you want to deploy with the inference component.startupParameters
(Consumer<InferenceComponentStartupParameters.Builder> startupParameters) Settings that take effect while the model container starts up.startupParameters
(InferenceComponentStartupParameters startupParameters) Settings that take effect while the model container starts up.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
-
modelName
The name of an existing SageMaker model object in your account that you want to deploy with the inference component.
- Parameters:
modelName
- The name of an existing SageMaker model object in your account that you want to deploy with the inference component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
container
InferenceComponentSpecification.Builder container(InferenceComponentContainerSpecification container) Defines a container that provides the runtime environment for a model that you deploy with an inference component.
- Parameters:
container
- Defines a container that provides the runtime environment for a model that you deploy with an inference component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
container
default InferenceComponentSpecification.Builder container(Consumer<InferenceComponentContainerSpecification.Builder> container) Defines a container that provides the runtime environment for a model that you deploy with an inference component.
This is a convenience method that creates an instance of theInferenceComponentContainerSpecification.Builder
avoiding the need to create one manually viaInferenceComponentContainerSpecification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontainer(InferenceComponentContainerSpecification)
.- Parameters:
container
- a consumer that will call methods onInferenceComponentContainerSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startupParameters
InferenceComponentSpecification.Builder startupParameters(InferenceComponentStartupParameters startupParameters) Settings that take effect while the model container starts up.
- Parameters:
startupParameters
- Settings that take effect while the model container starts up.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startupParameters
default InferenceComponentSpecification.Builder startupParameters(Consumer<InferenceComponentStartupParameters.Builder> startupParameters) Settings that take effect while the model container starts up.
This is a convenience method that creates an instance of theInferenceComponentStartupParameters.Builder
avoiding the need to create one manually viaInferenceComponentStartupParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostartupParameters(InferenceComponentStartupParameters)
.- Parameters:
startupParameters
- a consumer that will call methods onInferenceComponentStartupParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
computeResourceRequirements
InferenceComponentSpecification.Builder computeResourceRequirements(InferenceComponentComputeResourceRequirements computeResourceRequirements) The compute resources allocated to run the model assigned to the inference component.
- Parameters:
computeResourceRequirements
- The compute resources allocated to run the model assigned to the inference component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeResourceRequirements
default InferenceComponentSpecification.Builder computeResourceRequirements(Consumer<InferenceComponentComputeResourceRequirements.Builder> computeResourceRequirements) The compute resources allocated to run the model assigned to the inference component.
This is a convenience method that creates an instance of theInferenceComponentComputeResourceRequirements.Builder
avoiding the need to create one manually viaInferenceComponentComputeResourceRequirements.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocomputeResourceRequirements(InferenceComponentComputeResourceRequirements)
.- Parameters:
computeResourceRequirements
- a consumer that will call methods onInferenceComponentComputeResourceRequirements.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-