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 interfaceProductionVariantServerlessConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProductionVariantServerlessConfig.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxConcurrency()The maximum number of concurrent invocations your serverless endpoint can process.IntegermemorySizeInMB()The memory size of your serverless endpoint.IntegerprovisionedConcurrency()The amount of provisioned concurrency to allocate for the serverless endpoint.List<SdkField<?>>sdkFields()static Class<? extends ProductionVariantServerlessConfig.Builder>serializableBuilderClass()ProductionVariantServerlessConfig.BuildertoBuilder()StringtoString()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:
toBuilderin 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:
equalsBySdkFieldsin 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.
-
-