public static final class ProductionVariant.Builder
extends java.lang.Object
ProductionVariant
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ProductionVariant.Builder |
acceleratorType(AcceleratorType acceleratorType)
Sets the value of
ProductionVariant.getAcceleratorType() |
ProductionVariant |
build()
Builds the configured instance.
|
ProductionVariant.Builder |
initialInstanceCount(java.lang.Number initialInstanceCount)
Sets the value of
ProductionVariant.getInitialInstanceCount() |
ProductionVariant.Builder |
initialVariantWeight(java.lang.Number initialVariantWeight)
Sets the value of
ProductionVariant.getInitialVariantWeight() |
ProductionVariant.Builder |
instanceType(InstanceType instanceType)
Sets the value of
ProductionVariant.getInstanceType() |
ProductionVariant.Builder |
modelName(java.lang.String modelName)
Sets the value of
ProductionVariant.getModelName() |
ProductionVariant.Builder |
variantName(java.lang.String variantName)
Sets the value of
ProductionVariant.getVariantName() |
public ProductionVariant.Builder instanceType(InstanceType instanceType)
ProductionVariant.getInstanceType()
instanceType
- The ML compute instance type. This parameter is required.this
public ProductionVariant.Builder modelName(java.lang.String modelName)
ProductionVariant.getModelName()
modelName
- The name of the model that you want to host. This parameter is required.
This is the name that you specified when creating the model.this
public ProductionVariant.Builder variantName(java.lang.String variantName)
ProductionVariant.getVariantName()
variantName
- The name of the production variant. This parameter is required.this
public ProductionVariant.Builder acceleratorType(AcceleratorType acceleratorType)
ProductionVariant.getAcceleratorType()
acceleratorType
- The size of the Elastic Inference (EI) instance to use for the production variant.this
public ProductionVariant.Builder initialInstanceCount(java.lang.Number initialInstanceCount)
ProductionVariant.getInitialInstanceCount()
initialInstanceCount
- Number of instances to launch initially.this
public ProductionVariant.Builder initialVariantWeight(java.lang.Number initialVariantWeight)
ProductionVariant.getInitialVariantWeight()
initialVariantWeight
- Determines initial traffic distribution among all of the models that you specify in the endpoint configuration.this
public ProductionVariant build()
ProductionVariant
java.lang.NullPointerException
- if any required attribute was not provided