src.index.outputs.GetImagingPolicyImagePolicyOutput.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GetImagingPolicyImagePolicyOutput private(
adaptiveQuality: scala.Option[String],
allowPristineOnDownsize: scala.Option[String],
allowedFormats: scala.Option[scala.collection.immutable.List[String]],
forcedFormats: scala.Option[scala.collection.immutable.List[String]],
perceptualQuality: scala.Option[String],
perceptualQualityFloor: scala.Option[String],
perceptualQualityVar: scala.Option[String],
preferModernFormats: scala.Option[String],
quality: scala.Option[String],
qualityVar: scala.Option[String]
)
object GetImagingPolicyImagePolicyOutput :
given decoder(using besom.types.Context): besom.types.Decoder[GetImagingPolicyImagePolicyOutput] =
besom.internal.Decoder.derived[GetImagingPolicyImagePolicyOutput]
given outputOps: {} with
extension(output: besom.types.Output[GetImagingPolicyImagePolicyOutput])
def adaptiveQuality : besom.types.Output[scala.Option[String]] = output.map(_.adaptiveQuality)
def allowPristineOnDownsize : besom.types.Output[scala.Option[String]] = output.map(_.allowPristineOnDownsize)
def allowedFormats : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.allowedFormats)
def forcedFormats : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.forcedFormats)
def perceptualQuality : besom.types.Output[scala.Option[String]] = output.map(_.perceptualQuality)
def perceptualQualityFloor : besom.types.Output[scala.Option[String]] = output.map(_.perceptualQualityFloor)
def perceptualQualityVar : besom.types.Output[scala.Option[String]] = output.map(_.perceptualQualityVar)
def preferModernFormats : besom.types.Output[scala.Option[String]] = output.map(_.preferModernFormats)
def quality : besom.types.Output[scala.Option[String]] = output.map(_.quality)
def qualityVar : besom.types.Output[scala.Option[String]] = output.map(_.qualityVar)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetImagingPolicyImagePolicyOutput]])
def adaptiveQuality : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.adaptiveQuality))
def allowPristineOnDownsize : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.allowPristineOnDownsize))
def allowedFormats : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.flatMap(_.allowedFormats))
def forcedFormats : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.flatMap(_.forcedFormats))
def perceptualQuality : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.perceptualQuality))
def perceptualQualityFloor : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.perceptualQualityFloor))
def perceptualQualityVar : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.perceptualQualityVar))
def preferModernFormats : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.preferModernFormats))
def quality : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.quality))
def qualityVar : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.qualityVar))