Interface InferenceComponentSpecificationSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InferenceComponentSpecificationSummary.Builder,InferenceComponentSpecificationSummary>,SdkBuilder<InferenceComponentSpecificationSummary.Builder,InferenceComponentSpecificationSummary>,SdkPojo
- Enclosing class:
- InferenceComponentSpecificationSummary
public static interface InferenceComponentSpecificationSummary.Builder extends SdkPojo, CopyableBuilder<InferenceComponentSpecificationSummary.Builder,InferenceComponentSpecificationSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description InferenceComponentSpecificationSummary.BuilderbaseInferenceComponentName(String baseInferenceComponentName)The name of the base inference component that contains this inference component.default InferenceComponentSpecificationSummary.BuildercomputeResourceRequirements(Consumer<InferenceComponentComputeResourceRequirements.Builder> computeResourceRequirements)The compute resources allocated to run the model, plus any adapter models, that you assign to the inference component.InferenceComponentSpecificationSummary.BuildercomputeResourceRequirements(InferenceComponentComputeResourceRequirements computeResourceRequirements)The compute resources allocated to run the model, plus any adapter models, that you assign to the inference component.default InferenceComponentSpecificationSummary.Buildercontainer(Consumer<InferenceComponentContainerSpecificationSummary.Builder> container)Details about the container that provides the runtime environment for the model that is deployed with the inference component.InferenceComponentSpecificationSummary.Buildercontainer(InferenceComponentContainerSpecificationSummary container)Details about the container that provides the runtime environment for the model that is deployed with the inference component.InferenceComponentSpecificationSummary.BuildermodelName(String modelName)The name of the SageMaker AI model object that is deployed with the inference component.default InferenceComponentSpecificationSummary.BuilderstartupParameters(Consumer<InferenceComponentStartupParameters.Builder> startupParameters)Settings that take effect while the model container starts up.InferenceComponentSpecificationSummary.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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
modelName
InferenceComponentSpecificationSummary.Builder modelName(String modelName)
The name of the SageMaker AI model object that is deployed with the inference component.
- Parameters:
modelName- The name of the SageMaker AI model object that is deployed with the inference component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
container
InferenceComponentSpecificationSummary.Builder container(InferenceComponentContainerSpecificationSummary container)
Details about the container that provides the runtime environment for the model that is deployed with the inference component.
- Parameters:
container- Details about the container that provides the runtime environment for the model that is deployed with the inference component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
container
default InferenceComponentSpecificationSummary.Builder container(Consumer<InferenceComponentContainerSpecificationSummary.Builder> container)
Details about the container that provides the runtime environment for the model that is deployed with the inference component.
This is a convenience method that creates an instance of theInferenceComponentContainerSpecificationSummary.Builderavoiding the need to create one manually viaInferenceComponentContainerSpecificationSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontainer(InferenceComponentContainerSpecificationSummary).- Parameters:
container- a consumer that will call methods onInferenceComponentContainerSpecificationSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
container(InferenceComponentContainerSpecificationSummary)
-
startupParameters
InferenceComponentSpecificationSummary.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 InferenceComponentSpecificationSummary.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
InferenceComponentSpecificationSummary.Builder computeResourceRequirements(InferenceComponentComputeResourceRequirements computeResourceRequirements)
The compute resources allocated to run the model, plus any adapter models, that you assign to the inference component.
- Parameters:
computeResourceRequirements- The compute resources allocated to run the model, plus any adapter models, that you assign to the inference component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeResourceRequirements
default InferenceComponentSpecificationSummary.Builder computeResourceRequirements(Consumer<InferenceComponentComputeResourceRequirements.Builder> computeResourceRequirements)
The compute resources allocated to run the model, plus any adapter models, that you assign 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)
-
baseInferenceComponentName
InferenceComponentSpecificationSummary.Builder baseInferenceComponentName(String baseInferenceComponentName)
The name of the base inference component that contains this inference component.
- Parameters:
baseInferenceComponentName- The name of the base inference component that contains this inference component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-