All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy