class
MapReduceCluster extends EmrCluster
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
-
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
-
-
-
-
val
additionalMasterSecurityGroupIds: Seq[String]
-
val
additionalSlaveSecurityGroupIds: Seq[String]
-
val
amiVersion: String
-
final
def
asInstanceOf[T0]: T0
-
val
availabilityZone: Option[String]
-
val
bootstrapAction: Seq[String]
-
def
clone(): AnyRef
-
-
-
def
copy(id: PipelineObjectId = id, amiVersion: String = amiVersion, supportedProducts: Option[String] = supportedProducts, standardBootstrapAction: Seq[String] = standardBootstrapAction, bootstrapAction: Seq[String] = bootstrapAction, enableDebugging: Option[Boolean] = enableDebugging, hadoopSchedulerType: Option[SchedulerType] = hadoopSchedulerType, keyPair: Option[String] = keyPair, masterInstanceBidPrice: Option[Parameter[Double]] = masterInstanceBidPrice, masterInstanceType: Option[String] = masterInstanceType, coreInstanceBidPrice: Option[Parameter[Double]] = coreInstanceBidPrice, coreInstanceCount: Parameter[Int] = coreInstanceCount, coreInstanceType: Option[String] = coreInstanceType, taskInstanceBidPrice: Option[Parameter[Double]] = taskInstanceBidPrice, taskInstanceCount: Parameter[Int] = taskInstanceCount, taskInstanceType: Option[String] = taskInstanceType, region: Option[String] = region, availabilityZone: Option[String] = availabilityZone, resourceRole: Option[String] = resourceRole, role: Option[String] = role, subnetId: Option[String] = subnetId, masterSecurityGroupId: Option[String] = masterSecurityGroupId, additionalMasterSecurityGroupIds: Seq[String] = additionalMasterSecurityGroupIds, slaveSecurityGroupId: Option[String] = slaveSecurityGroupId, additionalSlaveSecurityGroupIds: Seq[String] = additionalSlaveSecurityGroupIds, useOnDemandOnLastAttempt: Option[Boolean] = useOnDemandOnLastAttempt, visibleToAllUsers: Option[Boolean] = visibleToAllUsers, initTimeout: Option[Parameter[Duration]] = initTimeout, terminateAfter: Option[Parameter[Duration]] = terminateAfter, actionOnResourceFailure: Option[ActionOnResourceFailure] = actionOnResourceFailure, actionOnTaskFailure: Option[ActionOnTaskFailure] = actionOnTaskFailure): MapReduceCluster
-
val
coreInstanceBidPrice: Option[Parameter[Double]]
-
val
coreInstanceCount: Parameter[Int]
-
val
coreInstanceType: Option[String]
-
val
enableDebugging: Option[Boolean]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
-
val
hadoopSchedulerType: Option[SchedulerType]
-
def
hashCode(): Int
-
-
-
lazy val
instanceCount: Int
-
final
def
isInstanceOf[T0]: Boolean
-
val
keyPair: Option[String]
-
val
masterInstanceBidPrice: Option[Parameter[Double]]
-
val
masterInstanceType: Option[String]
-
val
masterSecurityGroupId: Option[String]
-
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
-
val
region: Option[String]
-
val
resourceRole: Option[String]
-
val
role: Option[String]
-
implicit
def
seq2Option[A](anySeq: Seq[A]): Option[Seq[A]]
-
def
seqToOption[A, B](anySeq: Seq[A])(transform: (A) ⇒ B): Option[Seq[B]]
-
-
val
slaveSecurityGroupId: Option[String]
-
val
standardBootstrapAction: Seq[String]
-
val
subnetId: Option[String]
-
val
supportedProducts: Option[String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
val
taskInstanceBidPrice: Option[Parameter[Double]]
-
val
taskInstanceCount: Parameter[Int]
-
val
taskInstanceType: Option[String]
-
-
-
def
toString(): String
-
implicit
def
uniquePipelineId2String(id: PipelineObjectId): String
-
val
useOnDemandOnLastAttempt: Option[Boolean]
-
val
visibleToAllUsers: Option[Boolean]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
-
def
withAdditionalMasterSecurityGroupIds(securityGroupId: String*): MapReduceCluster
-
def
withAdditionalSlaveSecurityGroupIds(securityGroupIds: String*): MapReduceCluster
-
def
withAmiVersion(ver: String): MapReduceCluster
-
def
withAvailabilityZone(availabilityZone: String): MapReduceCluster
-
def
withBootstrapAction(action: String*): MapReduceCluster
-
def
withCoreInstanceBidPrice(coreInstanceBidPrice: Parameter[Double]): MapReduceCluster
-
-
def
withCoreInstanceType(instanceType: String): MapReduceCluster
-
-
-
-
def
withKeyPair(keyPair: String): MapReduceCluster
-
def
withMasterInstanceBidPrice(masterInstanceBidPrice: Parameter[Double]): MapReduceCluster
-
def
withMasterInstanceType(instanceType: String): MapReduceCluster
-
def
withMasterSecurityGroupId(masterSecurityGroupId: String): MapReduceCluster
-
-
def
withResourceRole(role: String): MapReduceCluster
-
-
def
withSlaveSecurityGroupId(slaveSecurityGroupId: String): MapReduceCluster
-
-
def
withSupportedProducts(products: String): MapReduceCluster
-
-
-
def
withTaskInstanceType(instanceType: String): MapReduceCluster
-
def
withUseOnDemandOnLastAttempt(useOnDemandOnLastAttempt: Boolean): MapReduceCluster
-
def
withVisibleToAllUsers(visibleToAllUsers: Boolean): MapReduceCluster
Inherited from AnyRef
Inherited from Any
Launch a map reduce cluster