@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetScalingConfigurationRecommendationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
GetScalingConfigurationRecommendationRequest() |
| Modifier and Type | Method and Description |
|---|---|
GetScalingConfigurationRecommendationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getEndpointName()
The name of an endpoint benchmarked during a previously completed inference recommendation job.
|
String |
getInferenceRecommendationsJobName()
The name of a previously completed Inference Recommender job.
|
String |
getRecommendationId()
The recommendation ID of a previously completed inference recommendation.
|
ScalingPolicyObjective |
getScalingPolicyObjective()
An object where you specify the anticipated traffic pattern for an endpoint.
|
Integer |
getTargetCpuUtilizationPerCore()
The percentage of how much utilization you want an instance to use before autoscaling.
|
int |
hashCode() |
void |
setEndpointName(String endpointName)
The name of an endpoint benchmarked during a previously completed inference recommendation job.
|
void |
setInferenceRecommendationsJobName(String inferenceRecommendationsJobName)
The name of a previously completed Inference Recommender job.
|
void |
setRecommendationId(String recommendationId)
The recommendation ID of a previously completed inference recommendation.
|
void |
setScalingPolicyObjective(ScalingPolicyObjective scalingPolicyObjective)
An object where you specify the anticipated traffic pattern for an endpoint.
|
void |
setTargetCpuUtilizationPerCore(Integer targetCpuUtilizationPerCore)
The percentage of how much utilization you want an instance to use before autoscaling.
|
String |
toString()
Returns a string representation of this object.
|
GetScalingConfigurationRecommendationRequest |
withEndpointName(String endpointName)
The name of an endpoint benchmarked during a previously completed inference recommendation job.
|
GetScalingConfigurationRecommendationRequest |
withInferenceRecommendationsJobName(String inferenceRecommendationsJobName)
The name of a previously completed Inference Recommender job.
|
GetScalingConfigurationRecommendationRequest |
withRecommendationId(String recommendationId)
The recommendation ID of a previously completed inference recommendation.
|
GetScalingConfigurationRecommendationRequest |
withScalingPolicyObjective(ScalingPolicyObjective scalingPolicyObjective)
An object where you specify the anticipated traffic pattern for an endpoint.
|
GetScalingConfigurationRecommendationRequest |
withTargetCpuUtilizationPerCore(Integer targetCpuUtilizationPerCore)
The percentage of how much utilization you want an instance to use before autoscaling.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic GetScalingConfigurationRecommendationRequest()
public void setInferenceRecommendationsJobName(String inferenceRecommendationsJobName)
The name of a previously completed Inference Recommender job.
inferenceRecommendationsJobName - The name of a previously completed Inference Recommender job.public String getInferenceRecommendationsJobName()
The name of a previously completed Inference Recommender job.
public GetScalingConfigurationRecommendationRequest withInferenceRecommendationsJobName(String inferenceRecommendationsJobName)
The name of a previously completed Inference Recommender job.
inferenceRecommendationsJobName - The name of a previously completed Inference Recommender job.public void setRecommendationId(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.
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.
public String getRecommendationId()
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 GetScalingConfigurationRecommendationRequest withRecommendationId(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.
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.
public void setEndpointName(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.
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.
public String getEndpointName()
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 GetScalingConfigurationRecommendationRequest withEndpointName(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.
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.
public void setTargetCpuUtilizationPerCore(Integer targetCpuUtilizationPerCore)
The percentage of how much utilization you want an instance to use before autoscaling. The default value is 50%.
targetCpuUtilizationPerCore - The percentage of how much utilization you want an instance to use before autoscaling. The default value
is 50%.public Integer getTargetCpuUtilizationPerCore()
The percentage of how much utilization you want an instance to use before autoscaling. The default value is 50%.
public GetScalingConfigurationRecommendationRequest withTargetCpuUtilizationPerCore(Integer targetCpuUtilizationPerCore)
The percentage of how much utilization you want an instance to use before autoscaling. The default value is 50%.
targetCpuUtilizationPerCore - The percentage of how much utilization you want an instance to use before autoscaling. The default value
is 50%.public void setScalingPolicyObjective(ScalingPolicyObjective scalingPolicyObjective)
An object where you specify the anticipated traffic pattern for an endpoint.
scalingPolicyObjective - An object where you specify the anticipated traffic pattern for an endpoint.public ScalingPolicyObjective getScalingPolicyObjective()
An object where you specify the anticipated traffic pattern for an endpoint.
public GetScalingConfigurationRecommendationRequest withScalingPolicyObjective(ScalingPolicyObjective scalingPolicyObjective)
An object where you specify the anticipated traffic pattern for an endpoint.
scalingPolicyObjective - An object where you specify the anticipated traffic pattern for an endpoint.public String toString()
toString in class ObjectObject.toString()public GetScalingConfigurationRecommendationRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()