Package com.pulumi.aws.sagemaker.inputs
Class InferenceComponentSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.InferenceComponentSpecificationArgs.Builder
-
- Enclosing class:
- InferenceComponentSpecificationArgs
public static final class InferenceComponentSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InferenceComponentSpecificationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InferenceComponentSpecificationArgs defaults)
-
-
Method Detail
-
baseInferenceComponentName
public InferenceComponentSpecificationArgs.Builder baseInferenceComponentName(@Nullable com.pulumi.core.Output<java.lang.String> baseInferenceComponentName)
- Parameters:
baseInferenceComponentName- Name of an existing inference component that is to contain the inference component that you're creating. Used for adapter inference components.- Returns:
- builder
-
baseInferenceComponentName
public InferenceComponentSpecificationArgs.Builder baseInferenceComponentName(java.lang.String baseInferenceComponentName)
- Parameters:
baseInferenceComponentName- Name of an existing inference component that is to contain the inference component that you're creating. Used for adapter inference components.- Returns:
- builder
-
computeResourceRequirements
public InferenceComponentSpecificationArgs.Builder computeResourceRequirements(@Nullable com.pulumi.core.Output<InferenceComponentSpecificationComputeResourceRequirementsArgs> computeResourceRequirements)
- Parameters:
computeResourceRequirements- Compute resources allocated to run a model. See `computeResourceRequirements` Block.- Returns:
- builder
-
computeResourceRequirements
public InferenceComponentSpecificationArgs.Builder computeResourceRequirements(InferenceComponentSpecificationComputeResourceRequirementsArgs computeResourceRequirements)
- Parameters:
computeResourceRequirements- Compute resources allocated to run a model. See `computeResourceRequirements` Block.- Returns:
- builder
-
container
public InferenceComponentSpecificationArgs.Builder container(@Nullable com.pulumi.core.Output<InferenceComponentSpecificationContainerArgs> container)
- Parameters:
container- Container that provides the runtime environment for a model. See `container` Block.- Returns:
- builder
-
container
public InferenceComponentSpecificationArgs.Builder container(InferenceComponentSpecificationContainerArgs container)
- Parameters:
container- Container that provides the runtime environment for a model. See `container` Block.- Returns:
- builder
-
dataCacheConfig
public InferenceComponentSpecificationArgs.Builder dataCacheConfig(@Nullable com.pulumi.core.Output<InferenceComponentSpecificationDataCacheConfigArgs> dataCacheConfig)
- Parameters:
dataCacheConfig- Settings that affect how the inference component caches data. See `dataCacheConfig` Block.- Returns:
- builder
-
dataCacheConfig
public InferenceComponentSpecificationArgs.Builder dataCacheConfig(InferenceComponentSpecificationDataCacheConfigArgs dataCacheConfig)
- Parameters:
dataCacheConfig- Settings that affect how the inference component caches data. See `dataCacheConfig` Block.- Returns:
- builder
-
instanceType
public InferenceComponentSpecificationArgs.Builder instanceType(@Nullable com.pulumi.core.Output<java.lang.String> instanceType)
- Parameters:
instanceType- Instance type on which the copies are placed.- Returns:
- builder
-
instanceType
public InferenceComponentSpecificationArgs.Builder instanceType(java.lang.String instanceType)
- Parameters:
instanceType- Instance type on which the copies are placed.- Returns:
- builder
-
modelName
public InferenceComponentSpecificationArgs.Builder modelName(@Nullable com.pulumi.core.Output<java.lang.String> modelName)
- Parameters:
modelName- Name of an existing SageMaker AI model object in your account that you want to deploy with the inference component.- Returns:
- builder
-
modelName
public InferenceComponentSpecificationArgs.Builder modelName(java.lang.String modelName)
- Parameters:
modelName- Name of an existing SageMaker AI model object in your account that you want to deploy with the inference component.- Returns:
- builder
-
schedulingConfig
public InferenceComponentSpecificationArgs.Builder schedulingConfig(@Nullable com.pulumi.core.Output<InferenceComponentSpecificationSchedulingConfigArgs> schedulingConfig)
- Parameters:
schedulingConfig- Scheduling configuration for placing inference component copies. See `schedulingConfig` Block.- Returns:
- builder
-
schedulingConfig
public InferenceComponentSpecificationArgs.Builder schedulingConfig(InferenceComponentSpecificationSchedulingConfigArgs schedulingConfig)
- Parameters:
schedulingConfig- Scheduling configuration for placing inference component copies. See `schedulingConfig` Block.- Returns:
- builder
-
startupParameters
public InferenceComponentSpecificationArgs.Builder startupParameters(@Nullable com.pulumi.core.Output<InferenceComponentSpecificationStartupParametersArgs> startupParameters)
- Parameters:
startupParameters- Settings that take effect while the model container starts up. See `startupParameters` Block.- Returns:
- builder
-
startupParameters
public InferenceComponentSpecificationArgs.Builder startupParameters(InferenceComponentSpecificationStartupParametersArgs startupParameters)
- Parameters:
startupParameters- Settings that take effect while the model container starts up. See `startupParameters` Block.- Returns:
- builder
-
build
public InferenceComponentSpecificationArgs build()
-
-