src.index.GetGtmDatacenterResult.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai
final case class GetGtmDatacenterResult private(
city: String,
cloneOf: Int,
cloudServerHostHeaderOverride: Boolean,
cloudServerTargeting: Boolean,
continent: String,
country: String,
datacenterId: Int,
defaultLoadObjects: scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmDatacenterDefaultLoadObject],
domain: String,
id: String,
latitude: Double,
links: scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmDatacenterLink],
longitude: Double,
nickname: String,
scorePenalty: Int,
servermonitorPool: String,
stateOrProvince: String,
virtual: Boolean
)
object GetGtmDatacenterResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetGtmDatacenterResult] =
besom.internal.Decoder.derived[GetGtmDatacenterResult]
given outputOps: {} with
extension(output: besom.types.Output[GetGtmDatacenterResult])
def city : besom.types.Output[String] = output.map(_.city)
def cloneOf : besom.types.Output[Int] = output.map(_.cloneOf)
def cloudServerHostHeaderOverride : besom.types.Output[Boolean] = output.map(_.cloudServerHostHeaderOverride)
def cloudServerTargeting : besom.types.Output[Boolean] = output.map(_.cloudServerTargeting)
def continent : besom.types.Output[String] = output.map(_.continent)
def country : besom.types.Output[String] = output.map(_.country)
def datacenterId : besom.types.Output[Int] = output.map(_.datacenterId)
def defaultLoadObjects : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmDatacenterDefaultLoadObject]] = output.map(_.defaultLoadObjects)
def domain : besom.types.Output[String] = output.map(_.domain)
def id : besom.types.Output[String] = output.map(_.id)
def latitude : besom.types.Output[Double] = output.map(_.latitude)
def links : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmDatacenterLink]] = output.map(_.links)
def longitude : besom.types.Output[Double] = output.map(_.longitude)
def nickname : besom.types.Output[String] = output.map(_.nickname)
def scorePenalty : besom.types.Output[Int] = output.map(_.scorePenalty)
def servermonitorPool : besom.types.Output[String] = output.map(_.servermonitorPool)
def stateOrProvince : besom.types.Output[String] = output.map(_.stateOrProvince)
def virtual : besom.types.Output[Boolean] = output.map(_.virtual)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetGtmDatacenterResult]])
def city : besom.types.Output[scala.Option[String]] = output.map(_.map(_.city))
def cloneOf : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.cloneOf))
def cloudServerHostHeaderOverride : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.cloudServerHostHeaderOverride))
def cloudServerTargeting : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.cloudServerTargeting))
def continent : besom.types.Output[scala.Option[String]] = output.map(_.map(_.continent))
def country : besom.types.Output[scala.Option[String]] = output.map(_.map(_.country))
def datacenterId : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.datacenterId))
def defaultLoadObjects : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmDatacenterDefaultLoadObject]]] = output.map(_.map(_.defaultLoadObjects))
def domain : besom.types.Output[scala.Option[String]] = output.map(_.map(_.domain))
def id : besom.types.Output[scala.Option[String]] = output.map(_.map(_.id))
def latitude : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.latitude))
def links : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetGtmDatacenterLink]]] = output.map(_.map(_.links))
def longitude : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.longitude))
def nickname : besom.types.Output[scala.Option[String]] = output.map(_.map(_.nickname))
def scorePenalty : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.scorePenalty))
def servermonitorPool : besom.types.Output[scala.Option[String]] = output.map(_.map(_.servermonitorPool))
def stateOrProvince : besom.types.Output[scala.Option[String]] = output.map(_.map(_.stateOrProvince))
def virtual : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.virtual))