Trait/Object

com.krux.hyperion.resource

BaseEmrCluster

Related Docs: object BaseEmrCluster | package resource

Permalink

trait BaseEmrCluster extends ResourceObject

Source
BaseEmrCluster.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BaseEmrCluster
  2. ResourceObject
  3. NamedPipelineObject
  4. PipelineObject
  5. Ordered
  6. Comparable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract type Self <: BaseEmrCluster

    Permalink

Abstract Value Members

  1. abstract def baseFields: BaseFields

    Permalink
    Definition Classes
    NamedPipelineObject
  2. abstract def emrClusterFields: EmrClusterFields

    Permalink
  3. abstract def logger: Logger

    Permalink
  4. abstract def resourceFields: ResourceFields

    Permalink
    Definition Classes
    ResourceObject
  5. abstract def updateBaseFields(fields: BaseFields): Self

    Permalink
    Definition Classes
    NamedPipelineObject
  6. abstract def updateEmrClusterFields(fields: EmrClusterFields): Self

    Permalink
  7. abstract def updateResourceFields(fields: ResourceFields): Self

    Permalink
    Definition Classes
    ResourceObject

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def <(that: PipelineObject): Boolean

    Permalink
    Definition Classes
    Ordered
  4. def <=(that: PipelineObject): Boolean

    Permalink
    Definition Classes
    Ordered
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def >(that: PipelineObject): Boolean

    Permalink
    Definition Classes
    Ordered
  7. def >=(that: PipelineObject): Boolean

    Permalink
    Definition Classes
    Ordered
  8. def actionOnResourceFailure: Option[ActionOnResourceFailure]

    Permalink
    Definition Classes
    ResourceObject
  9. def actionOnTaskFailure: Option[ActionOnTaskFailure]

    Permalink
    Definition Classes
    ResourceObject
  10. def additionalMasterSecurityGroupIds: Seq[HString]

    Permalink
  11. def additionalSlaveSecurityGroupIds: Seq[HString]

    Permalink
  12. def amiVersion: Option[HString]

    Permalink
  13. def applications: Seq[EmrApplication]

    Permalink
  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. def availabilityZone: Option[HString]

    Permalink
    Definition Classes
    ResourceObject
  16. def bootstrapAction: Seq[HString]

    Permalink
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def compare(that: PipelineObject): Int

    Permalink
    Definition Classes
    PipelineObject → Ordered
  19. def compareTo(that: PipelineObject): Int

    Permalink
    Definition Classes
    Ordered → Comparable
  20. def configuration: Seq[EmrConfiguration]

    Permalink
  21. def coreEbsConfiguration: Option[EmrEbsConfiguration]

    Permalink
  22. def coreInstanceBidPrice: Option[HDouble]

    Permalink
  23. def coreInstanceCount: HInt

    Permalink
  24. def coreInstanceType: Option[HString]

    Permalink
  25. def enableDebugging: Option[HBoolean]

    Permalink
  26. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  28. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. def groupedBy(group: String): Self

    Permalink

    Postfix the name field

    Postfix the name field

    Definition Classes
    NamedPipelineObject
  31. def hadoopSchedulerType: Option[SchedulerType]

    Permalink
  32. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  33. def httpProxy: Option[HttpProxy]

    Permalink
    Definition Classes
    ResourceObject
  34. def id: PipelineObjectId

    Permalink
    Definition Classes
    NamedPipelineObjectPipelineObject
  35. def idGroupedBy(group: String): Self

    Permalink

    Have a grouping postfix in the id field

    Have a grouping postfix in the id field

    Definition Classes
    NamedPipelineObject
    Note

    Id naming is more restrictive, it is recommended to not changing the id unleass you have a good reason

  36. def idNamed(namePrefix: String): Self

    Permalink

    Id field will be prefixed with name

    Id field will be prefixed with name

    Definition Classes
    NamedPipelineObject
    Note

    Id naming is more restrictive, it is recommended to not changing the id unless you have a good reason

  37. def initTimeout: Option[HDuration]

    Permalink
    Definition Classes
    ResourceObject
  38. lazy val instanceCount: HInt

    Permalink
  39. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  40. def keyPair: Option[HString]

    Permalink
    Definition Classes
    ResourceObject
  41. def masterEbsConfiguration: Option[EmrEbsConfiguration]

    Permalink
  42. def masterInstanceBidPrice: Option[HDouble]

    Permalink
  43. def masterInstanceType: Option[HString]

    Permalink
  44. def masterSecurityGroupId: Option[HString]

    Permalink
  45. def maximumRetries: Option[HInt]

    Permalink
    Definition Classes
    ResourceObject
  46. def name: Option[String]

    Permalink

    Name of the pipeline object, if not set, it will defaults to

    Name of the pipeline object, if not set, it will defaults to

    Option(id)
    Definition Classes
    NamedPipelineObject
  47. def named(namePrefix: String): Self

    Permalink

    Give the object a name prefix

    Give the object a name prefix

    Definition Classes
    NamedPipelineObject
  48. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  49. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  50. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  51. def objects: Iterable[PipelineObject]

    Permalink
    Definition Classes
    BaseEmrClusterResourceObjectPipelineObject
  52. def ref: AdpRef[AdpEmrCluster]

    Permalink
    Definition Classes
    BaseEmrClusterPipelineObject
  53. def region: Option[HString]

    Permalink
    Definition Classes
    ResourceObject
  54. def releaseLabel: Option[HString]

    Permalink
  55. def resourceRole: Option[HString]

    Permalink
    Definition Classes
    ResourceObject
  56. def role: Option[HString]

    Permalink
    Definition Classes
    ResourceObject
  57. implicit def seq2Option[A](anySeq: Seq[A]): Option[Seq[A]]

    Permalink
    Definition Classes
    PipelineObject
  58. def seqToOption[A, B](anySeq: Seq[A])(transform: (A) ⇒ B): Option[Seq[B]]

    Permalink
    Definition Classes
    PipelineObject
  59. lazy val serialize: AdpEmrCluster

    Permalink
    Definition Classes
    BaseEmrClusterPipelineObject
  60. def slaveSecurityGroupId: Option[HString]

    Permalink
  61. def standardBootstrapAction: Seq[HString]

    Permalink
  62. def subnetId: Option[HString]

    Permalink
    Definition Classes
    ResourceObject
  63. def supportedProducts: Option[HString]

    Permalink
  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  65. def taskEbsConfiguration: Option[EmrEbsConfiguration]

    Permalink
  66. def taskInstanceBidPrice: Option[HDouble]

    Permalink
  67. def taskInstanceCount: HInt

    Permalink
  68. def taskInstanceType: Option[HString]

    Permalink
  69. def terminateAfter(after: HDuration): Self

    Permalink
    Definition Classes
    ResourceObject
  70. def terminateAfter: Option[HDuration]

    Permalink
    Definition Classes
    ResourceObject
  71. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  72. implicit def uniquePipelineId2String(id: PipelineObjectId): String

    Permalink
    Definition Classes
    PipelineObject
  73. def useOnDemandOnLastAttempt: Option[HBoolean]

    Permalink
    Definition Classes
    ResourceObject
  74. def visibleToAllUsers: Option[HBoolean]

    Permalink
  75. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. def withActionOnResourceFailure(action: ActionOnResourceFailure): Self

    Permalink
    Definition Classes
    ResourceObject
  79. def withActionOnTaskFailure(action: ActionOnTaskFailure): Self

    Permalink
    Definition Classes
    ResourceObject
  80. def withAdditionalMasterSecurityGroupIds(groupIds: HString*): Self

    Permalink
  81. def withAdditionalSlaveSecurityGroupIds(groupIds: HString*): Self

    Permalink
  82. def withAvailabilityZone(az: HString): Self

    Permalink
    Definition Classes
    ResourceObject
  83. def withBootstrapAction(actions: HString*): Self

    Permalink
  84. def withCoreEbsConfiguration(ebsConfig: EmrEbsConfiguration): Self

    Permalink
  85. def withCoreInstanceBidPrice(price: HDouble): Self

    Permalink
  86. def withCoreInstanceCount(count: HInt): Self

    Permalink
  87. def withCoreInstanceType(instanceType: HString): Self

    Permalink
  88. def withDebuggingEnabled(enabled: HBoolean): Self

    Permalink
  89. def withHadoopSchedulerType(scheduleType: SchedulerType): Self

    Permalink
  90. def withHttpProxy(proxy: HttpProxy): Self

    Permalink
    Definition Classes
    ResourceObject
  91. def withInitTimeout(timeout: HDuration): Self

    Permalink
    Definition Classes
    ResourceObject
  92. def withKeyPair(theKeyPair: HString): Self

    Permalink
    Definition Classes
    ResourceObject
  93. def withMasterEbsConfiguration(ebsConfig: EmrEbsConfiguration): Self

    Permalink
  94. def withMasterInstanceBidPrice(price: HDouble): Self

    Permalink
  95. def withMasterInstanceType(instanceType: HString): Self

    Permalink
  96. def withMasterSecurityGroupId(groupId: HString): Self

    Permalink
  97. def withMaximumRetries(retries: HInt): Self

    Permalink
    Definition Classes
    ResourceObject
  98. def withRegion(r: HString): Self

    Permalink
    Definition Classes
    ResourceObject
  99. def withResourceRole(r: HString): Self

    Permalink
    Definition Classes
    ResourceObject
  100. def withRole(r: HString): Self

    Permalink
    Definition Classes
    ResourceObject
  101. def withSlaveSecurityGroupId(groupId: HString): Self

    Permalink
  102. def withStandardBootstrapAction(actions: HString*): Self

    Permalink
  103. def withSubnetId(subnet: HString): Self

    Permalink
    Definition Classes
    ResourceObject
  104. def withSupportedProducts(products: HString): Self

    Permalink
  105. def withTaskEbsConfiguration(ebsConfig: EmrEbsConfiguration): Self

    Permalink
  106. def withTaskInstanceBidPrice(price: HDouble): Self

    Permalink
  107. def withTaskInstanceCount(count: HInt): Self

    Permalink
  108. def withTaskInstanceType(instanceType: HString): Self

    Permalink
  109. def withUseOnDemandOnLastAttempt(use: HBoolean): Self

    Permalink
    Definition Classes
    ResourceObject
  110. def withVisibleToAllUsers(visible: HBoolean): Self

    Permalink

Inherited from ResourceObject

Inherited from NamedPipelineObject

Inherited from PipelineObject

Inherited from Ordered[PipelineObject]

Inherited from Comparable[PipelineObject]

Inherited from AnyRef

Inherited from Any

Ungrouped