Class/Object

com.krux.hyperion.resource

Ec2Resource

Related Docs: object Ec2Resource | package resource

Permalink

case class Ec2Resource extends ResourceObject with Product with Serializable

EC2 resource

Source
Ec2Resource.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, ResourceObject, NamedPipelineObject, PipelineObject, Ordered[PipelineObject], Comparable[PipelineObject], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Ec2Resource
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ResourceObject
  7. NamedPipelineObject
  8. PipelineObject
  9. Ordered
  10. Comparable
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Self = Ec2Resource

    Permalink

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. val associatePublicIpAddress: HBoolean

    Permalink
  12. def availabilityZone: Option[HString]

    Permalink
    Definition Classes
    ResourceObject
  13. val baseFields: BaseFields

    Permalink
    Definition Classes
    Ec2ResourceNamedPipelineObject
  14. def clone(): AnyRef

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

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

    Permalink
    Definition Classes
    Ordered → Comparable
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def finalize(): Unit

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

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

    Permalink

    Postfix the name field

    Postfix the name field

    Definition Classes
    NamedPipelineObject
  21. def httpProxy: Option[HttpProxy]

    Permalink
    Definition Classes
    ResourceObject
  22. def id: PipelineObjectId

    Permalink
    Definition Classes
    NamedPipelineObjectPipelineObject
  23. 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

  24. 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

  25. val imageId: Option[HString]

    Permalink
  26. def initTimeout: Option[HDuration]

    Permalink
    Definition Classes
    ResourceObject
  27. val instanceType: HString

    Permalink
  28. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    ResourceObject
  30. def maximumRetries: Option[HInt]

    Permalink
    Definition Classes
    ResourceObject
  31. 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
  32. def named(namePrefix: String): Self

    Permalink

    Give the object a name prefix

    Give the object a name prefix

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

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

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

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

    Permalink
    Definition Classes
    ResourceObjectPipelineObject
  37. def ref: AdpRef[AdpEc2Resource]

    Permalink
    Definition Classes
    Ec2ResourcePipelineObject
  38. def region: Option[HString]

    Permalink
    Definition Classes
    ResourceObject
  39. val resourceFields: ResourceFields

    Permalink
    Definition Classes
    Ec2ResourceResourceObject
  40. def resourceRole: Option[HString]

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

    Permalink
    Definition Classes
    ResourceObject
  42. def runAsUser(user: HString): Ec2Resource

    Permalink
  43. val runAsUser: Option[HString]

    Permalink
  44. val securityGroupIds: Seq[HString]

    Permalink
  45. val securityGroups: Seq[HString]

    Permalink
  46. implicit def seq2Option[A](anySeq: Seq[A]): Option[Seq[A]]

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

    Permalink
    Definition Classes
    PipelineObject
  48. lazy val serialize: AdpEc2Resource

    Permalink
    Definition Classes
    Ec2ResourcePipelineObject
  49. val spotBidPrice: Option[HDouble]

    Permalink
  50. def subnetId: Option[HString]

    Permalink
    Definition Classes
    ResourceObject
  51. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  52. def terminateAfter(after: HDuration): Self

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

    Permalink
    Definition Classes
    ResourceObject
  54. implicit def uniquePipelineId2String(id: PipelineObjectId): String

    Permalink
    Definition Classes
    PipelineObject
  55. def updateBaseFields(fields: BaseFields): Ec2Resource

    Permalink
    Definition Classes
    Ec2ResourceNamedPipelineObject
  56. def updateResourceFields(fields: ResourceFields): Ec2Resource

    Permalink
    Definition Classes
    Ec2ResourceResourceObject
  57. def useOnDemandOnLastAttempt: Option[HBoolean]

    Permalink
    Definition Classes
    ResourceObject
  58. final def wait(): Unit

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

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

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

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

    Permalink
    Definition Classes
    ResourceObject
  63. def withAvailabilityZone(az: HString): Self

    Permalink
    Definition Classes
    ResourceObject
  64. def withHttpProxy(proxy: HttpProxy): Self

    Permalink
    Definition Classes
    ResourceObject
  65. def withImageId(imageId: HString): Ec2Resource

    Permalink
  66. def withInitTimeout(timeout: HDuration): Self

    Permalink
    Definition Classes
    ResourceObject
  67. def withInstanceType(instanceType: HString): Ec2Resource

    Permalink
  68. def withKeyPair(theKeyPair: HString): Self

    Permalink
    Definition Classes
    ResourceObject
  69. def withMaximumRetries(retries: HInt): Self

    Permalink
    Definition Classes
    ResourceObject
  70. def withPublicIp(): Ec2Resource

    Permalink
  71. def withRegion(r: HString): Self

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

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

    Permalink
    Definition Classes
    ResourceObject
  74. def withSecurityGroupIds(groupIds: HString*): Ec2Resource

    Permalink
  75. def withSecurityGroups(groups: HString*): Ec2Resource

    Permalink
  76. def withSpotBidPrice(spotBidPrice: HDouble): Ec2Resource

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

    Permalink
    Definition Classes
    ResourceObject
  78. def withUseOnDemandOnLastAttempt(use: HBoolean): Self

    Permalink
    Definition Classes
    ResourceObject

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ResourceObject

Inherited from NamedPipelineObject

Inherited from PipelineObject

Inherited from Ordered[PipelineObject]

Inherited from Comparable[PipelineObject]

Inherited from AnyRef

Inherited from Any

Ungrouped