Class Ec2FleetOnDemandOptionsOutputReference

  • 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 Ec2FleetOnDemandOptionsOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • Ec2FleetOnDemandOptionsOutputReference

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

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

        @Stability(Stable)
        public Ec2FleetOnDemandOptionsOutputReference​(@NotNull
                                                      com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                      @NotNull
                                                      String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • resetAllocationStrategy

        @Stability(Stable)
        public void resetAllocationStrategy()
      • resetMaxTotalPrice

        @Stability(Stable)
        public void resetMaxTotalPrice()
      • resetMinTargetCapacity

        @Stability(Stable)
        public void resetMinTargetCapacity()
      • resetSingleAvailabilityZone

        @Stability(Stable)
        public void resetSingleAvailabilityZone()
      • resetSingleInstanceType

        @Stability(Stable)
        public void resetSingleInstanceType()
      • getAllocationStrategyInput

        @Stability(Stable)
        @Nullable
        public String getAllocationStrategyInput()
      • getMaxTotalPriceInput

        @Stability(Stable)
        @Nullable
        public String getMaxTotalPriceInput()
      • getMinTargetCapacityInput

        @Stability(Stable)
        @Nullable
        public Number getMinTargetCapacityInput()
      • getSingleAvailabilityZoneInput

        @Stability(Stable)
        @Nullable
        public Object getSingleAvailabilityZoneInput()
      • getSingleInstanceTypeInput

        @Stability(Stable)
        @Nullable
        public Object getSingleInstanceTypeInput()
      • getAllocationStrategy

        @Stability(Stable)
        @NotNull
        public String getAllocationStrategy()
      • setAllocationStrategy

        @Stability(Stable)
        public void setAllocationStrategy​(@NotNull
                                          String value)
      • getMaxTotalPrice

        @Stability(Stable)
        @NotNull
        public String getMaxTotalPrice()
      • setMaxTotalPrice

        @Stability(Stable)
        public void setMaxTotalPrice​(@NotNull
                                     String value)
      • getMinTargetCapacity

        @Stability(Stable)
        @NotNull
        public Number getMinTargetCapacity()
      • setMinTargetCapacity

        @Stability(Stable)
        public void setMinTargetCapacity​(@NotNull
                                         Number value)
      • getSingleAvailabilityZone

        @Stability(Stable)
        @NotNull
        public Object getSingleAvailabilityZone()
      • setSingleAvailabilityZone

        @Stability(Stable)
        public void setSingleAvailabilityZone​(@NotNull
                                              Boolean value)
      • setSingleAvailabilityZone

        @Stability(Stable)
        public void setSingleAvailabilityZone​(@NotNull
                                              com.hashicorp.cdktf.IResolvable value)
      • getSingleInstanceType

        @Stability(Stable)
        @NotNull
        public Object getSingleInstanceType()
      • setSingleInstanceType

        @Stability(Stable)
        public void setSingleInstanceType​(@NotNull
                                          Boolean value)
      • setSingleInstanceType

        @Stability(Stable)
        public void setSingleInstanceType​(@NotNull
                                          com.hashicorp.cdktf.IResolvable value)