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

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

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


final case class GetCloudletsPhasedReleaseMatchRuleMatchRuleMatch private(
  caseSensitive: scala.Option[Boolean],
  checkIps: scala.Option[String],
  matchOperator: scala.Option[String],
  matchType: scala.Option[String],
  matchValue: scala.Option[String],
  negate: scala.Option[Boolean],
  objectMatchValues: scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCloudletsPhasedReleaseMatchRuleMatchRuleMatchObjectMatchValue]]
)
object GetCloudletsPhasedReleaseMatchRuleMatchRuleMatch :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetCloudletsPhasedReleaseMatchRuleMatchRuleMatch])
      def caseSensitive : besom.types.Output[scala.Option[Boolean]] = output.map(_.caseSensitive)
      def checkIps : besom.types.Output[scala.Option[String]] = output.map(_.checkIps)
      def matchOperator : besom.types.Output[scala.Option[String]] = output.map(_.matchOperator)
      def matchType : besom.types.Output[scala.Option[String]] = output.map(_.matchType)
      def matchValue : besom.types.Output[scala.Option[String]] = output.map(_.matchValue)
      def negate : besom.types.Output[scala.Option[Boolean]] = output.map(_.negate)
      def objectMatchValues : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCloudletsPhasedReleaseMatchRuleMatchRuleMatchObjectMatchValue]]] = output.map(_.objectMatchValues)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetCloudletsPhasedReleaseMatchRuleMatchRuleMatch]])
      def caseSensitive : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.caseSensitive))
      def checkIps : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.checkIps))
      def matchOperator : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.matchOperator))
      def matchType : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.matchType))
      def matchValue : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.matchValue))
      def negate : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.negate))
      def objectMatchValues : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCloudletsPhasedReleaseMatchRuleMatchRuleMatchObjectMatchValue]]] = output.map(_.flatMap(_.objectMatchValues))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy