Class ProductionVariantServerlessConfig
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.ProductionVariantServerlessConfig
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ProductionVariantServerlessConfig.Builder,ProductionVariantServerlessConfig>
@Generated("software.amazon.awssdk:codegen") public final class ProductionVariantServerlessConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProductionVariantServerlessConfig.Builder,ProductionVariantServerlessConfig>
Specifies the serverless configuration for an endpoint variant.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ProductionVariantServerlessConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProductionVariantServerlessConfig.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Integer
maxConcurrency()
The maximum number of concurrent invocations your serverless endpoint can process.Integer
memorySizeInMB()
The memory size of your serverless endpoint.Integer
provisionedConcurrency()
The amount of provisioned concurrency to allocate for the serverless endpoint.List<SdkField<?>>
sdkFields()
static Class<? extends ProductionVariantServerlessConfig.Builder>
serializableBuilderClass()
ProductionVariantServerlessConfig.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
memorySizeInMB
public final Integer memorySizeInMB()
The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB.
- Returns:
- The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB.
-
maxConcurrency
public final Integer maxConcurrency()
The maximum number of concurrent invocations your serverless endpoint can process.
- Returns:
- The maximum number of concurrent invocations your serverless endpoint can process.
-
provisionedConcurrency
public final Integer provisionedConcurrency()
The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to
MaxConcurrency
.This field is not supported for serverless endpoint recommendations for Inference Recommender jobs. For more information about creating an Inference Recommender job, see CreateInferenceRecommendationsJobs.
- Returns:
- The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or
equal to
MaxConcurrency
.This field is not supported for serverless endpoint recommendations for Inference Recommender jobs. For more information about creating an Inference Recommender job, see CreateInferenceRecommendationsJobs.
-
toBuilder
public ProductionVariantServerlessConfig.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<ProductionVariantServerlessConfig.Builder,ProductionVariantServerlessConfig>
-
builder
public static ProductionVariantServerlessConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends ProductionVariantServerlessConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-