Packages

package cost

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package config

Type Members

  1. trait CostClient[F[_, _]] extends AnyRef
  2. trait CostComponent[F[_, _]] extends AnyRef
  3. final case class CostExpression(dimensions: Option[CostKeyValues], tags: Option[CostKeyValues], and: Option[Seq[CostExpression]], or: Option[Seq[CostExpression]], not: Option[CostExpression]) extends Product with Serializable
  4. final case class CostGroup(keys: Seq[String], metrics: Map[String, CostMetricValue]) extends Product with Serializable
  5. final case class CostGroupDefinition(type: String, key: String) extends Product with Serializable
  6. final case class CostKeyValues(key: String, values: Seq[String]) extends Product with Serializable
  7. final case class CostMetricValue(amount: String, unit: String) extends Product with Serializable
  8. final case class CostRequest extends Product with Serializable
  9. final case class CostResponse(groupDefinitions: Seq[CostGroupDefinition], resultsByTime: Seq[CostResultByTime], nextPageToken: String) extends Product with Serializable
  10. final case class CostResultByTime(estimated: Boolean, groups: Seq[CostGroup], from: LocalDate, to: LocalDate, total: Map[String, CostMetricValue]) extends Product with Serializable

Value Members

  1. object CostClient
  2. object CostComponent
  3. object CostExpression extends Serializable
  4. object CostGroup extends Serializable
  5. object CostGroupDefinition extends Serializable
  6. object CostMetricValue extends Serializable
  7. object CostRequest extends Serializable
  8. object CostResultByTime extends Serializable

Ungrouped