class
ClusterManager extends AnyRef
Instance Constructors
-
new
ClusterManager(appName: String, client: AmazonElasticMapReduceAsync)(implicit ec: ExecutionContext)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
cancelSteps(clusterId: ClusterID, stepIds: List[String]): Result[CancelStepsResult]
-
def
clone(): AnyRef
-
def
describeCluster(clusterId: ClusterID): Result[Cluster]
-
def
describeClusters(states: Option[Set[ClusterState]] = None, maxAge: Option[Duration] = Some(ClusterManager.defaultMaxAge)): Result[List[Cluster]]
-
def
describeClustersForCurrentApp(states: Option[Set[ClusterState]] = None, maxAge: Option[Duration] = Some(ClusterManager.defaultMaxAge)): Result[List[Cluster]]
-
def
describeStep(clusterId: ClusterID, stepId: String): Result[Step]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
-
-
-
def
listClusters(states: Option[Set[ClusterState]] = None, maxAge: Option[Duration] = Some(ClusterManager.defaultMaxAge)): Result[List[ClusterSummary]]
-
def
listInstanceGroups(clusterId: ClusterID, groupType: Option[InstanceGroupType] = None): Result[List[InstanceGroup]]
-
def
listInstancesInGroup(clusterId: ClusterID, instanceGroup: InstanceGroup): Result[List[Instance]]
-
def
listSteps(clusterId: ClusterID): Result[List[StepSummary]]
-
def
listStepsForActiveClusters(maxAge: Option[Duration] = None): Result[Map[ClusterID, List[StepSummary]]]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
submitSteps(clusterId: ClusterID, steps: List[Step]): Result[AddJobFlowStepsResult]
-
def
submitSteps(cluster: ClusterDefinition, steps: List[Step]): Result[AddJobFlowStepsResult]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
terminate(clusterId: ClusterID): Result[TerminateJobFlowsResult]
-
def
terminate(clusterIds: Seq[ClusterID]): Result[TerminateJobFlowsResult]
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any