@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()