src.index.outputs.GetGtmDomainResource.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GetGtmDomainResource private(
aggregationType: String,
constrainedProperty: String,
decayRate: Double,
description: String,
hostHeader: String,
leaderString: String,
leastSquaresDecay: Double,
links: scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmDomainResourceLink]],
loadImbalancePercentage: Double,
maxUMultiplicativeIncrement: Double,
name: String,
resourceInstances: scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmDomainResourceResourceInstance]],
`type`: String,
upperBound: Int
)
object GetGtmDomainResource :
given decoder(using besom.types.Context): besom.types.Decoder[GetGtmDomainResource] =
besom.internal.Decoder.derived[GetGtmDomainResource]
given outputOps: {} with
extension(output: besom.types.Output[GetGtmDomainResource])
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 hostHeader : besom.types.Output[String] = output.map(_.hostHeader)
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.GetGtmDomainResourceLink]]] = output.map(_.links)
def loadImbalancePercentage : besom.types.Output[Double] = output.map(_.loadImbalancePercentage)
def maxUMultiplicativeIncrement : besom.types.Output[Double] = output.map(_.maxUMultiplicativeIncrement)
def name : besom.types.Output[String] = output.map(_.name)
def resourceInstances : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmDomainResourceResourceInstance]]] = output.map(_.resourceInstances)
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[GetGtmDomainResource]])
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 hostHeader : besom.types.Output[scala.Option[String]] = output.map(_.map(_.hostHeader))
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.GetGtmDomainResourceLink]]] = 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 name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def resourceInstances : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmDomainResourceResourceInstance]]] = output.map(_.flatMap(_.resourceInstances))
def `type` : besom.types.Output[scala.Option[String]] = output.map(_.map(_.`type`))
def upperBound : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.upperBound))