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

src.index.outputs.GetCloudletsApplicationLoadBalancerDataCenter.scala Maven / Gradle / Ivy

The newest version!
package besom.api.akamai.outputs


final case class GetCloudletsApplicationLoadBalancerDataCenter private(
  city: String,
  cloudServerHostHeaderOverride: Boolean,
  cloudService: Boolean,
  continent: String,
  country: String,
  hostname: String,
  latitude: Double,
  livenessHosts: scala.collection.immutable.List[String],
  longitude: Double,
  originId: String,
  percent: Double,
  stateOrProvince: String
)
object GetCloudletsApplicationLoadBalancerDataCenter :

  given decoder(using besom.types.Context): besom.types.Decoder[GetCloudletsApplicationLoadBalancerDataCenter] =
    besom.internal.Decoder.derived[GetCloudletsApplicationLoadBalancerDataCenter]



  given outputOps: {} with
    extension(output: besom.types.Output[GetCloudletsApplicationLoadBalancerDataCenter])
      def city : besom.types.Output[String] = output.map(_.city)
      def cloudServerHostHeaderOverride : besom.types.Output[Boolean] = output.map(_.cloudServerHostHeaderOverride)
      def cloudService : besom.types.Output[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[String] = output.map(_.hostname)
      def latitude : besom.types.Output[Double] = output.map(_.latitude)
      def livenessHosts : besom.types.Output[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[String] = output.map(_.stateOrProvince)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetCloudletsApplicationLoadBalancerDataCenter]])
      def city : besom.types.Output[scala.Option[String]] = output.map(_.map(_.city))
      def cloudServerHostHeaderOverride : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.cloudServerHostHeaderOverride))
      def cloudService : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.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(_.map(_.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(_.map(_.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(_.map(_.stateOrProvince))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy