- updateEmrClusterDefinitionWithBestPrice
Finds the best price for each master and core instances based on the subnets and
master and core ins
- getEmrClusterPriceWithLowestCoreInstancePrice
Selects the EMR cluster pricing with the lowest core instance price. We will
select one pricing rand
- getEmrClusterPricesWithinLowestCoreInstancePriceThreshold
Finds all the clusters that are within the range of lowest core instance price.
For example, if the
- createEmrClusterPrice
Creates a new EmrClusterPriceDto object from the given parameters.
- getAvailabilityZones
Returns a list of AZ's which the given list of subnets belong to.
- getBestSubnetForAvailabilityZone
Chooses the best subnet from the given list of subnets, which belongs to the
given availability zone
- getCoreInstanceDefinition
Returns the core instance definition.
- getEmrClusterCoreInstancePrice
Gets the core instance price in the cluster.
- getInstanceTypeOnDemandPrices
Returns a mapping of instance types to on-demand prices for the given AZ and
instance types. The on-
- getInstanceTypeSpotPrices
Returns a mapping of instance types to spot prices for the given AZ and instance
types. The spot pri
- getMasterInstanceDefinition
Returns the master instance definition. Copies the MasterInstanceDefinition to a
InstanceDefinition
- getSpotBidPrice
Returns the bid price based on the given pricing information. Returns the given
price's bid price if