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.BuildercomputeResourceRequirements(Consumer<InferenceComponentComputeResourceRequirements.Builder> computeResourceRequirements)The compute resources allocated to run the model assigned to the inference component.InferenceComponentSpecification.BuildercomputeResourceRequirements(InferenceComponentComputeResourceRequirements computeResourceRequirements)The compute resources allocated to run the model assigned to the inference component.default InferenceComponentSpecification.Buildercontainer(Consumer<InferenceComponentContainerSpecification.Builder> container)Defines a container that provides the runtime environment for a model that you deploy with an inference component.InferenceComponentSpecification.Buildercontainer(InferenceComponentContainerSpecification container)Defines a container that provides the runtime environment for a model that you deploy with an inference component.InferenceComponentSpecification.BuildermodelName(String modelName)The name of an existing SageMaker model object in your account that you want to deploy with the inference component.default InferenceComponentSpecification.BuilderstartupParameters(Consumer<InferenceComponentStartupParameters.Builder> startupParameters)Settings that take effect while the model container starts up.InferenceComponentSpecification.BuilderstartupParameters(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.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:
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.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:
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.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:
computeResourceRequirements(InferenceComponentComputeResourceRequirements)
-
-