Class IEndpointInstanceProductionVariant.Jsii$Proxy
- All Implemented Interfaces:
IEndpointInstanceProductionVariant
,IEndpointInstanceProductionVariant.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IEndpointInstanceProductionVariant
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.sagemaker.alpha.IEndpointInstanceProductionVariant
IEndpointInstanceProductionVariant.Jsii$Default, IEndpointInstanceProductionVariant.Jsii$Proxy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal ScalableInstanceCount
autoScaleInstanceCount
(EnableScalingProps scalingProps) (experimental) Enable autoscaling for SageMaker Endpoint production variant.final String
(experimental) The name of the production variant.final Metric
(experimental) Return the given named metric for Endpoint.final Metric
metric
(String namespace, String metricName, MetricOptions props) (experimental) Return the given named metric for Endpoint.final Metric
(experimental) Metric for CPU utilization.final Metric
(experimental) Metric for CPU utilization.final Metric
(experimental) Metric for disk utilization.final Metric
(experimental) Metric for disk utilization.final Metric
(experimental) Metric for GPU memory utilization.final Metric
(experimental) Metric for GPU memory utilization.final Metric
(experimental) Metric for GPU utilization.final Metric
(experimental) Metric for GPU utilization.final Metric
metricInvocationResponseCode
(InvocationHttpResponseCode responseCode) (experimental) Metric for the number of invocations by HTTP response code.final Metric
metricInvocationResponseCode
(InvocationHttpResponseCode responseCode, MetricOptions props) (experimental) Metric for the number of invocations by HTTP response code.final Metric
(experimental) Metric for the number of invocations.final Metric
metricInvocations
(MetricOptions props) (experimental) Metric for the number of invocations.final Metric
(experimental) Metric for the number of invocations per instance.final Metric
(experimental) Metric for the number of invocations per instance.final Metric
(experimental) Metric for memory utilization.final Metric
(experimental) Metric for memory utilization.final Metric
(experimental) Metric for model latency.final Metric
metricModelLatency
(MetricOptions props) (experimental) Metric for model latency.final Metric
(experimental) Metric for overhead latency.final Metric
(experimental) Metric for overhead latency.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getVariantName
(experimental) The name of the production variant.- Specified by:
getVariantName
in interfaceIEndpointInstanceProductionVariant
- Specified by:
getVariantName
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
-
autoScaleInstanceCount
@Stability(Experimental) @NotNull public final ScalableInstanceCount autoScaleInstanceCount(@NotNull EnableScalingProps scalingProps) (experimental) Enable autoscaling for SageMaker Endpoint production variant.- Specified by:
autoScaleInstanceCount
in interfaceIEndpointInstanceProductionVariant
- Specified by:
autoScaleInstanceCount
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
scalingProps
- EnableScalingProps. This parameter is required.
-
metric
@Stability(Experimental) @NotNull public final Metric metric(@NotNull String namespace, @NotNull String metricName, @Nullable MetricOptions props) (experimental) Return the given named metric for Endpoint.Default: - sum over 5 minutes
- Specified by:
metric
in interfaceIEndpointInstanceProductionVariant
- Specified by:
metric
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
namespace
- This parameter is required.metricName
- This parameter is required.props
-
-
metric
@Stability(Experimental) @NotNull public final Metric metric(@NotNull String namespace, @NotNull String metricName) (experimental) Return the given named metric for Endpoint.Default: - sum over 5 minutes
- Specified by:
metric
in interfaceIEndpointInstanceProductionVariant
- Parameters:
namespace
- This parameter is required.metricName
- This parameter is required.
-
metricCpuUtilization
@Stability(Experimental) @NotNull public final Metric metricCpuUtilization(@Nullable MetricOptions props) (experimental) Metric for CPU utilization.Default: - average over 5 minutes
- Specified by:
metricCpuUtilization
in interfaceIEndpointInstanceProductionVariant
- Specified by:
metricCpuUtilization
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
props
-
-
metricCpuUtilization
(experimental) Metric for CPU utilization.Default: - average over 5 minutes
- Specified by:
metricCpuUtilization
in interfaceIEndpointInstanceProductionVariant
-
metricDiskUtilization
@Stability(Experimental) @NotNull public final Metric metricDiskUtilization(@Nullable MetricOptions props) (experimental) Metric for disk utilization.Default: - average over 5 minutes
- Specified by:
metricDiskUtilization
in interfaceIEndpointInstanceProductionVariant
- Specified by:
metricDiskUtilization
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
props
-
-
metricDiskUtilization
(experimental) Metric for disk utilization.Default: - average over 5 minutes
- Specified by:
metricDiskUtilization
in interfaceIEndpointInstanceProductionVariant
-
metricGpuMemoryUtilization
@Stability(Experimental) @NotNull public final Metric metricGpuMemoryUtilization(@Nullable MetricOptions props) (experimental) Metric for GPU memory utilization.Default: - average over 5 minutes
- Specified by:
metricGpuMemoryUtilization
in interfaceIEndpointInstanceProductionVariant
- Specified by:
metricGpuMemoryUtilization
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
props
-
-
metricGpuMemoryUtilization
(experimental) Metric for GPU memory utilization.Default: - average over 5 minutes
- Specified by:
metricGpuMemoryUtilization
in interfaceIEndpointInstanceProductionVariant
-
metricGpuUtilization
@Stability(Experimental) @NotNull public final Metric metricGpuUtilization(@Nullable MetricOptions props) (experimental) Metric for GPU utilization.Default: - average over 5 minutes
- Specified by:
metricGpuUtilization
in interfaceIEndpointInstanceProductionVariant
- Specified by:
metricGpuUtilization
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
props
-
-
metricGpuUtilization
(experimental) Metric for GPU utilization.Default: - average over 5 minutes
- Specified by:
metricGpuUtilization
in interfaceIEndpointInstanceProductionVariant
-
metricInvocationResponseCode
@Stability(Experimental) @NotNull public final Metric metricInvocationResponseCode(@NotNull InvocationHttpResponseCode responseCode, @Nullable MetricOptions props) (experimental) Metric for the number of invocations by HTTP response code.Default: - sum over 5 minutes
- Specified by:
metricInvocationResponseCode
in interfaceIEndpointInstanceProductionVariant
- Specified by:
metricInvocationResponseCode
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
responseCode
- This parameter is required.props
-
-
metricInvocationResponseCode
@Stability(Experimental) @NotNull public final Metric metricInvocationResponseCode(@NotNull InvocationHttpResponseCode responseCode) (experimental) Metric for the number of invocations by HTTP response code.Default: - sum over 5 minutes
- Specified by:
metricInvocationResponseCode
in interfaceIEndpointInstanceProductionVariant
- Parameters:
responseCode
- This parameter is required.
-
metricInvocations
@Stability(Experimental) @NotNull public final Metric metricInvocations(@Nullable MetricOptions props) (experimental) Metric for the number of invocations.Default: - sum over 5 minutes
- Specified by:
metricInvocations
in interfaceIEndpointInstanceProductionVariant
- Specified by:
metricInvocations
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
props
-
-
metricInvocations
(experimental) Metric for the number of invocations.Default: - sum over 5 minutes
- Specified by:
metricInvocations
in interfaceIEndpointInstanceProductionVariant
-
metricInvocationsPerInstance
@Stability(Experimental) @NotNull public final Metric metricInvocationsPerInstance(@Nullable MetricOptions props) (experimental) Metric for the number of invocations per instance.Default: - sum over 5 minutes
- Specified by:
metricInvocationsPerInstance
in interfaceIEndpointInstanceProductionVariant
- Specified by:
metricInvocationsPerInstance
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
props
-
-
metricInvocationsPerInstance
(experimental) Metric for the number of invocations per instance.Default: - sum over 5 minutes
- Specified by:
metricInvocationsPerInstance
in interfaceIEndpointInstanceProductionVariant
-
metricMemoryUtilization
@Stability(Experimental) @NotNull public final Metric metricMemoryUtilization(@Nullable MetricOptions props) (experimental) Metric for memory utilization.Default: - average over 5 minutes
- Specified by:
metricMemoryUtilization
in interfaceIEndpointInstanceProductionVariant
- Specified by:
metricMemoryUtilization
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
props
-
-
metricMemoryUtilization
(experimental) Metric for memory utilization.Default: - average over 5 minutes
- Specified by:
metricMemoryUtilization
in interfaceIEndpointInstanceProductionVariant
-
metricModelLatency
@Stability(Experimental) @NotNull public final Metric metricModelLatency(@Nullable MetricOptions props) (experimental) Metric for model latency.Default: - average over 5 minutes
- Specified by:
metricModelLatency
in interfaceIEndpointInstanceProductionVariant
- Specified by:
metricModelLatency
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
props
-
-
metricModelLatency
(experimental) Metric for model latency.Default: - average over 5 minutes
- Specified by:
metricModelLatency
in interfaceIEndpointInstanceProductionVariant
-
metricOverheadLatency
@Stability(Experimental) @NotNull public final Metric metricOverheadLatency(@Nullable MetricOptions props) (experimental) Metric for overhead latency.Default: - average over 5 minutes
- Specified by:
metricOverheadLatency
in interfaceIEndpointInstanceProductionVariant
- Specified by:
metricOverheadLatency
in interfaceIEndpointInstanceProductionVariant.Jsii$Default
- Parameters:
props
-
-
metricOverheadLatency
(experimental) Metric for overhead latency.Default: - average over 5 minutes
- Specified by:
metricOverheadLatency
in interfaceIEndpointInstanceProductionVariant
-