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

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

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


final case class GtmPropertyLivenessTest private(
  alternateCaCertificates: scala.Option[scala.collection.immutable.List[String]],
  answersRequired: scala.Option[Boolean],
  disableNonstandardPortWarning: scala.Option[Boolean],
  disabled: scala.Option[Boolean],
  errorPenalty: scala.Option[Double],
  httpError3xx: scala.Option[Boolean],
  httpError4xx: scala.Option[Boolean],
  httpError5xx: scala.Option[Boolean],
  httpHeaders: scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GtmPropertyLivenessTestHttpHeader]],
  httpMethod: scala.Option[String],
  httpRequestBody: scala.Option[String],
  name: String,
  peerCertificateVerification: scala.Option[Boolean],
  pre2023SecurityPosture: scala.Option[Boolean],
  recursionRequested: scala.Option[Boolean],
  requestString: scala.Option[String],
  resourceType: scala.Option[String],
  responseString: scala.Option[String],
  sslClientCertificate: scala.Option[String],
  sslClientPrivateKey: scala.Option[String],
  testInterval: Int,
  testObject: scala.Option[String],
  testObjectPassword: scala.Option[String],
  testObjectPort: scala.Option[Int],
  testObjectProtocol: String,
  testObjectUsername: scala.Option[String],
  testTimeout: Double,
  timeoutPenalty: scala.Option[Double]
)
object GtmPropertyLivenessTest :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GtmPropertyLivenessTest])
      def alternateCaCertificates : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.alternateCaCertificates)
      def answersRequired : besom.types.Output[scala.Option[Boolean]] = output.map(_.answersRequired)
      def disableNonstandardPortWarning : besom.types.Output[scala.Option[Boolean]] = output.map(_.disableNonstandardPortWarning)
      def disabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.disabled)
      def errorPenalty : besom.types.Output[scala.Option[Double]] = output.map(_.errorPenalty)
      def httpError3xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.httpError3xx)
      def httpError4xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.httpError4xx)
      def httpError5xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.httpError5xx)
      def httpHeaders : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GtmPropertyLivenessTestHttpHeader]]] = output.map(_.httpHeaders)
      def httpMethod : besom.types.Output[scala.Option[String]] = output.map(_.httpMethod)
      def httpRequestBody : besom.types.Output[scala.Option[String]] = output.map(_.httpRequestBody)
      def name : besom.types.Output[String] = output.map(_.name)
      def peerCertificateVerification : besom.types.Output[scala.Option[Boolean]] = output.map(_.peerCertificateVerification)
      def pre2023SecurityPosture : besom.types.Output[scala.Option[Boolean]] = output.map(_.pre2023SecurityPosture)
      def recursionRequested : besom.types.Output[scala.Option[Boolean]] = output.map(_.recursionRequested)
      def requestString : besom.types.Output[scala.Option[String]] = output.map(_.requestString)
      def resourceType : besom.types.Output[scala.Option[String]] = output.map(_.resourceType)
      def responseString : besom.types.Output[scala.Option[String]] = output.map(_.responseString)
      def sslClientCertificate : besom.types.Output[scala.Option[String]] = output.map(_.sslClientCertificate)
      def sslClientPrivateKey : besom.types.Output[scala.Option[String]] = output.map(_.sslClientPrivateKey)
      def testInterval : besom.types.Output[Int] = output.map(_.testInterval)
      def testObject : besom.types.Output[scala.Option[String]] = output.map(_.testObject)
      def testObjectPassword : besom.types.Output[scala.Option[String]] = output.map(_.testObjectPassword)
      def testObjectPort : besom.types.Output[scala.Option[Int]] = output.map(_.testObjectPort)
      def testObjectProtocol : besom.types.Output[String] = output.map(_.testObjectProtocol)
      def testObjectUsername : besom.types.Output[scala.Option[String]] = output.map(_.testObjectUsername)
      def testTimeout : besom.types.Output[Double] = output.map(_.testTimeout)
      def timeoutPenalty : besom.types.Output[scala.Option[Double]] = output.map(_.timeoutPenalty)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GtmPropertyLivenessTest]])
      def alternateCaCertificates : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.flatMap(_.alternateCaCertificates))
      def answersRequired : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.answersRequired))
      def disableNonstandardPortWarning : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.disableNonstandardPortWarning))
      def disabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.disabled))
      def errorPenalty : besom.types.Output[scala.Option[Double]] = output.map(_.flatMap(_.errorPenalty))
      def httpError3xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.httpError3xx))
      def httpError4xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.httpError4xx))
      def httpError5xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.httpError5xx))
      def httpHeaders : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GtmPropertyLivenessTestHttpHeader]]] = output.map(_.flatMap(_.httpHeaders))
      def httpMethod : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.httpMethod))
      def httpRequestBody : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.httpRequestBody))
      def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
      def peerCertificateVerification : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.peerCertificateVerification))
      def pre2023SecurityPosture : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.pre2023SecurityPosture))
      def recursionRequested : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.recursionRequested))
      def requestString : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.requestString))
      def resourceType : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.resourceType))
      def responseString : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.responseString))
      def sslClientCertificate : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.sslClientCertificate))
      def sslClientPrivateKey : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.sslClientPrivateKey))
      def testInterval : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.testInterval))
      def testObject : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.testObject))
      def testObjectPassword : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.testObjectPassword))
      def testObjectPort : besom.types.Output[scala.Option[Int]] = output.map(_.flatMap(_.testObjectPort))
      def testObjectProtocol : besom.types.Output[scala.Option[String]] = output.map(_.map(_.testObjectProtocol))
      def testObjectUsername : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.testObjectUsername))
      def testTimeout : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.testTimeout))
      def timeoutPenalty : besom.types.Output[scala.Option[Double]] = output.map(_.flatMap(_.timeoutPenalty))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy