/** * Returns the total number of requested instances. Returns the sum of master, core, and task instance counts. Task instance is optional. * * @param emrClusterDefinition the EMR cluster definition containing the instance definitions * * @return the total instance count */ private int getTotalInstanceCount(EmrClusterDefinition emrClusterDefinition) { InstanceDefinition masterInstanceDefinition = getMasterInstanceDefinition(emrClusterDefinition); InstanceDefinition coreInstanceDefinition = getCoreInstanceDefinition(emrClusterDefinition); InstanceDefinition taskInstanceDefinition = getTaskInstanceDefinition(emrClusterDefinition); // Get total count of instances this definition will attempt to create int totalInstanceCount = masterInstanceDefinition.getInstanceCount(); if (coreInstanceDefinition != null) { totalInstanceCount += coreInstanceDefinition.getInstanceCount(); } if (taskInstanceDefinition != null) { totalInstanceCount += taskInstanceDefinition.getInstanceCount(); } return totalInstanceCount; }
/** * Returns the total number of requested instances. Returns the sum of master, core, and task instance counts. Task instance is optional. * * @param emrClusterDefinition the EMR cluster definition containing the instance definitions * * @return the total instance count */ private int getTotalInstanceCount(EmrClusterDefinition emrClusterDefinition) { InstanceDefinition masterInstanceDefinition = getMasterInstanceDefinition(emrClusterDefinition); InstanceDefinition coreInstanceDefinition = getCoreInstanceDefinition(emrClusterDefinition); InstanceDefinition taskInstanceDefinition = getTaskInstanceDefinition(emrClusterDefinition); // Get total count of instances this definition will attempt to create int totalInstanceCount = masterInstanceDefinition.getInstanceCount(); if (coreInstanceDefinition != null) { totalInstanceCount += coreInstanceDefinition.getInstanceCount(); } if (taskInstanceDefinition != null) { totalInstanceCount += taskInstanceDefinition.getInstanceCount(); } return totalInstanceCount; }
InstanceDefinition taskInstanceDefinition = getTaskInstanceDefinition(emrClusterDefinition);
InstanceDefinition taskInstanceDefinition = getTaskInstanceDefinition(emrClusterDefinition);