Interface InferenceComponentSpecification.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<InferenceComponentSpecification.Builder,InferenceComponentSpecification>
,SdkBuilder<InferenceComponentSpecification.Builder,InferenceComponentSpecification>
,SdkPojo
- Enclosing class:
- InferenceComponentSpecification
public static interface InferenceComponentSpecification.Builder extends SdkPojo, CopyableBuilder<InferenceComponentSpecification.Builder,InferenceComponentSpecification>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default InferenceComponentSpecification.Builder
computeResourceRequirements(Consumer<InferenceComponentComputeResourceRequirements.Builder> computeResourceRequirements)
The compute resources allocated to run the model assigned to the inference component.InferenceComponentSpecification.Builder
computeResourceRequirements(InferenceComponentComputeResourceRequirements computeResourceRequirements)
The compute resources allocated to run the model assigned to the inference component.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.InferenceComponentSpecification.Builder
container(InferenceComponentContainerSpecification container)
Defines a container that provides the runtime environment for a model that you deploy with an inference component.InferenceComponentSpecification.Builder
modelName(String modelName)
The name of an existing SageMaker model object in your account that you want to deploy with the inference component.default InferenceComponentSpecification.Builder
startupParameters(Consumer<InferenceComponentStartupParameters.Builder> startupParameters)
Settings that take effect while the model container starts up.InferenceComponentSpecification.Builder
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 Detail
-
modelName
InferenceComponentSpecification.Builder modelName(String 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:
container(InferenceComponentContainerSpecification)
-
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:
startupParameters(InferenceComponentStartupParameters)
-
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:
computeResourceRequirements(InferenceComponentComputeResourceRequirements)
-
-