src.index.GetGtmResourceResult.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai
final case class GetGtmResourceResult private(
aggregationType: String,
constrainedProperty: String,
decayRate: Double,
description: String,
domain: String,
hostHeader: String,
id: String,
leaderString: String,
leastSquaresDecay: Double,
links: scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmResourceLink]],
loadImbalancePercentage: Double,
maxUMultiplicativeIncrement: Double,
resourceInstances: scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmResourceResourceInstance]],
resourceName: String,
`type`: String,
upperBound: Int
)
object GetGtmResourceResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetGtmResourceResult] =
besom.internal.Decoder.derived[GetGtmResourceResult]
given outputOps: {} with
extension(output: besom.types.Output[GetGtmResourceResult])
def aggregationType : besom.types.Output[String] = output.map(_.aggregationType)
def constrainedProperty : besom.types.Output[String] = output.map(_.constrainedProperty)
def decayRate : besom.types.Output[Double] = output.map(_.decayRate)
def description : besom.types.Output[String] = output.map(_.description)
def domain : besom.types.Output[String] = output.map(_.domain)
def hostHeader : besom.types.Output[String] = output.map(_.hostHeader)
def id : besom.types.Output[String] = output.map(_.id)
def leaderString : besom.types.Output[String] = output.map(_.leaderString)
def leastSquaresDecay : besom.types.Output[Double] = output.map(_.leastSquaresDecay)
def links : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmResourceLink]]] = output.map(_.links)
def loadImbalancePercentage : besom.types.Output[Double] = output.map(_.loadImbalancePercentage)
def maxUMultiplicativeIncrement : besom.types.Output[Double] = output.map(_.maxUMultiplicativeIncrement)
def resourceInstances : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmResourceResourceInstance]]] = output.map(_.resourceInstances)
def resourceName : besom.types.Output[String] = output.map(_.resourceName)
def `type` : besom.types.Output[String] = output.map(_.`type`)
def upperBound : besom.types.Output[Int] = output.map(_.upperBound)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetGtmResourceResult]])
def aggregationType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.aggregationType))
def constrainedProperty : besom.types.Output[scala.Option[String]] = output.map(_.map(_.constrainedProperty))
def decayRate : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.decayRate))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def domain : besom.types.Output[scala.Option[String]] = output.map(_.map(_.domain))
def hostHeader : besom.types.Output[scala.Option[String]] = output.map(_.map(_.hostHeader))
def id : besom.types.Output[scala.Option[String]] = output.map(_.map(_.id))
def leaderString : besom.types.Output[scala.Option[String]] = output.map(_.map(_.leaderString))
def leastSquaresDecay : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.leastSquaresDecay))
def links : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmResourceLink]]] = output.map(_.flatMap(_.links))
def loadImbalancePercentage : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.loadImbalancePercentage))
def maxUMultiplicativeIncrement : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.maxUMultiplicativeIncrement))
def resourceInstances : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmResourceResourceInstance]]] = output.map(_.flatMap(_.resourceInstances))
def resourceName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.resourceName))
def `type` : besom.types.Output[scala.Option[String]] = output.map(_.map(_.`type`))
def upperBound : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.upperBound))