Class OriginRequest
-
- All Implemented Interfaces:
public final class OriginRequestSchema for origin request resources.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceOriginRequest.VisitorAn interface that defines how to map each variant of OriginRequest to a value of type T.
public final classOriginRequest.S3public final classOriginRequest.S3Compatiblepublic final classOriginRequest.CloudinaryBackuppublic final classOriginRequest.WebFolderpublic final classOriginRequest.WebProxypublic final classOriginRequest.Gcspublic final classOriginRequest.AzureBlobpublic final classOriginRequest.AkeneoPim
-
Method Summary
-
-
Method Detail
-
s3
final Optional<OriginRequest.S3> s3()
-
s3Compatible
final Optional<OriginRequest.S3Compatible> s3Compatible()
-
cloudinaryBackup
final Optional<OriginRequest.CloudinaryBackup> cloudinaryBackup()
-
webFolder
final Optional<OriginRequest.WebFolder> webFolder()
-
webProxy
final Optional<OriginRequest.WebProxy> webProxy()
-
gcs
final Optional<OriginRequest.Gcs> gcs()
-
azureBlob
final Optional<OriginRequest.AzureBlob> azureBlob()
-
akeneoPim
final Optional<OriginRequest.AkeneoPim> akeneoPim()
-
isS3Compatible
final Boolean isS3Compatible()
-
isCloudinaryBackup
final Boolean isCloudinaryBackup()
-
isWebFolder
final Boolean isWebFolder()
-
isWebProxy
final Boolean isWebProxy()
-
isAzureBlob
final Boolean isAzureBlob()
-
isAkeneoPim
final Boolean isAkeneoPim()
-
asS3
final OriginRequest.S3 asS3()
-
asS3Compatible
final OriginRequest.S3Compatible asS3Compatible()
-
asCloudinaryBackup
final OriginRequest.CloudinaryBackup asCloudinaryBackup()
-
asWebFolder
final OriginRequest.WebFolder asWebFolder()
-
asWebProxy
final OriginRequest.WebProxy asWebProxy()
-
asGcs
final OriginRequest.Gcs asGcs()
-
asAzureBlob
final OriginRequest.AzureBlob asAzureBlob()
-
asAkeneoPim
final OriginRequest.AkeneoPim asAkeneoPim()
-
accept
final <T extends Any> T accept(OriginRequest.Visitor<T> visitor)
-
validate
final OriginRequest validate()
-
ofS3
final static OriginRequest ofS3(OriginRequest.S3 s3)
-
ofS3Compatible
final static OriginRequest ofS3Compatible(OriginRequest.S3Compatible s3Compatible)
-
ofCloudinaryBackup
final static OriginRequest ofCloudinaryBackup(OriginRequest.CloudinaryBackup cloudinaryBackup)
-
ofWebFolder
final static OriginRequest ofWebFolder(OriginRequest.WebFolder webFolder)
-
ofWebProxy
final static OriginRequest ofWebProxy(OriginRequest.WebProxy webProxy)
-
ofGcs
final static OriginRequest ofGcs(OriginRequest.Gcs gcs)
-
ofAzureBlob
final static OriginRequest ofAzureBlob(OriginRequest.AzureBlob azureBlob)
-
ofAkeneoPim
final static OriginRequest ofAkeneoPim(OriginRequest.AkeneoPim akeneoPim)
-
-
-
-