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

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

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


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

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



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

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





© 2015 - 2024 Weber Informatics LLC | Privacy Policy