@Generated(value="software.amazon.awssdk:codegen") public final class GetScalingConfigurationRecommendationRequest extends SageMakerRequest implements ToCopyableBuilder<GetScalingConfigurationRecommendationRequest.Builder,GetScalingConfigurationRecommendationRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetScalingConfigurationRecommendationRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GetScalingConfigurationRecommendationRequest.Builder |
builder() |
String |
endpointName()
The name of an endpoint benchmarked during a previously completed inference recommendation job.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
inferenceRecommendationsJobName()
The name of a previously completed Inference Recommender job.
|
String |
recommendationId()
The recommendation ID of a previously completed inference recommendation.
|
ScalingPolicyObjective |
scalingPolicyObjective()
An object where you specify the anticipated traffic pattern for an endpoint.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetScalingConfigurationRecommendationRequest.Builder> |
serializableBuilderClass() |
Integer |
targetCpuUtilizationPerCore()
The percentage of how much utilization you want an instance to use before autoscaling.
|
GetScalingConfigurationRecommendationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String inferenceRecommendationsJobName()
The name of a previously completed Inference Recommender job.
public final String recommendationId()
The recommendation ID of a previously completed inference recommendation. This ID should come from one of the
recommendations returned by the job specified in the InferenceRecommendationsJobName field.
Specify either this field or the EndpointName field.
InferenceRecommendationsJobName
field.
Specify either this field or the EndpointName field.
public final String endpointName()
The name of an endpoint benchmarked during a previously completed inference recommendation job. This name should
come from one of the recommendations returned by the job specified in the
InferenceRecommendationsJobName field.
Specify either this field or the RecommendationId field.
InferenceRecommendationsJobName field.
Specify either this field or the RecommendationId field.
public final Integer targetCpuUtilizationPerCore()
The percentage of how much utilization you want an instance to use before autoscaling. The default value is 50%.
public final ScalingPolicyObjective scalingPolicyObjective()
An object where you specify the anticipated traffic pattern for an endpoint.
public GetScalingConfigurationRecommendationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetScalingConfigurationRecommendationRequest.Builder,GetScalingConfigurationRecommendationRequest>toBuilder in class SageMakerRequestpublic static GetScalingConfigurationRecommendationRequest.Builder builder()
public static Class<? extends GetScalingConfigurationRecommendationRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.