Class OriginResponse
-
- All Implemented Interfaces:
public final class OriginResponseOrigin object as returned by the API (sensitive fields removed).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceOriginResponse.VisitorAn interface that defines how to map each variant of OriginResponse to a value of type T.
public final classOriginResponse.S3public final classOriginResponse.S3Compatiblepublic final classOriginResponse.CloudinaryBackuppublic final classOriginResponse.WebFolderpublic final classOriginResponse.WebProxypublic final classOriginResponse.Gcspublic final classOriginResponse.AzureBlobpublic final classOriginResponse.AkeneoPim
-
Method Summary
-
-
Method Detail
-
s3
final Optional<OriginResponse.S3> s3()
-
s3Compatible
final Optional<OriginResponse.S3Compatible> s3Compatible()
-
cloudinaryBackup
final Optional<OriginResponse.CloudinaryBackup> cloudinaryBackup()
-
webFolder
final Optional<OriginResponse.WebFolder> webFolder()
-
webProxy
final Optional<OriginResponse.WebProxy> webProxy()
-
gcs
final Optional<OriginResponse.Gcs> gcs()
-
azureBlob
final Optional<OriginResponse.AzureBlob> azureBlob()
-
akeneoPim
final Optional<OriginResponse.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 OriginResponse.S3 asS3()
-
asS3Compatible
final OriginResponse.S3Compatible asS3Compatible()
-
asCloudinaryBackup
final OriginResponse.CloudinaryBackup asCloudinaryBackup()
-
asWebFolder
final OriginResponse.WebFolder asWebFolder()
-
asWebProxy
final OriginResponse.WebProxy asWebProxy()
-
asGcs
final OriginResponse.Gcs asGcs()
-
asAzureBlob
final OriginResponse.AzureBlob asAzureBlob()
-
asAkeneoPim
final OriginResponse.AkeneoPim asAkeneoPim()
-
accept
final <T extends Any> T accept(OriginResponse.Visitor<T> visitor)
-
validate
final OriginResponse validate()
-
ofS3
final static OriginResponse ofS3(OriginResponse.S3 s3)
-
ofS3Compatible
final static OriginResponse ofS3Compatible(OriginResponse.S3Compatible s3Compatible)
-
ofCloudinaryBackup
final static OriginResponse ofCloudinaryBackup(OriginResponse.CloudinaryBackup cloudinaryBackup)
-
ofWebFolder
final static OriginResponse ofWebFolder(OriginResponse.WebFolder webFolder)
-
ofWebProxy
final static OriginResponse ofWebProxy(OriginResponse.WebProxy webProxy)
-
ofGcs
final static OriginResponse ofGcs(OriginResponse.Gcs gcs)
-
ofAzureBlob
final static OriginResponse ofAzureBlob(OriginResponse.AzureBlob azureBlob)
-
ofAkeneoPim
final static OriginResponse ofAkeneoPim(OriginResponse.AkeneoPim akeneoPim)
-
-
-
-