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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.sagemaker.alpha.IEndpointInstanceProductionVariant
IEndpointInstanceProductionVariant.Jsii$Default, IEndpointInstanceProductionVariant.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ScalableInstanceCountautoScaleInstanceCount(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 Metricmetric(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 MetricmetricInvocationResponseCode(InvocationHttpResponseCode responseCode) (experimental) Metric for the number of invocations by HTTP response code.final MetricmetricInvocationResponseCode(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 MetricmetricInvocations(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 MetricmetricModelLatency(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, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getVariantNamein interfaceIEndpointInstanceProductionVariant- Specified by:
getVariantNamein interfaceIEndpointInstanceProductionVariant.Jsii$Default
-
autoScaleInstanceCount
@Stability(Experimental) @NotNull public final ScalableInstanceCount autoScaleInstanceCount(@NotNull EnableScalingProps scalingProps) (experimental) Enable autoscaling for SageMaker Endpoint production variant.- Specified by:
autoScaleInstanceCountin interfaceIEndpointInstanceProductionVariant- Specified by:
autoScaleInstanceCountin 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:
metricin interfaceIEndpointInstanceProductionVariant- Specified by:
metricin 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:
metricin 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:
metricCpuUtilizationin interfaceIEndpointInstanceProductionVariant- Specified by:
metricCpuUtilizationin interfaceIEndpointInstanceProductionVariant.Jsii$Default- Parameters:
props-
-
metricCpuUtilization
(experimental) Metric for CPU utilization.Default: - average over 5 minutes
- Specified by:
metricCpuUtilizationin interfaceIEndpointInstanceProductionVariant
-
metricDiskUtilization
@Stability(Experimental) @NotNull public final Metric metricDiskUtilization(@Nullable MetricOptions props) (experimental) Metric for disk utilization.Default: - average over 5 minutes
- Specified by:
metricDiskUtilizationin interfaceIEndpointInstanceProductionVariant- Specified by:
metricDiskUtilizationin interfaceIEndpointInstanceProductionVariant.Jsii$Default- Parameters:
props-
-
metricDiskUtilization
(experimental) Metric for disk utilization.Default: - average over 5 minutes
- Specified by:
metricDiskUtilizationin 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:
metricGpuMemoryUtilizationin interfaceIEndpointInstanceProductionVariant- Specified by:
metricGpuMemoryUtilizationin interfaceIEndpointInstanceProductionVariant.Jsii$Default- Parameters:
props-
-
metricGpuMemoryUtilization
(experimental) Metric for GPU memory utilization.Default: - average over 5 minutes
- Specified by:
metricGpuMemoryUtilizationin interfaceIEndpointInstanceProductionVariant
-
metricGpuUtilization
@Stability(Experimental) @NotNull public final Metric metricGpuUtilization(@Nullable MetricOptions props) (experimental) Metric for GPU utilization.Default: - average over 5 minutes
- Specified by:
metricGpuUtilizationin interfaceIEndpointInstanceProductionVariant- Specified by:
metricGpuUtilizationin interfaceIEndpointInstanceProductionVariant.Jsii$Default- Parameters:
props-
-
metricGpuUtilization
(experimental) Metric for GPU utilization.Default: - average over 5 minutes
- Specified by:
metricGpuUtilizationin 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:
metricInvocationResponseCodein interfaceIEndpointInstanceProductionVariant- Specified by:
metricInvocationResponseCodein 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:
metricInvocationResponseCodein 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:
metricInvocationsin interfaceIEndpointInstanceProductionVariant- Specified by:
metricInvocationsin interfaceIEndpointInstanceProductionVariant.Jsii$Default- Parameters:
props-
-
metricInvocations
(experimental) Metric for the number of invocations.Default: - sum over 5 minutes
- Specified by:
metricInvocationsin 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:
metricInvocationsPerInstancein interfaceIEndpointInstanceProductionVariant- Specified by:
metricInvocationsPerInstancein interfaceIEndpointInstanceProductionVariant.Jsii$Default- Parameters:
props-
-
metricInvocationsPerInstance
(experimental) Metric for the number of invocations per instance.Default: - sum over 5 minutes
- Specified by:
metricInvocationsPerInstancein interfaceIEndpointInstanceProductionVariant
-
metricMemoryUtilization
@Stability(Experimental) @NotNull public final Metric metricMemoryUtilization(@Nullable MetricOptions props) (experimental) Metric for memory utilization.Default: - average over 5 minutes
- Specified by:
metricMemoryUtilizationin interfaceIEndpointInstanceProductionVariant- Specified by:
metricMemoryUtilizationin interfaceIEndpointInstanceProductionVariant.Jsii$Default- Parameters:
props-
-
metricMemoryUtilization
(experimental) Metric for memory utilization.Default: - average over 5 minutes
- Specified by:
metricMemoryUtilizationin interfaceIEndpointInstanceProductionVariant
-
metricModelLatency
@Stability(Experimental) @NotNull public final Metric metricModelLatency(@Nullable MetricOptions props) (experimental) Metric for model latency.Default: - average over 5 minutes
- Specified by:
metricModelLatencyin interfaceIEndpointInstanceProductionVariant- Specified by:
metricModelLatencyin interfaceIEndpointInstanceProductionVariant.Jsii$Default- Parameters:
props-
-
metricModelLatency
(experimental) Metric for model latency.Default: - average over 5 minutes
- Specified by:
metricModelLatencyin interfaceIEndpointInstanceProductionVariant
-
metricOverheadLatency
@Stability(Experimental) @NotNull public final Metric metricOverheadLatency(@Nullable MetricOptions props) (experimental) Metric for overhead latency.Default: - average over 5 minutes
- Specified by:
metricOverheadLatencyin interfaceIEndpointInstanceProductionVariant- Specified by:
metricOverheadLatencyin interfaceIEndpointInstanceProductionVariant.Jsii$Default- Parameters:
props-
-
metricOverheadLatency
(experimental) Metric for overhead latency.Default: - average over 5 minutes
- Specified by:
metricOverheadLatencyin interfaceIEndpointInstanceProductionVariant
-