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))