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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaInferenceComponentContainerSpecification.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaInferenceComponentStartupParameters.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaInferenceComponentComputeResourceRequirements.builder().When the
Consumercompletes,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:
-