public static interface GetScalingConfigurationRecommendationRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<GetScalingConfigurationRecommendationRequest.Builder,GetScalingConfigurationRecommendationRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildGetScalingConfigurationRecommendationRequest.Builder inferenceRecommendationsJobName(String inferenceRecommendationsJobName)
The name of a previously completed Inference Recommender job.
inferenceRecommendationsJobName - The name of a previously completed Inference Recommender job.GetScalingConfigurationRecommendationRequest.Builder recommendationId(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.
GetScalingConfigurationRecommendationRequest.Builder endpointName(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.
GetScalingConfigurationRecommendationRequest.Builder targetCpuUtilizationPerCore(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%.GetScalingConfigurationRecommendationRequest.Builder scalingPolicyObjective(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.default GetScalingConfigurationRecommendationRequest.Builder scalingPolicyObjective(Consumer<ScalingPolicyObjective.Builder> scalingPolicyObjective)
An object where you specify the anticipated traffic pattern for an endpoint.
This is a convenience method that creates an instance of theScalingPolicyObjective.Builder avoiding
the need to create one manually via ScalingPolicyObjective.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to scalingPolicyObjective(ScalingPolicyObjective).
scalingPolicyObjective - a consumer that will call methods on ScalingPolicyObjective.BuilderscalingPolicyObjective(ScalingPolicyObjective)GetScalingConfigurationRecommendationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderGetScalingConfigurationRecommendationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.