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

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

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


final case class GetPropertyRulesBuilderRulesV20240109Criterion private(
  advancedImMatch: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionAdvancedImMatch],
  bucket: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionBucket],
  cacheability: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionCacheability],
  chinaCdnRegion: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionChinaCdnRegion],
  clientCertificate: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionClientCertificate],
  clientIp: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionClientIp],
  clientIpVersion: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionClientIpVersion],
  cloudletsOrigin: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionCloudletsOrigin],
  contentDeliveryNetwork: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionContentDeliveryNetwork],
  contentType: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionContentType],
  deviceCharacteristic: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionDeviceCharacteristic],
  ecmdAuthGroups: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdAuthGroups],
  ecmdAuthScheme: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdAuthScheme],
  ecmdIsAuthenticated: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdIsAuthenticated],
  ecmdUsername: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdUsername],
  edgeWorkersFailure: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEdgeWorkersFailure],
  fileExtension: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionFileExtension],
  filename: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionFilename],
  hostname: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionHostname],
  matchAdvanced: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchAdvanced],
  matchCpCode: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchCpCode],
  matchResponseCode: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchResponseCode],
  matchVariable: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchVariable],
  metadataStage: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMetadataStage],
  originTimeout: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionOriginTimeout],
  path: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionPath],
  queryStringParameter: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionQueryStringParameter],
  random: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRandom],
  recoveryConfig: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRecoveryConfig],
  regularExpression: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRegularExpression],
  requestCookie: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestCookie],
  requestHeader: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestHeader],
  requestMethod: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestMethod],
  requestProtocol: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestProtocol],
  requestType: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestType],
  responseHeader: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionResponseHeader],
  serverLocation: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionServerLocation],
  time: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionTime],
  tokenAuthorization: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionTokenAuthorization],
  userAgent: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionUserAgent],
  userLocation: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionUserLocation],
  userNetwork: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionUserNetwork],
  variableError: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionVariableError],
  virtualWaitingRoomRequest: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionVirtualWaitingRoomRequest],
  visitorPrioritizationRequest: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionVisitorPrioritizationRequest]
)
object GetPropertyRulesBuilderRulesV20240109Criterion :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetPropertyRulesBuilderRulesV20240109Criterion])
      def advancedImMatch : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionAdvancedImMatch]] = output.map(_.advancedImMatch)
      def bucket : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionBucket]] = output.map(_.bucket)
      def cacheability : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionCacheability]] = output.map(_.cacheability)
      def chinaCdnRegion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionChinaCdnRegion]] = output.map(_.chinaCdnRegion)
      def clientCertificate : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionClientCertificate]] = output.map(_.clientCertificate)
      def clientIp : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionClientIp]] = output.map(_.clientIp)
      def clientIpVersion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionClientIpVersion]] = output.map(_.clientIpVersion)
      def cloudletsOrigin : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionCloudletsOrigin]] = output.map(_.cloudletsOrigin)
      def contentDeliveryNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionContentDeliveryNetwork]] = output.map(_.contentDeliveryNetwork)
      def contentType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionContentType]] = output.map(_.contentType)
      def deviceCharacteristic : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionDeviceCharacteristic]] = output.map(_.deviceCharacteristic)
      def ecmdAuthGroups : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdAuthGroups]] = output.map(_.ecmdAuthGroups)
      def ecmdAuthScheme : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdAuthScheme]] = output.map(_.ecmdAuthScheme)
      def ecmdIsAuthenticated : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdIsAuthenticated]] = output.map(_.ecmdIsAuthenticated)
      def ecmdUsername : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdUsername]] = output.map(_.ecmdUsername)
      def edgeWorkersFailure : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEdgeWorkersFailure]] = output.map(_.edgeWorkersFailure)
      def fileExtension : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionFileExtension]] = output.map(_.fileExtension)
      def filename : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionFilename]] = output.map(_.filename)
      def hostname : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionHostname]] = output.map(_.hostname)
      def matchAdvanced : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchAdvanced]] = output.map(_.matchAdvanced)
      def matchCpCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchCpCode]] = output.map(_.matchCpCode)
      def matchResponseCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchResponseCode]] = output.map(_.matchResponseCode)
      def matchVariable : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchVariable]] = output.map(_.matchVariable)
      def metadataStage : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMetadataStage]] = output.map(_.metadataStage)
      def originTimeout : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionOriginTimeout]] = output.map(_.originTimeout)
      def path : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionPath]] = output.map(_.path)
      def queryStringParameter : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionQueryStringParameter]] = output.map(_.queryStringParameter)
      def random : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRandom]] = output.map(_.random)
      def recoveryConfig : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRecoveryConfig]] = output.map(_.recoveryConfig)
      def regularExpression : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRegularExpression]] = output.map(_.regularExpression)
      def requestCookie : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestCookie]] = output.map(_.requestCookie)
      def requestHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestHeader]] = output.map(_.requestHeader)
      def requestMethod : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestMethod]] = output.map(_.requestMethod)
      def requestProtocol : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestProtocol]] = output.map(_.requestProtocol)
      def requestType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestType]] = output.map(_.requestType)
      def responseHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionResponseHeader]] = output.map(_.responseHeader)
      def serverLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionServerLocation]] = output.map(_.serverLocation)
      def time : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionTime]] = output.map(_.time)
      def tokenAuthorization : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionTokenAuthorization]] = output.map(_.tokenAuthorization)
      def userAgent : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionUserAgent]] = output.map(_.userAgent)
      def userLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionUserLocation]] = output.map(_.userLocation)
      def userNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionUserNetwork]] = output.map(_.userNetwork)
      def variableError : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionVariableError]] = output.map(_.variableError)
      def virtualWaitingRoomRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionVirtualWaitingRoomRequest]] = output.map(_.virtualWaitingRoomRequest)
      def visitorPrioritizationRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionVisitorPrioritizationRequest]] = output.map(_.visitorPrioritizationRequest)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetPropertyRulesBuilderRulesV20240109Criterion]])
      def advancedImMatch : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionAdvancedImMatch]] = output.map(_.flatMap(_.advancedImMatch))
      def bucket : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionBucket]] = output.map(_.flatMap(_.bucket))
      def cacheability : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionCacheability]] = output.map(_.flatMap(_.cacheability))
      def chinaCdnRegion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionChinaCdnRegion]] = output.map(_.flatMap(_.chinaCdnRegion))
      def clientCertificate : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionClientCertificate]] = output.map(_.flatMap(_.clientCertificate))
      def clientIp : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionClientIp]] = output.map(_.flatMap(_.clientIp))
      def clientIpVersion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionClientIpVersion]] = output.map(_.flatMap(_.clientIpVersion))
      def cloudletsOrigin : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionCloudletsOrigin]] = output.map(_.flatMap(_.cloudletsOrigin))
      def contentDeliveryNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionContentDeliveryNetwork]] = output.map(_.flatMap(_.contentDeliveryNetwork))
      def contentType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionContentType]] = output.map(_.flatMap(_.contentType))
      def deviceCharacteristic : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionDeviceCharacteristic]] = output.map(_.flatMap(_.deviceCharacteristic))
      def ecmdAuthGroups : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdAuthGroups]] = output.map(_.flatMap(_.ecmdAuthGroups))
      def ecmdAuthScheme : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdAuthScheme]] = output.map(_.flatMap(_.ecmdAuthScheme))
      def ecmdIsAuthenticated : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdIsAuthenticated]] = output.map(_.flatMap(_.ecmdIsAuthenticated))
      def ecmdUsername : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEcmdUsername]] = output.map(_.flatMap(_.ecmdUsername))
      def edgeWorkersFailure : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionEdgeWorkersFailure]] = output.map(_.flatMap(_.edgeWorkersFailure))
      def fileExtension : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionFileExtension]] = output.map(_.flatMap(_.fileExtension))
      def filename : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionFilename]] = output.map(_.flatMap(_.filename))
      def hostname : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionHostname]] = output.map(_.flatMap(_.hostname))
      def matchAdvanced : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchAdvanced]] = output.map(_.flatMap(_.matchAdvanced))
      def matchCpCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchCpCode]] = output.map(_.flatMap(_.matchCpCode))
      def matchResponseCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchResponseCode]] = output.map(_.flatMap(_.matchResponseCode))
      def matchVariable : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMatchVariable]] = output.map(_.flatMap(_.matchVariable))
      def metadataStage : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionMetadataStage]] = output.map(_.flatMap(_.metadataStage))
      def originTimeout : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionOriginTimeout]] = output.map(_.flatMap(_.originTimeout))
      def path : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionPath]] = output.map(_.flatMap(_.path))
      def queryStringParameter : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionQueryStringParameter]] = output.map(_.flatMap(_.queryStringParameter))
      def random : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRandom]] = output.map(_.flatMap(_.random))
      def recoveryConfig : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRecoveryConfig]] = output.map(_.flatMap(_.recoveryConfig))
      def regularExpression : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRegularExpression]] = output.map(_.flatMap(_.regularExpression))
      def requestCookie : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestCookie]] = output.map(_.flatMap(_.requestCookie))
      def requestHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestHeader]] = output.map(_.flatMap(_.requestHeader))
      def requestMethod : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestMethod]] = output.map(_.flatMap(_.requestMethod))
      def requestProtocol : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestProtocol]] = output.map(_.flatMap(_.requestProtocol))
      def requestType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionRequestType]] = output.map(_.flatMap(_.requestType))
      def responseHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionResponseHeader]] = output.map(_.flatMap(_.responseHeader))
      def serverLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionServerLocation]] = output.map(_.flatMap(_.serverLocation))
      def time : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionTime]] = output.map(_.flatMap(_.time))
      def tokenAuthorization : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionTokenAuthorization]] = output.map(_.flatMap(_.tokenAuthorization))
      def userAgent : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionUserAgent]] = output.map(_.flatMap(_.userAgent))
      def userLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionUserLocation]] = output.map(_.flatMap(_.userLocation))
      def userNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionUserNetwork]] = output.map(_.flatMap(_.userNetwork))
      def variableError : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionVariableError]] = output.map(_.flatMap(_.variableError))
      def virtualWaitingRoomRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionVirtualWaitingRoomRequest]] = output.map(_.flatMap(_.virtualWaitingRoomRequest))
      def visitorPrioritizationRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20240109CriterionVisitorPrioritizationRequest]] = output.map(_.flatMap(_.visitorPrioritizationRequest))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy