package cost
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait CostClient[F[_, _]] extends AnyRef
- trait CostComponent[F[_, _]] extends AnyRef
- 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
- final case class CostGroup(keys: Seq[String], metrics: Map[String, CostMetricValue]) extends Product with Serializable
- final case class CostGroupDefinition(type: String, key: String) extends Product with Serializable
- final case class CostKeyValues(key: String, values: Seq[String]) extends Product with Serializable
- final case class CostMetricValue(amount: String, unit: String) extends Product with Serializable
- final case class CostRequest extends Product with Serializable
- final case class CostResponse(groupDefinitions: Seq[CostGroupDefinition], resultsByTime: Seq[CostResultByTime], nextPageToken: String) extends Product with Serializable
- final case class CostResultByTime(estimated: Boolean, groups: Seq[CostGroup], from: LocalDate, to: LocalDate, total: Map[String, CostMetricValue]) extends Product with Serializable
Value Members
- object CostClient
- object CostComponent
- object CostExpression extends Serializable
- object CostGroup extends Serializable
- object CostGroupDefinition extends Serializable
- object CostMetricValue extends Serializable
- object CostRequest extends Serializable
- object CostResultByTime extends Serializable