src.index.outputs.CloudletsApplicationLoadBalancerDataCenter.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class CloudletsApplicationLoadBalancerDataCenter private(
city: scala.Option[String],
cloudServerHostHeaderOverride: scala.Option[Boolean],
cloudService: scala.Option[Boolean],
continent: String,
country: String,
hostname: scala.Option[String],
latitude: Double,
livenessHosts: scala.Option[scala.collection.immutable.List[String]],
longitude: Double,
originId: String,
percent: Double,
stateOrProvince: scala.Option[String]
)
object CloudletsApplicationLoadBalancerDataCenter :
given decoder(using besom.types.Context): besom.types.Decoder[CloudletsApplicationLoadBalancerDataCenter] =
besom.internal.Decoder.derived[CloudletsApplicationLoadBalancerDataCenter]
given outputOps: {} with
extension(output: besom.types.Output[CloudletsApplicationLoadBalancerDataCenter])
def city : besom.types.Output[scala.Option[String]] = output.map(_.city)
def cloudServerHostHeaderOverride : besom.types.Output[scala.Option[Boolean]] = output.map(_.cloudServerHostHeaderOverride)
def cloudService : besom.types.Output[scala.Option[Boolean]] = output.map(_.cloudService)
def continent : besom.types.Output[String] = output.map(_.continent)
def country : besom.types.Output[String] = output.map(_.country)
def hostname : besom.types.Output[scala.Option[String]] = output.map(_.hostname)
def latitude : besom.types.Output[Double] = output.map(_.latitude)
def livenessHosts : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.livenessHosts)
def longitude : besom.types.Output[Double] = output.map(_.longitude)
def originId : besom.types.Output[String] = output.map(_.originId)
def percent : besom.types.Output[Double] = output.map(_.percent)
def stateOrProvince : besom.types.Output[scala.Option[String]] = output.map(_.stateOrProvince)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[CloudletsApplicationLoadBalancerDataCenter]])
def city : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.city))
def cloudServerHostHeaderOverride : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.cloudServerHostHeaderOverride))
def cloudService : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.cloudService))
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 hostname : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.hostname))
def latitude : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.latitude))
def livenessHosts : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.flatMap(_.livenessHosts))
def longitude : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.longitude))
def originId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.originId))
def percent : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.percent))
def stateOrProvince : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.stateOrProvince))