Interface TargetCapacitySpecification.Builder

    • Method Detail

      • totalTargetCapacity

        TargetCapacitySpecification.Builder totalTargetCapacity​(Integer totalTargetCapacity)

        The number of units to request, filled using DefaultTargetCapacityType.

        Parameters:
        totalTargetCapacity - The number of units to request, filled using DefaultTargetCapacityType.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • onDemandTargetCapacity

        TargetCapacitySpecification.Builder onDemandTargetCapacity​(Integer onDemandTargetCapacity)

        The number of On-Demand units to request. If you specify a target capacity for Spot units, you cannot specify a target capacity for On-Demand units.

        Parameters:
        onDemandTargetCapacity - The number of On-Demand units to request. If you specify a target capacity for Spot units, you cannot specify a target capacity for On-Demand units.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • spotTargetCapacity

        TargetCapacitySpecification.Builder spotTargetCapacity​(Integer spotTargetCapacity)

        The maximum number of Spot units to launch. If you specify a target capacity for On-Demand units, you cannot specify a target capacity for Spot units.

        Parameters:
        spotTargetCapacity - The maximum number of Spot units to launch. If you specify a target capacity for On-Demand units, you cannot specify a target capacity for Spot units.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • defaultTargetCapacityType

        TargetCapacitySpecification.Builder defaultTargetCapacityType​(String defaultTargetCapacityType)

        The default TotalTargetCapacity, which is either Spot or On-Demand.

        Parameters:
        defaultTargetCapacityType - The default TotalTargetCapacity, which is either Spot or On-Demand.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DefaultTargetCapacityType, DefaultTargetCapacityType
      • targetCapacityUnitType

        TargetCapacitySpecification.Builder targetCapacityUnitType​(String targetCapacityUnitType)

        The unit for the target capacity. TargetCapacityUnitType can only be specified when InstanceRequirements is specified.

        Default: units (translates to number of instances)

        Parameters:
        targetCapacityUnitType - The unit for the target capacity. TargetCapacityUnitType can only be specified when InstanceRequirements is specified.

        Default: units (translates to number of instances)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TargetCapacityUnitType, TargetCapacityUnitType
      • targetCapacityUnitType

        TargetCapacitySpecification.Builder targetCapacityUnitType​(TargetCapacityUnitType targetCapacityUnitType)

        The unit for the target capacity. TargetCapacityUnitType can only be specified when InstanceRequirements is specified.

        Default: units (translates to number of instances)

        Parameters:
        targetCapacityUnitType - The unit for the target capacity. TargetCapacityUnitType can only be specified when InstanceRequirements is specified.

        Default: units (translates to number of instances)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TargetCapacityUnitType, TargetCapacityUnitType