@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, withSdkRequestTimeout
public 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 Object
Object.toString()
public GetScalingConfigurationRecommendationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()