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

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

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


final case class GetPropertyRulesBuilderRulesV20230920Criterion private(
  advancedImMatch: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch],
  bucket: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionBucket],
  cacheability: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheability],
  chinaCdnRegion: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion],
  clientCertificate: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate],
  clientIp: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIp],
  clientIpVersion: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion],
  cloudletsOrigin: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin],
  contentDeliveryNetwork: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork],
  contentType: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentType],
  deviceCharacteristic: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic],
  ecmdAuthGroups: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups],
  ecmdAuthScheme: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme],
  ecmdIsAuthenticated: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated],
  ecmdUsername: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername],
  edgeWorkersFailure: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure],
  fileExtension: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtension],
  filename: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionFilename],
  hostname: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionHostname],
  matchAdvanced: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced],
  matchCpCode: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode],
  matchResponseCode: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode],
  matchVariable: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable],
  metadataStage: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage],
  originTimeout: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout],
  path: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionPath],
  queryStringParameter: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter],
  random: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRandom],
  recoveryConfig: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig],
  regularExpression: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression],
  requestCookie: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie],
  requestHeader: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader],
  requestMethod: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod],
  requestProtocol: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol],
  requestType: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestType],
  responseHeader: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader],
  serverLocation: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocation],
  time: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionTime],
  tokenAuthorization: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization],
  userAgent: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgent],
  userLocation: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocation],
  userNetwork: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork],
  variableError: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableError],
  virtualWaitingRoomRequest: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest],
  visitorPrioritizationRequest: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest]
)
object GetPropertyRulesBuilderRulesV20230920Criterion :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetPropertyRulesBuilderRulesV20230920Criterion])
      def advancedImMatch : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch]] = output.map(_.advancedImMatch)
      def bucket : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionBucket]] = output.map(_.bucket)
      def cacheability : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheability]] = output.map(_.cacheability)
      def chinaCdnRegion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion]] = output.map(_.chinaCdnRegion)
      def clientCertificate : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate]] = output.map(_.clientCertificate)
      def clientIp : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIp]] = output.map(_.clientIp)
      def clientIpVersion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion]] = output.map(_.clientIpVersion)
      def cloudletsOrigin : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin]] = output.map(_.cloudletsOrigin)
      def contentDeliveryNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork]] = output.map(_.contentDeliveryNetwork)
      def contentType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentType]] = output.map(_.contentType)
      def deviceCharacteristic : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic]] = output.map(_.deviceCharacteristic)
      def ecmdAuthGroups : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups]] = output.map(_.ecmdAuthGroups)
      def ecmdAuthScheme : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme]] = output.map(_.ecmdAuthScheme)
      def ecmdIsAuthenticated : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated]] = output.map(_.ecmdIsAuthenticated)
      def ecmdUsername : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername]] = output.map(_.ecmdUsername)
      def edgeWorkersFailure : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure]] = output.map(_.edgeWorkersFailure)
      def fileExtension : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtension]] = output.map(_.fileExtension)
      def filename : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionFilename]] = output.map(_.filename)
      def hostname : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionHostname]] = output.map(_.hostname)
      def matchAdvanced : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced]] = output.map(_.matchAdvanced)
      def matchCpCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode]] = output.map(_.matchCpCode)
      def matchResponseCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode]] = output.map(_.matchResponseCode)
      def matchVariable : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable]] = output.map(_.matchVariable)
      def metadataStage : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage]] = output.map(_.metadataStage)
      def originTimeout : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout]] = output.map(_.originTimeout)
      def path : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionPath]] = output.map(_.path)
      def queryStringParameter : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter]] = output.map(_.queryStringParameter)
      def random : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRandom]] = output.map(_.random)
      def recoveryConfig : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig]] = output.map(_.recoveryConfig)
      def regularExpression : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression]] = output.map(_.regularExpression)
      def requestCookie : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie]] = output.map(_.requestCookie)
      def requestHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader]] = output.map(_.requestHeader)
      def requestMethod : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod]] = output.map(_.requestMethod)
      def requestProtocol : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol]] = output.map(_.requestProtocol)
      def requestType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestType]] = output.map(_.requestType)
      def responseHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader]] = output.map(_.responseHeader)
      def serverLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocation]] = output.map(_.serverLocation)
      def time : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionTime]] = output.map(_.time)
      def tokenAuthorization : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization]] = output.map(_.tokenAuthorization)
      def userAgent : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgent]] = output.map(_.userAgent)
      def userLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocation]] = output.map(_.userLocation)
      def userNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork]] = output.map(_.userNetwork)
      def variableError : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableError]] = output.map(_.variableError)
      def virtualWaitingRoomRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest]] = output.map(_.virtualWaitingRoomRequest)
      def visitorPrioritizationRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest]] = output.map(_.visitorPrioritizationRequest)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetPropertyRulesBuilderRulesV20230920Criterion]])
      def advancedImMatch : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch]] = output.map(_.flatMap(_.advancedImMatch))
      def bucket : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionBucket]] = output.map(_.flatMap(_.bucket))
      def cacheability : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheability]] = output.map(_.flatMap(_.cacheability))
      def chinaCdnRegion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion]] = output.map(_.flatMap(_.chinaCdnRegion))
      def clientCertificate : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate]] = output.map(_.flatMap(_.clientCertificate))
      def clientIp : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIp]] = output.map(_.flatMap(_.clientIp))
      def clientIpVersion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion]] = output.map(_.flatMap(_.clientIpVersion))
      def cloudletsOrigin : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin]] = output.map(_.flatMap(_.cloudletsOrigin))
      def contentDeliveryNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork]] = output.map(_.flatMap(_.contentDeliveryNetwork))
      def contentType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentType]] = output.map(_.flatMap(_.contentType))
      def deviceCharacteristic : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic]] = output.map(_.flatMap(_.deviceCharacteristic))
      def ecmdAuthGroups : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups]] = output.map(_.flatMap(_.ecmdAuthGroups))
      def ecmdAuthScheme : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme]] = output.map(_.flatMap(_.ecmdAuthScheme))
      def ecmdIsAuthenticated : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated]] = output.map(_.flatMap(_.ecmdIsAuthenticated))
      def ecmdUsername : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername]] = output.map(_.flatMap(_.ecmdUsername))
      def edgeWorkersFailure : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure]] = output.map(_.flatMap(_.edgeWorkersFailure))
      def fileExtension : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtension]] = output.map(_.flatMap(_.fileExtension))
      def filename : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionFilename]] = output.map(_.flatMap(_.filename))
      def hostname : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionHostname]] = output.map(_.flatMap(_.hostname))
      def matchAdvanced : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced]] = output.map(_.flatMap(_.matchAdvanced))
      def matchCpCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode]] = output.map(_.flatMap(_.matchCpCode))
      def matchResponseCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode]] = output.map(_.flatMap(_.matchResponseCode))
      def matchVariable : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable]] = output.map(_.flatMap(_.matchVariable))
      def metadataStage : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage]] = output.map(_.flatMap(_.metadataStage))
      def originTimeout : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout]] = output.map(_.flatMap(_.originTimeout))
      def path : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionPath]] = output.map(_.flatMap(_.path))
      def queryStringParameter : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter]] = output.map(_.flatMap(_.queryStringParameter))
      def random : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRandom]] = output.map(_.flatMap(_.random))
      def recoveryConfig : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig]] = output.map(_.flatMap(_.recoveryConfig))
      def regularExpression : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression]] = output.map(_.flatMap(_.regularExpression))
      def requestCookie : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie]] = output.map(_.flatMap(_.requestCookie))
      def requestHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader]] = output.map(_.flatMap(_.requestHeader))
      def requestMethod : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod]] = output.map(_.flatMap(_.requestMethod))
      def requestProtocol : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol]] = output.map(_.flatMap(_.requestProtocol))
      def requestType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestType]] = output.map(_.flatMap(_.requestType))
      def responseHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader]] = output.map(_.flatMap(_.responseHeader))
      def serverLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocation]] = output.map(_.flatMap(_.serverLocation))
      def time : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionTime]] = output.map(_.flatMap(_.time))
      def tokenAuthorization : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization]] = output.map(_.flatMap(_.tokenAuthorization))
      def userAgent : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgent]] = output.map(_.flatMap(_.userAgent))
      def userLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocation]] = output.map(_.flatMap(_.userLocation))
      def userNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork]] = output.map(_.flatMap(_.userNetwork))
      def variableError : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableError]] = output.map(_.flatMap(_.variableError))
      def virtualWaitingRoomRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest]] = output.map(_.flatMap(_.virtualWaitingRoomRequest))
      def visitorPrioritizationRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest]] = output.map(_.flatMap(_.visitorPrioritizationRequest))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy