@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetScalingConfigurationRecommendationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
GetScalingConfigurationRecommendationResult() |
Modifier and Type | Method and Description |
---|---|
GetScalingConfigurationRecommendationResult |
clone() |
boolean |
equals(Object obj) |
DynamicScalingConfiguration |
getDynamicScalingConfiguration()
An object with the recommended values for you to specify when creating an autoscaling policy.
|
String |
getEndpointName()
The name of an endpoint benchmarked during a previously completed Inference Recommender job.
|
String |
getInferenceRecommendationsJobName()
The name of a previously completed Inference Recommender job.
|
ScalingPolicyMetric |
getMetric()
An object with a list of metrics that were benchmarked during the previously completed Inference Recommender job.
|
String |
getRecommendationId()
The recommendation ID of a previously completed inference recommendation.
|
ScalingPolicyObjective |
getScalingPolicyObjective()
An object representing the anticipated traffic pattern for an endpoint that you specified in the request.
|
Integer |
getTargetCpuUtilizationPerCore()
The percentage of how much utilization you want an instance to use before autoscaling, which you specified in the
request.
|
int |
hashCode() |
void |
setDynamicScalingConfiguration(DynamicScalingConfiguration dynamicScalingConfiguration)
An object with the recommended values for you to specify when creating an autoscaling policy.
|
void |
setEndpointName(String endpointName)
The name of an endpoint benchmarked during a previously completed Inference Recommender job.
|
void |
setInferenceRecommendationsJobName(String inferenceRecommendationsJobName)
The name of a previously completed Inference Recommender job.
|
void |
setMetric(ScalingPolicyMetric metric)
An object with a list of metrics that were benchmarked during the previously completed Inference Recommender job.
|
void |
setRecommendationId(String recommendationId)
The recommendation ID of a previously completed inference recommendation.
|
void |
setScalingPolicyObjective(ScalingPolicyObjective scalingPolicyObjective)
An object representing the anticipated traffic pattern for an endpoint that you specified in the request.
|
void |
setTargetCpuUtilizationPerCore(Integer targetCpuUtilizationPerCore)
The percentage of how much utilization you want an instance to use before autoscaling, which you specified in the
request.
|
String |
toString()
Returns a string representation of this object.
|
GetScalingConfigurationRecommendationResult |
withDynamicScalingConfiguration(DynamicScalingConfiguration dynamicScalingConfiguration)
An object with the recommended values for you to specify when creating an autoscaling policy.
|
GetScalingConfigurationRecommendationResult |
withEndpointName(String endpointName)
The name of an endpoint benchmarked during a previously completed Inference Recommender job.
|
GetScalingConfigurationRecommendationResult |
withInferenceRecommendationsJobName(String inferenceRecommendationsJobName)
The name of a previously completed Inference Recommender job.
|
GetScalingConfigurationRecommendationResult |
withMetric(ScalingPolicyMetric metric)
An object with a list of metrics that were benchmarked during the previously completed Inference Recommender job.
|
GetScalingConfigurationRecommendationResult |
withRecommendationId(String recommendationId)
The recommendation ID of a previously completed inference recommendation.
|
GetScalingConfigurationRecommendationResult |
withScalingPolicyObjective(ScalingPolicyObjective scalingPolicyObjective)
An object representing the anticipated traffic pattern for an endpoint that you specified in the request.
|
GetScalingConfigurationRecommendationResult |
withTargetCpuUtilizationPerCore(Integer targetCpuUtilizationPerCore)
The percentage of how much utilization you want an instance to use before autoscaling, which you specified in the
request.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public GetScalingConfigurationRecommendationResult()
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 GetScalingConfigurationRecommendationResult 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.
recommendationId
- The recommendation ID of a previously completed inference recommendation.public String getRecommendationId()
The recommendation ID of a previously completed inference recommendation.
public GetScalingConfigurationRecommendationResult withRecommendationId(String recommendationId)
The recommendation ID of a previously completed inference recommendation.
recommendationId
- The recommendation ID of a previously completed inference recommendation.public void setEndpointName(String endpointName)
The name of an endpoint benchmarked during a previously completed Inference Recommender job.
endpointName
- The name of an endpoint benchmarked during a previously completed Inference Recommender job.public String getEndpointName()
The name of an endpoint benchmarked during a previously completed Inference Recommender job.
public GetScalingConfigurationRecommendationResult withEndpointName(String endpointName)
The name of an endpoint benchmarked during a previously completed Inference Recommender job.
endpointName
- The name of an endpoint benchmarked during a previously completed Inference Recommender job.public void setTargetCpuUtilizationPerCore(Integer targetCpuUtilizationPerCore)
The percentage of how much utilization you want an instance to use before autoscaling, which you specified in the request. The default value is 50%.
targetCpuUtilizationPerCore
- The percentage of how much utilization you want an instance to use before autoscaling, which you specified
in the request. The default value is 50%.public Integer getTargetCpuUtilizationPerCore()
The percentage of how much utilization you want an instance to use before autoscaling, which you specified in the request. The default value is 50%.
public GetScalingConfigurationRecommendationResult withTargetCpuUtilizationPerCore(Integer targetCpuUtilizationPerCore)
The percentage of how much utilization you want an instance to use before autoscaling, which you specified in the request. The default value is 50%.
targetCpuUtilizationPerCore
- The percentage of how much utilization you want an instance to use before autoscaling, which you specified
in the request. The default value is 50%.public void setScalingPolicyObjective(ScalingPolicyObjective scalingPolicyObjective)
An object representing the anticipated traffic pattern for an endpoint that you specified in the request.
scalingPolicyObjective
- An object representing the anticipated traffic pattern for an endpoint that you specified in the request.public ScalingPolicyObjective getScalingPolicyObjective()
An object representing the anticipated traffic pattern for an endpoint that you specified in the request.
public GetScalingConfigurationRecommendationResult withScalingPolicyObjective(ScalingPolicyObjective scalingPolicyObjective)
An object representing the anticipated traffic pattern for an endpoint that you specified in the request.
scalingPolicyObjective
- An object representing the anticipated traffic pattern for an endpoint that you specified in the request.public void setMetric(ScalingPolicyMetric metric)
An object with a list of metrics that were benchmarked during the previously completed Inference Recommender job.
metric
- An object with a list of metrics that were benchmarked during the previously completed Inference
Recommender job.public ScalingPolicyMetric getMetric()
An object with a list of metrics that were benchmarked during the previously completed Inference Recommender job.
public GetScalingConfigurationRecommendationResult withMetric(ScalingPolicyMetric metric)
An object with a list of metrics that were benchmarked during the previously completed Inference Recommender job.
metric
- An object with a list of metrics that were benchmarked during the previously completed Inference
Recommender job.public void setDynamicScalingConfiguration(DynamicScalingConfiguration dynamicScalingConfiguration)
An object with the recommended values for you to specify when creating an autoscaling policy.
dynamicScalingConfiguration
- An object with the recommended values for you to specify when creating an autoscaling policy.public DynamicScalingConfiguration getDynamicScalingConfiguration()
An object with the recommended values for you to specify when creating an autoscaling policy.
public GetScalingConfigurationRecommendationResult withDynamicScalingConfiguration(DynamicScalingConfiguration dynamicScalingConfiguration)
An object with the recommended values for you to specify when creating an autoscaling policy.
dynamicScalingConfiguration
- An object with the recommended values for you to specify when creating an autoscaling policy.public String toString()
toString
in class Object
Object.toString()
public GetScalingConfigurationRecommendationResult clone()