src.index.outputs.GetPropertyRulesBuilderRulesV20230105Criterion.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GetPropertyRulesBuilderRulesV20230105Criterion private(
advancedImMatch: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch],
bucket: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionBucket],
cacheability: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionCacheability],
chinaCdnRegion: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion],
clientCertificate: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate],
clientIp: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIp],
clientIpVersion: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion],
cloudletsOrigin: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin],
contentDeliveryNetwork: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork],
contentType: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentType],
deviceCharacteristic: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic],
ecmdAuthGroups: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups],
ecmdAuthScheme: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme],
ecmdIsAuthenticated: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated],
ecmdUsername: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername],
edgeWorkersFailure: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure],
fileExtension: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionFileExtension],
filename: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionFilename],
hostname: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionHostname],
matchAdvanced: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced],
matchCpCode: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode],
matchResponseCode: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode],
matchVariable: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable],
metadataStage: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage],
originTimeout: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout],
path: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionPath],
queryStringParameter: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter],
random: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRandom],
recoveryConfig: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig],
regularExpression: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression],
requestCookie: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie],
requestHeader: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader],
requestMethod: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod],
requestProtocol: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol],
requestType: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestType],
responseHeader: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader],
time: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionTime],
tokenAuthorization: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization],
userAgent: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserAgent],
userLocation: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserLocation],
userNetwork: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork],
variableError: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionVariableError],
virtualWaitingRoomRequest: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest],
visitorPrioritizationRequest: scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest]
)
object GetPropertyRulesBuilderRulesV20230105Criterion :
given decoder(using besom.types.Context): besom.types.Decoder[GetPropertyRulesBuilderRulesV20230105Criterion] =
besom.internal.Decoder.derived[GetPropertyRulesBuilderRulesV20230105Criterion]
given outputOps: {} with
extension(output: besom.types.Output[GetPropertyRulesBuilderRulesV20230105Criterion])
def advancedImMatch : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch]] = output.map(_.advancedImMatch)
def bucket : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionBucket]] = output.map(_.bucket)
def cacheability : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionCacheability]] = output.map(_.cacheability)
def chinaCdnRegion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion]] = output.map(_.chinaCdnRegion)
def clientCertificate : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate]] = output.map(_.clientCertificate)
def clientIp : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIp]] = output.map(_.clientIp)
def clientIpVersion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion]] = output.map(_.clientIpVersion)
def cloudletsOrigin : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin]] = output.map(_.cloudletsOrigin)
def contentDeliveryNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork]] = output.map(_.contentDeliveryNetwork)
def contentType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentType]] = output.map(_.contentType)
def deviceCharacteristic : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic]] = output.map(_.deviceCharacteristic)
def ecmdAuthGroups : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups]] = output.map(_.ecmdAuthGroups)
def ecmdAuthScheme : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme]] = output.map(_.ecmdAuthScheme)
def ecmdIsAuthenticated : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated]] = output.map(_.ecmdIsAuthenticated)
def ecmdUsername : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername]] = output.map(_.ecmdUsername)
def edgeWorkersFailure : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure]] = output.map(_.edgeWorkersFailure)
def fileExtension : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionFileExtension]] = output.map(_.fileExtension)
def filename : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionFilename]] = output.map(_.filename)
def hostname : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionHostname]] = output.map(_.hostname)
def matchAdvanced : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced]] = output.map(_.matchAdvanced)
def matchCpCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode]] = output.map(_.matchCpCode)
def matchResponseCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode]] = output.map(_.matchResponseCode)
def matchVariable : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable]] = output.map(_.matchVariable)
def metadataStage : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage]] = output.map(_.metadataStage)
def originTimeout : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout]] = output.map(_.originTimeout)
def path : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionPath]] = output.map(_.path)
def queryStringParameter : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter]] = output.map(_.queryStringParameter)
def random : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRandom]] = output.map(_.random)
def recoveryConfig : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig]] = output.map(_.recoveryConfig)
def regularExpression : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression]] = output.map(_.regularExpression)
def requestCookie : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie]] = output.map(_.requestCookie)
def requestHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader]] = output.map(_.requestHeader)
def requestMethod : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod]] = output.map(_.requestMethod)
def requestProtocol : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol]] = output.map(_.requestProtocol)
def requestType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestType]] = output.map(_.requestType)
def responseHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader]] = output.map(_.responseHeader)
def time : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionTime]] = output.map(_.time)
def tokenAuthorization : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization]] = output.map(_.tokenAuthorization)
def userAgent : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserAgent]] = output.map(_.userAgent)
def userLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserLocation]] = output.map(_.userLocation)
def userNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork]] = output.map(_.userNetwork)
def variableError : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionVariableError]] = output.map(_.variableError)
def virtualWaitingRoomRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest]] = output.map(_.virtualWaitingRoomRequest)
def visitorPrioritizationRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest]] = output.map(_.visitorPrioritizationRequest)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetPropertyRulesBuilderRulesV20230105Criterion]])
def advancedImMatch : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch]] = output.map(_.flatMap(_.advancedImMatch))
def bucket : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionBucket]] = output.map(_.flatMap(_.bucket))
def cacheability : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionCacheability]] = output.map(_.flatMap(_.cacheability))
def chinaCdnRegion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion]] = output.map(_.flatMap(_.chinaCdnRegion))
def clientCertificate : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate]] = output.map(_.flatMap(_.clientCertificate))
def clientIp : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIp]] = output.map(_.flatMap(_.clientIp))
def clientIpVersion : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion]] = output.map(_.flatMap(_.clientIpVersion))
def cloudletsOrigin : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin]] = output.map(_.flatMap(_.cloudletsOrigin))
def contentDeliveryNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork]] = output.map(_.flatMap(_.contentDeliveryNetwork))
def contentType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentType]] = output.map(_.flatMap(_.contentType))
def deviceCharacteristic : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic]] = output.map(_.flatMap(_.deviceCharacteristic))
def ecmdAuthGroups : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups]] = output.map(_.flatMap(_.ecmdAuthGroups))
def ecmdAuthScheme : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme]] = output.map(_.flatMap(_.ecmdAuthScheme))
def ecmdIsAuthenticated : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated]] = output.map(_.flatMap(_.ecmdIsAuthenticated))
def ecmdUsername : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername]] = output.map(_.flatMap(_.ecmdUsername))
def edgeWorkersFailure : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure]] = output.map(_.flatMap(_.edgeWorkersFailure))
def fileExtension : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionFileExtension]] = output.map(_.flatMap(_.fileExtension))
def filename : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionFilename]] = output.map(_.flatMap(_.filename))
def hostname : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionHostname]] = output.map(_.flatMap(_.hostname))
def matchAdvanced : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced]] = output.map(_.flatMap(_.matchAdvanced))
def matchCpCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode]] = output.map(_.flatMap(_.matchCpCode))
def matchResponseCode : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode]] = output.map(_.flatMap(_.matchResponseCode))
def matchVariable : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable]] = output.map(_.flatMap(_.matchVariable))
def metadataStage : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage]] = output.map(_.flatMap(_.metadataStage))
def originTimeout : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout]] = output.map(_.flatMap(_.originTimeout))
def path : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionPath]] = output.map(_.flatMap(_.path))
def queryStringParameter : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter]] = output.map(_.flatMap(_.queryStringParameter))
def random : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRandom]] = output.map(_.flatMap(_.random))
def recoveryConfig : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig]] = output.map(_.flatMap(_.recoveryConfig))
def regularExpression : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression]] = output.map(_.flatMap(_.regularExpression))
def requestCookie : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie]] = output.map(_.flatMap(_.requestCookie))
def requestHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader]] = output.map(_.flatMap(_.requestHeader))
def requestMethod : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod]] = output.map(_.flatMap(_.requestMethod))
def requestProtocol : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol]] = output.map(_.flatMap(_.requestProtocol))
def requestType : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestType]] = output.map(_.flatMap(_.requestType))
def responseHeader : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader]] = output.map(_.flatMap(_.responseHeader))
def time : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionTime]] = output.map(_.flatMap(_.time))
def tokenAuthorization : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization]] = output.map(_.flatMap(_.tokenAuthorization))
def userAgent : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserAgent]] = output.map(_.flatMap(_.userAgent))
def userLocation : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserLocation]] = output.map(_.flatMap(_.userLocation))
def userNetwork : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork]] = output.map(_.flatMap(_.userNetwork))
def variableError : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionVariableError]] = output.map(_.flatMap(_.variableError))
def virtualWaitingRoomRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest]] = output.map(_.flatMap(_.virtualWaitingRoomRequest))
def visitorPrioritizationRequest : besom.types.Output[scala.Option[besom.api.akamai.outputs.GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest]] = output.map(_.flatMap(_.visitorPrioritizationRequest))