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

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

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


final case class GetPropertyRulesBuilderRulesV20231030Criterion private(
  advancedImMatch: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionAdvancedImMatch],
  bucket: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionBucket],
  cacheability: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionCacheability],
  chinaCdnRegion: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionChinaCdnRegion],
  clientCertificate: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionClientCertificate],
  clientIp: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionClientIp],
  clientIpVersion: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionClientIpVersion],
  cloudletsOrigin: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionCloudletsOrigin],
  contentDeliveryNetwork: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionContentDeliveryNetwork],
  contentType: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionContentType],
  deviceCharacteristic: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionDeviceCharacteristic],
  ecmdAuthGroups: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdAuthGroups],
  ecmdAuthScheme: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdAuthScheme],
  ecmdIsAuthenticated: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdIsAuthenticated],
  ecmdUsername: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdUsername],
  edgeWorkersFailure: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEdgeWorkersFailure],
  fileExtension: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionFileExtension],
  filename: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionFilename],
  hostname: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionHostname],
  matchAdvanced: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchAdvanced],
  matchCpCode: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchCpCode],
  matchResponseCode: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchResponseCode],
  matchVariable: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchVariable],
  metadataStage: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMetadataStage],
  originTimeout: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionOriginTimeout],
  path: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionPath],
  queryStringParameter: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionQueryStringParameter],
  random: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRandom],
  recoveryConfig: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRecoveryConfig],
  regularExpression: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRegularExpression],
  requestCookie: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestCookie],
  requestHeader: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestHeader],
  requestMethod: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestMethod],
  requestProtocol: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestProtocol],
  requestType: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestType],
  responseHeader: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionResponseHeader],
  serverLocation: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionServerLocation],
  time: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionTime],
  tokenAuthorization: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionTokenAuthorization],
  userAgent: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionUserAgent],
  userLocation: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionUserLocation],
  userNetwork: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionUserNetwork],
  variableError: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionVariableError],
  virtualWaitingRoomRequest: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionVirtualWaitingRoomRequest],
  visitorPrioritizationRequest: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionVisitorPrioritizationRequest]
)
object GetPropertyRulesBuilderRulesV20231030Criterion :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetPropertyRulesBuilderRulesV20231030Criterion])
      def advancedImMatch : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionAdvancedImMatch]] = output.map(_.advancedImMatch)
      def bucket : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionBucket]] = output.map(_.bucket)
      def cacheability : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionCacheability]] = output.map(_.cacheability)
      def chinaCdnRegion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionChinaCdnRegion]] = output.map(_.chinaCdnRegion)
      def clientCertificate : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionClientCertificate]] = output.map(_.clientCertificate)
      def clientIp : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionClientIp]] = output.map(_.clientIp)
      def clientIpVersion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionClientIpVersion]] = output.map(_.clientIpVersion)
      def cloudletsOrigin : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionCloudletsOrigin]] = output.map(_.cloudletsOrigin)
      def contentDeliveryNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionContentDeliveryNetwork]] = output.map(_.contentDeliveryNetwork)
      def contentType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionContentType]] = output.map(_.contentType)
      def deviceCharacteristic : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionDeviceCharacteristic]] = output.map(_.deviceCharacteristic)
      def ecmdAuthGroups : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdAuthGroups]] = output.map(_.ecmdAuthGroups)
      def ecmdAuthScheme : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdAuthScheme]] = output.map(_.ecmdAuthScheme)
      def ecmdIsAuthenticated : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdIsAuthenticated]] = output.map(_.ecmdIsAuthenticated)
      def ecmdUsername : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdUsername]] = output.map(_.ecmdUsername)
      def edgeWorkersFailure : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEdgeWorkersFailure]] = output.map(_.edgeWorkersFailure)
      def fileExtension : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionFileExtension]] = output.map(_.fileExtension)
      def filename : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionFilename]] = output.map(_.filename)
      def hostname : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionHostname]] = output.map(_.hostname)
      def matchAdvanced : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchAdvanced]] = output.map(_.matchAdvanced)
      def matchCpCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchCpCode]] = output.map(_.matchCpCode)
      def matchResponseCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchResponseCode]] = output.map(_.matchResponseCode)
      def matchVariable : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchVariable]] = output.map(_.matchVariable)
      def metadataStage : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMetadataStage]] = output.map(_.metadataStage)
      def originTimeout : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionOriginTimeout]] = output.map(_.originTimeout)
      def path : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionPath]] = output.map(_.path)
      def queryStringParameter : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionQueryStringParameter]] = output.map(_.queryStringParameter)
      def random : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRandom]] = output.map(_.random)
      def recoveryConfig : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRecoveryConfig]] = output.map(_.recoveryConfig)
      def regularExpression : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRegularExpression]] = output.map(_.regularExpression)
      def requestCookie : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestCookie]] = output.map(_.requestCookie)
      def requestHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestHeader]] = output.map(_.requestHeader)
      def requestMethod : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestMethod]] = output.map(_.requestMethod)
      def requestProtocol : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestProtocol]] = output.map(_.requestProtocol)
      def requestType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestType]] = output.map(_.requestType)
      def responseHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionResponseHeader]] = output.map(_.responseHeader)
      def serverLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionServerLocation]] = output.map(_.serverLocation)
      def time : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionTime]] = output.map(_.time)
      def tokenAuthorization : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionTokenAuthorization]] = output.map(_.tokenAuthorization)
      def userAgent : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionUserAgent]] = output.map(_.userAgent)
      def userLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionUserLocation]] = output.map(_.userLocation)
      def userNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionUserNetwork]] = output.map(_.userNetwork)
      def variableError : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionVariableError]] = output.map(_.variableError)
      def virtualWaitingRoomRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionVirtualWaitingRoomRequest]] = output.map(_.virtualWaitingRoomRequest)
      def visitorPrioritizationRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionVisitorPrioritizationRequest]] = output.map(_.visitorPrioritizationRequest)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetPropertyRulesBuilderRulesV20231030Criterion]])
      def advancedImMatch : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionAdvancedImMatch]] = output.map(_.flatMap(_.advancedImMatch))
      def bucket : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionBucket]] = output.map(_.flatMap(_.bucket))
      def cacheability : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionCacheability]] = output.map(_.flatMap(_.cacheability))
      def chinaCdnRegion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionChinaCdnRegion]] = output.map(_.flatMap(_.chinaCdnRegion))
      def clientCertificate : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionClientCertificate]] = output.map(_.flatMap(_.clientCertificate))
      def clientIp : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionClientIp]] = output.map(_.flatMap(_.clientIp))
      def clientIpVersion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionClientIpVersion]] = output.map(_.flatMap(_.clientIpVersion))
      def cloudletsOrigin : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionCloudletsOrigin]] = output.map(_.flatMap(_.cloudletsOrigin))
      def contentDeliveryNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionContentDeliveryNetwork]] = output.map(_.flatMap(_.contentDeliveryNetwork))
      def contentType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionContentType]] = output.map(_.flatMap(_.contentType))
      def deviceCharacteristic : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionDeviceCharacteristic]] = output.map(_.flatMap(_.deviceCharacteristic))
      def ecmdAuthGroups : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdAuthGroups]] = output.map(_.flatMap(_.ecmdAuthGroups))
      def ecmdAuthScheme : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdAuthScheme]] = output.map(_.flatMap(_.ecmdAuthScheme))
      def ecmdIsAuthenticated : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdIsAuthenticated]] = output.map(_.flatMap(_.ecmdIsAuthenticated))
      def ecmdUsername : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEcmdUsername]] = output.map(_.flatMap(_.ecmdUsername))
      def edgeWorkersFailure : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionEdgeWorkersFailure]] = output.map(_.flatMap(_.edgeWorkersFailure))
      def fileExtension : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionFileExtension]] = output.map(_.flatMap(_.fileExtension))
      def filename : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionFilename]] = output.map(_.flatMap(_.filename))
      def hostname : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionHostname]] = output.map(_.flatMap(_.hostname))
      def matchAdvanced : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchAdvanced]] = output.map(_.flatMap(_.matchAdvanced))
      def matchCpCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchCpCode]] = output.map(_.flatMap(_.matchCpCode))
      def matchResponseCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchResponseCode]] = output.map(_.flatMap(_.matchResponseCode))
      def matchVariable : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMatchVariable]] = output.map(_.flatMap(_.matchVariable))
      def metadataStage : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionMetadataStage]] = output.map(_.flatMap(_.metadataStage))
      def originTimeout : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionOriginTimeout]] = output.map(_.flatMap(_.originTimeout))
      def path : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionPath]] = output.map(_.flatMap(_.path))
      def queryStringParameter : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionQueryStringParameter]] = output.map(_.flatMap(_.queryStringParameter))
      def random : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRandom]] = output.map(_.flatMap(_.random))
      def recoveryConfig : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRecoveryConfig]] = output.map(_.flatMap(_.recoveryConfig))
      def regularExpression : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRegularExpression]] = output.map(_.flatMap(_.regularExpression))
      def requestCookie : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestCookie]] = output.map(_.flatMap(_.requestCookie))
      def requestHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestHeader]] = output.map(_.flatMap(_.requestHeader))
      def requestMethod : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestMethod]] = output.map(_.flatMap(_.requestMethod))
      def requestProtocol : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestProtocol]] = output.map(_.flatMap(_.requestProtocol))
      def requestType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionRequestType]] = output.map(_.flatMap(_.requestType))
      def responseHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionResponseHeader]] = output.map(_.flatMap(_.responseHeader))
      def serverLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionServerLocation]] = output.map(_.flatMap(_.serverLocation))
      def time : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionTime]] = output.map(_.flatMap(_.time))
      def tokenAuthorization : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionTokenAuthorization]] = output.map(_.flatMap(_.tokenAuthorization))
      def userAgent : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionUserAgent]] = output.map(_.flatMap(_.userAgent))
      def userLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionUserLocation]] = output.map(_.flatMap(_.userLocation))
      def userNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionUserNetwork]] = output.map(_.flatMap(_.userNetwork))
      def variableError : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionVariableError]] = output.map(_.flatMap(_.variableError))
      def virtualWaitingRoomRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionVirtualWaitingRoomRequest]] = output.map(_.flatMap(_.virtualWaitingRoomRequest))
      def visitorPrioritizationRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20231030CriterionVisitorPrioritizationRequest]] = output.map(_.flatMap(_.visitorPrioritizationRequest))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy