Class AutoscalingplansScalingPlanScalingInstruction.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.aws.autoscalingplans_scaling_plan.AutoscalingplansScalingPlanScalingInstruction.Jsii$Proxy
-
- All Implemented Interfaces:
AutoscalingplansScalingPlanScalingInstruction,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AutoscalingplansScalingPlanScalingInstruction
@Stability(Stable) @Internal public static final class AutoscalingplansScalingPlanScalingInstruction.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AutoscalingplansScalingPlanScalingInstruction
An implementation forAutoscalingplansScalingPlanScalingInstruction
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.aws.autoscalingplans_scaling_plan.AutoscalingplansScalingPlanScalingInstruction
AutoscalingplansScalingPlanScalingInstruction.Builder, AutoscalingplansScalingPlanScalingInstruction.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(AutoscalingplansScalingPlanScalingInstruction.Builder builder)Constructor that initializes the object based on literal property values passed by theAutoscalingplansScalingPlanScalingInstruction.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)AutoscalingplansScalingPlanScalingInstructionCustomizedLoadMetricSpecificationgetCustomizedLoadMetricSpecification()customized_load_metric_specification block.ObjectgetDisableDynamicScaling()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#disable_dynamic_scaling AutoscalingplansScalingPlan#disable_dynamic_scaling}.NumbergetMaxCapacity()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#max_capacity AutoscalingplansScalingPlan#max_capacity}.NumbergetMinCapacity()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#min_capacity AutoscalingplansScalingPlan#min_capacity}.AutoscalingplansScalingPlanScalingInstructionPredefinedLoadMetricSpecificationgetPredefinedLoadMetricSpecification()predefined_load_metric_specification block.StringgetPredictiveScalingMaxCapacityBehavior()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_max_capacity_behavior AutoscalingplansScalingPlan#predictive_scaling_max_capacity_behavior}.NumbergetPredictiveScalingMaxCapacityBuffer()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_max_capacity_buffer AutoscalingplansScalingPlan#predictive_scaling_max_capacity_buffer}.StringgetPredictiveScalingMode()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_mode AutoscalingplansScalingPlan#predictive_scaling_mode}.StringgetResourceId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#resource_id AutoscalingplansScalingPlan#resource_id}.StringgetScalableDimension()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scalable_dimension AutoscalingplansScalingPlan#scalable_dimension}.StringgetScalingPolicyUpdateBehavior()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scaling_policy_update_behavior AutoscalingplansScalingPlan#scaling_policy_update_behavior}.NumbergetScheduledActionBufferTime()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scheduled_action_buffer_time AutoscalingplansScalingPlan#scheduled_action_buffer_time}.StringgetServiceNamespace()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#service_namespace AutoscalingplansScalingPlan#service_namespace}.ObjectgetTargetTrackingConfiguration()target_tracking_configuration block.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(AutoscalingplansScalingPlanScalingInstruction.Builder builder)
Constructor that initializes the object based on literal property values passed by theAutoscalingplansScalingPlanScalingInstruction.Builder.
-
-
Method Detail
-
getMaxCapacity
public final Number getMaxCapacity()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#max_capacity AutoscalingplansScalingPlan#max_capacity}.- Specified by:
getMaxCapacityin interfaceAutoscalingplansScalingPlanScalingInstruction
-
getMinCapacity
public final Number getMinCapacity()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#min_capacity AutoscalingplansScalingPlan#min_capacity}.- Specified by:
getMinCapacityin interfaceAutoscalingplansScalingPlanScalingInstruction
-
getResourceId
public final String getResourceId()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#resource_id AutoscalingplansScalingPlan#resource_id}.- Specified by:
getResourceIdin interfaceAutoscalingplansScalingPlanScalingInstruction
-
getScalableDimension
public final String getScalableDimension()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scalable_dimension AutoscalingplansScalingPlan#scalable_dimension}.- Specified by:
getScalableDimensionin interfaceAutoscalingplansScalingPlanScalingInstruction
-
getServiceNamespace
public final String getServiceNamespace()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#service_namespace AutoscalingplansScalingPlan#service_namespace}.- Specified by:
getServiceNamespacein interfaceAutoscalingplansScalingPlanScalingInstruction
-
getTargetTrackingConfiguration
public final Object getTargetTrackingConfiguration()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructiontarget_tracking_configuration block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#target_tracking_configuration AutoscalingplansScalingPlan#target_tracking_configuration}
- Specified by:
getTargetTrackingConfigurationin interfaceAutoscalingplansScalingPlanScalingInstruction
-
getCustomizedLoadMetricSpecification
public final AutoscalingplansScalingPlanScalingInstructionCustomizedLoadMetricSpecification getCustomizedLoadMetricSpecification()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructioncustomized_load_metric_specification block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#customized_load_metric_specification AutoscalingplansScalingPlan#customized_load_metric_specification}
- Specified by:
getCustomizedLoadMetricSpecificationin interfaceAutoscalingplansScalingPlanScalingInstruction
-
getDisableDynamicScaling
public final Object getDisableDynamicScaling()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#disable_dynamic_scaling AutoscalingplansScalingPlan#disable_dynamic_scaling}.- Specified by:
getDisableDynamicScalingin interfaceAutoscalingplansScalingPlanScalingInstruction
-
getPredefinedLoadMetricSpecification
public final AutoscalingplansScalingPlanScalingInstructionPredefinedLoadMetricSpecification getPredefinedLoadMetricSpecification()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionpredefined_load_metric_specification block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predefined_load_metric_specification AutoscalingplansScalingPlan#predefined_load_metric_specification}
- Specified by:
getPredefinedLoadMetricSpecificationin interfaceAutoscalingplansScalingPlanScalingInstruction
-
getPredictiveScalingMaxCapacityBehavior
public final String getPredictiveScalingMaxCapacityBehavior()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_max_capacity_behavior AutoscalingplansScalingPlan#predictive_scaling_max_capacity_behavior}.- Specified by:
getPredictiveScalingMaxCapacityBehaviorin interfaceAutoscalingplansScalingPlanScalingInstruction
-
getPredictiveScalingMaxCapacityBuffer
public final Number getPredictiveScalingMaxCapacityBuffer()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_max_capacity_buffer AutoscalingplansScalingPlan#predictive_scaling_max_capacity_buffer}.- Specified by:
getPredictiveScalingMaxCapacityBufferin interfaceAutoscalingplansScalingPlanScalingInstruction
-
getPredictiveScalingMode
public final String getPredictiveScalingMode()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#predictive_scaling_mode AutoscalingplansScalingPlan#predictive_scaling_mode}.- Specified by:
getPredictiveScalingModein interfaceAutoscalingplansScalingPlanScalingInstruction
-
getScalingPolicyUpdateBehavior
public final String getScalingPolicyUpdateBehavior()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scaling_policy_update_behavior AutoscalingplansScalingPlan#scaling_policy_update_behavior}.- Specified by:
getScalingPolicyUpdateBehaviorin interfaceAutoscalingplansScalingPlanScalingInstruction
-
getScheduledActionBufferTime
public final Number getScheduledActionBufferTime()
Description copied from interface:AutoscalingplansScalingPlanScalingInstructionDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/autoscalingplans_scaling_plan#scheduled_action_buffer_time AutoscalingplansScalingPlan#scheduled_action_buffer_time}.- Specified by:
getScheduledActionBufferTimein interfaceAutoscalingplansScalingPlanScalingInstruction
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-