| static ThresholdBasedAutoScalingPolicyDetails.Builder | ThresholdBasedAutoScalingPolicyDetails. builder() | Create a new builder. | 
| ThresholdBasedAutoScalingPolicyDetails.Builder | ThresholdBasedAutoScalingPolicyDetails.Builder. copy(ThresholdBasedAutoScalingPolicyDetails model) |  | 
| ThresholdBasedAutoScalingPolicyDetails.Builder | ThresholdBasedAutoScalingPolicyDetails.Builder. initialInstanceCount(Integer initialInstanceCount) | For a threshold-based autoscaling policy, this value is the initial number of instances
to launch in the model deployment immediately after autoscaling is enabled. | 
| ThresholdBasedAutoScalingPolicyDetails.Builder | ThresholdBasedAutoScalingPolicyDetails.Builder. maximumInstanceCount(Integer maximumInstanceCount) | For a threshold-based autoscaling policy, this value is the maximum number of instances
the model deployment is allowed to increase to (scale out). | 
| ThresholdBasedAutoScalingPolicyDetails.Builder | ThresholdBasedAutoScalingPolicyDetails.Builder. minimumInstanceCount(Integer minimumInstanceCount) | For a threshold-based autoscaling policy, this value is the minimum number of instances
the model deployment is allowed to decrease to (scale in). | 
| ThresholdBasedAutoScalingPolicyDetails.Builder | ThresholdBasedAutoScalingPolicyDetails.Builder. rules(List<MetricExpressionRule> rules) | The list of autoscaling policy rules. | 
| ThresholdBasedAutoScalingPolicyDetails.Builder | ThresholdBasedAutoScalingPolicyDetails. toBuilder() |  |