Class ObjectStorageResourceParser
java.lang.Object
io.micronaut.objectstorage.resource.ObjectStorageResourceParser
Parser utilities for object storage resource URIs.
- Since:
- 3.0.0
- Author:
- Álvaro Sánchez-Mariscal
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final record -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic StringensureTrailingSlash(@NonNull String value) static booleanisRelativePath(@NonNull String path) parseAzureBlobStorageUri(@NonNull String path) parseBucketStorageUri(@NonNull String path, @NonNull String scheme) parseNamedStorageUri(@NonNull String path, @NonNull String storageName) parseOracleCloudStorageUri(@NonNull String path)
-
Field Details
-
S3_SCHEME
- See Also:
-
GS_SCHEME
- See Also:
-
AZB_SCHEME
- See Also:
-
OS_SCHEME
- See Also:
-
-
Method Details
-
isRelativePath
-
ensureTrailingSlash
-
parseNamedStorageUri
public static Optional<ObjectStorageResourceParser.NamedStorageUri> parseNamedStorageUri(@NonNull String path, @NonNull String storageName) -
parseBucketStorageUri
public static Optional<ObjectStorageResourceParser.BucketStorageUri> parseBucketStorageUri(@NonNull String path, @NonNull String scheme) -
parseAzureBlobStorageUri
public static Optional<ObjectStorageResourceParser.AzureBlobStorageUri> parseAzureBlobStorageUri(@NonNull String path) -
parseOracleCloudStorageUri
public static Optional<ObjectStorageResourceParser.OracleCloudStorageUri> parseOracleCloudStorageUri(@NonNull String path)
-