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

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

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


final case class GetPropertyHostnamesHostname private(
  certProvisioningType: String,
  certStatuses: scala.collection.immutable.List[besom.api.akamai.outputs.GetPropertyHostnamesHostnameCertStatus],
  cnameFrom: String,
  cnameTo: String,
  cnameType: String,
  edgeHostnameId: String
)
object GetPropertyHostnamesHostname :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetPropertyHostnamesHostname])
      def certProvisioningType : besom.types.Output[String] = output.map(_.certProvisioningType)
      def certStatuses : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetPropertyHostnamesHostnameCertStatus]] = output.map(_.certStatuses)
      def cnameFrom : besom.types.Output[String] = output.map(_.cnameFrom)
      def cnameTo : besom.types.Output[String] = output.map(_.cnameTo)
      def cnameType : besom.types.Output[String] = output.map(_.cnameType)
      def edgeHostnameId : besom.types.Output[String] = output.map(_.edgeHostnameId)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetPropertyHostnamesHostname]])
      def certProvisioningType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.certProvisioningType))
      def certStatuses : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetPropertyHostnamesHostnameCertStatus]]] = output.map(_.map(_.certStatuses))
      def cnameFrom : besom.types.Output[scala.Option[String]] = output.map(_.map(_.cnameFrom))
      def cnameTo : besom.types.Output[scala.Option[String]] = output.map(_.map(_.cnameTo))
      def cnameType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.cnameType))
      def edgeHostnameId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.edgeHostnameId))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy