Class Ec2FleetLaunchTemplateConfigOverrideOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:52.732Z")
    @Stability(Stable)
    public class Ec2FleetLaunchTemplateConfigOverrideOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • Ec2FleetLaunchTemplateConfigOverrideOutputReference

        protected Ec2FleetLaunchTemplateConfigOverrideOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • Ec2FleetLaunchTemplateConfigOverrideOutputReference

        protected Ec2FleetLaunchTemplateConfigOverrideOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • Ec2FleetLaunchTemplateConfigOverrideOutputReference

        @Stability(Stable)
        public Ec2FleetLaunchTemplateConfigOverrideOutputReference​(@NotNull
                                                                   com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                   @NotNull
                                                                   String terraformAttribute,
                                                                   @NotNull
                                                                   Number complexObjectIndex,
                                                                   @NotNull
                                                                   Boolean complexObjectIsFromSet)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
        complexObjectIndex - the index of this item in the list. This parameter is required.
        complexObjectIsFromSet - whether the list is wrapping a set (will add tolist() to be able to access an item via an index). This parameter is required.
    • Method Detail

      • resetAvailabilityZone

        @Stability(Stable)
        public void resetAvailabilityZone()
      • resetInstanceRequirements

        @Stability(Stable)
        public void resetInstanceRequirements()
      • resetInstanceType

        @Stability(Stable)
        public void resetInstanceType()
      • resetMaxPrice

        @Stability(Stable)
        public void resetMaxPrice()
      • resetPriority

        @Stability(Stable)
        public void resetPriority()
      • resetSubnetId

        @Stability(Stable)
        public void resetSubnetId()
      • resetWeightedCapacity

        @Stability(Stable)
        public void resetWeightedCapacity()
      • getAvailabilityZoneInput

        @Stability(Stable)
        @Nullable
        public String getAvailabilityZoneInput()
      • getInstanceTypeInput

        @Stability(Stable)
        @Nullable
        public String getInstanceTypeInput()
      • getMaxPriceInput

        @Stability(Stable)
        @Nullable
        public String getMaxPriceInput()
      • getPriorityInput

        @Stability(Stable)
        @Nullable
        public Number getPriorityInput()
      • getSubnetIdInput

        @Stability(Stable)
        @Nullable
        public String getSubnetIdInput()
      • getWeightedCapacityInput

        @Stability(Stable)
        @Nullable
        public Number getWeightedCapacityInput()
      • getAvailabilityZone

        @Stability(Stable)
        @NotNull
        public String getAvailabilityZone()
      • setAvailabilityZone

        @Stability(Stable)
        public void setAvailabilityZone​(@NotNull
                                        String value)
      • getInstanceType

        @Stability(Stable)
        @NotNull
        public String getInstanceType()
      • setInstanceType

        @Stability(Stable)
        public void setInstanceType​(@NotNull
                                    String value)
      • getMaxPrice

        @Stability(Stable)
        @NotNull
        public String getMaxPrice()
      • setMaxPrice

        @Stability(Stable)
        public void setMaxPrice​(@NotNull
                                String value)
      • getPriority

        @Stability(Stable)
        @NotNull
        public Number getPriority()
      • setPriority

        @Stability(Stable)
        public void setPriority​(@NotNull
                                Number value)
      • getSubnetId

        @Stability(Stable)
        @NotNull
        public String getSubnetId()
      • setSubnetId

        @Stability(Stable)
        public void setSubnetId​(@NotNull
                                String value)
      • getWeightedCapacity

        @Stability(Stable)
        @NotNull
        public Number getWeightedCapacity()
      • setWeightedCapacity

        @Stability(Stable)
        public void setWeightedCapacity​(@NotNull
                                        Number value)
      • getInternalValue

        @Stability(Stable)
        @Nullable
        public Object getInternalValue()
      • setInternalValue

        @Stability(Stable)
        public void setInternalValue​(@Nullable
                                     com.hashicorp.cdktf.IResolvable value)