src.index.outputs.GetCloudletsRequestControlMatchRuleMatchRuleMatchObjectMatchValueOptions.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GetCloudletsRequestControlMatchRuleMatchRuleMatchObjectMatchValueOptions private(
valueCaseSensitive: scala.Option[Boolean],
valueEscaped: scala.Option[Boolean],
valueHasWildcard: scala.Option[Boolean],
values: scala.Option[scala.collection.immutable.List[String]]
)
object GetCloudletsRequestControlMatchRuleMatchRuleMatchObjectMatchValueOptions :
given decoder(using besom.types.Context): besom.types.Decoder[GetCloudletsRequestControlMatchRuleMatchRuleMatchObjectMatchValueOptions] =
besom.internal.Decoder.derived[GetCloudletsRequestControlMatchRuleMatchRuleMatchObjectMatchValueOptions]
given outputOps: {} with
extension(output: besom.types.Output[GetCloudletsRequestControlMatchRuleMatchRuleMatchObjectMatchValueOptions])
def valueCaseSensitive : besom.types.Output[scala.Option[Boolean]] = output.map(_.valueCaseSensitive)
def valueEscaped : besom.types.Output[scala.Option[Boolean]] = output.map(_.valueEscaped)
def valueHasWildcard : besom.types.Output[scala.Option[Boolean]] = output.map(_.valueHasWildcard)
def values : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.values)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetCloudletsRequestControlMatchRuleMatchRuleMatchObjectMatchValueOptions]])
def valueCaseSensitive : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.valueCaseSensitive))
def valueEscaped : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.valueEscaped))
def valueHasWildcard : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.valueHasWildcard))
def values : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.flatMap(_.values))