Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractObjectStorageConfiguration - Class in io.micronaut.objectstorage.configuration
-
Base class for all the cloud-specific configurations.
- AbstractObjectStorageConfiguration(String) - Constructor for class io.micronaut.objectstorage.configuration.AbstractObjectStorageConfiguration
- AbstractObjectStorageModuleConfiguration - Class in io.micronaut.objectstorage.configuration
-
Base class for all the module configurations.
- AbstractObjectStorageModuleConfiguration() - Constructor for class io.micronaut.objectstorage.configuration.AbstractObjectStorageModuleConfiguration
- AbstractUploadRequest - Class in io.micronaut.objectstorage.request
-
Base class for some
UploadRequest
implementations. - AbstractUploadRequest() - Constructor for class io.micronaut.objectstorage.request.AbstractUploadRequest
- AwsS3Configuration - Class in io.micronaut.objectstorage.aws
-
AWS object storage configuration properties.
- AwsS3Configuration(String) - Constructor for class io.micronaut.objectstorage.aws.AwsS3Configuration
- AwsS3ModuleConfiguration - Class in io.micronaut.objectstorage.aws
-
AWS S3 module configuration.
- AwsS3ModuleConfiguration() - Constructor for class io.micronaut.objectstorage.aws.AwsS3ModuleConfiguration
- AwsS3ObjectStorageEntry - Class in io.micronaut.objectstorage.aws
-
An
ObjectStorageEntry
implementation for AWS S3. - AwsS3ObjectStorageEntry(String, ResponseInputStream<GetObjectResponse>) - Constructor for class io.micronaut.objectstorage.aws.AwsS3ObjectStorageEntry
- AwsS3Operations - Class in io.micronaut.objectstorage.aws
-
AWS implementation of
ObjectStorageOperations
. - AwsS3Operations(AwsS3Configuration, S3Client, InputStreamMapper) - Constructor for class io.micronaut.objectstorage.aws.AwsS3Operations
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AwsS3Operations(AwsS3Configuration, S3Client, InputStreamMapper, Environment) - Constructor for class io.micronaut.objectstorage.aws.AwsS3Operations
-
Constructs an AwsS3Operations.
- AzureBlobStorageConfiguration - Class in io.micronaut.objectstorage.azure
-
Azure object storage configuration properties.
- AzureBlobStorageConfiguration(String) - Constructor for class io.micronaut.objectstorage.azure.AzureBlobStorageConfiguration
- AzureBlobStorageEnabledCondition - Class in io.micronaut.objectstorage.azure
-
Condition to check whether an Azure object storage should be enabled.
- AzureBlobStorageEnabledCondition() - Constructor for class io.micronaut.objectstorage.azure.AzureBlobStorageEnabledCondition
- AzureBlobStorageEntry - Class in io.micronaut.objectstorage.azure
-
An
ObjectStorageEntry
implementation for Azure Blob Storage. - AzureBlobStorageEntry(String, BinaryData) - Constructor for class io.micronaut.objectstorage.azure.AzureBlobStorageEntry
-
Deprecated.
- AzureBlobStorageEntry(String, BinaryData, BlobProperties) - Constructor for class io.micronaut.objectstorage.azure.AzureBlobStorageEntry
- AzureBlobStorageFactory - Class in io.micronaut.objectstorage.azure
-
Creates beans of the following types:
- AzureBlobStorageFactory(BeanContext) - Constructor for class io.micronaut.objectstorage.azure.AzureBlobStorageFactory
- AzureBlobStorageModuleConfiguration - Class in io.micronaut.objectstorage.azure
-
Azure Object Storage module configuration.
- AzureBlobStorageModuleConfiguration() - Constructor for class io.micronaut.objectstorage.azure.AzureBlobStorageModuleConfiguration
- AzureBlobStorageOperations - Class in io.micronaut.objectstorage.azure
-
Azure implementation of
ObjectStorageOperations
. - AzureBlobStorageOperations(BlobContainerClient) - Constructor for class io.micronaut.objectstorage.azure.AzureBlobStorageOperations
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AzureBlobStorageOperations(BlobContainerClient, AzureBlobStorageModuleConfiguration) - Constructor for class io.micronaut.objectstorage.azure.AzureBlobStorageOperations
-
Constructs an AzureBlobStorageOperations.
B
- blobContainerClient(String, BlobServiceClient) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageFactory
- blobServiceClient(BlobServiceClientBuilder) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageFactory
- blobServiceClientBuilderWithSharedKeyCredential(AzureBlobStorageConfiguration, StorageSharedKeyCredential) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageFactory
- blobServiceClientBuilderWithTokenCredential(AzureBlobStorageConfiguration, TokenCredential) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageFactory
- build() - Method in class io.micronaut.objectstorage.request.PresignRequest.Builder
- builder(GoogleCloudConfiguration, GoogleCredentials) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageFactory
- builder(String, PresignRequest.Operation) - Static method in class io.micronaut.objectstorage.request.PresignRequest
-
Creates a new builder.
- BytesUploadRequest - Class in io.micronaut.objectstorage.request
-
Upload request implementation using byte array.
- BytesUploadRequest(byte[], String) - Constructor for class io.micronaut.objectstorage.request.BytesUploadRequest
- BytesUploadRequest(byte[], String, String) - Constructor for class io.micronaut.objectstorage.request.BytesUploadRequest
- BytesUploadRequest(byte[], String, String, Map<String, String>) - Constructor for class io.micronaut.objectstorage.request.BytesUploadRequest
C
- CompletedFileUploadRequest - Class in io.micronaut.objectstorage.request
-
An
UploadRequest
backed by aCompletedFileUpload
. - CompletedFileUploadRequest(CompletedFileUpload) - Constructor for class io.micronaut.objectstorage.request.CompletedFileUploadRequest
- CompletedFileUploadRequest(CompletedFileUpload, String) - Constructor for class io.micronaut.objectstorage.request.CompletedFileUploadRequest
- CompletedFileUploadRequest(CompletedFileUpload, String, Map<String, String>) - Constructor for class io.micronaut.objectstorage.request.CompletedFileUploadRequest
- contentLength(long) - Method in class io.micronaut.objectstorage.request.PresignRequest.Builder
-
Sets the expected content length for upload operations.
- contentType - Variable in class io.micronaut.objectstorage.request.AbstractUploadRequest
- contentType(String) - Method in class io.micronaut.objectstorage.request.PresignRequest.Builder
-
Sets the content type hint for upload operations.
- copy(String, String) - Method in class io.micronaut.objectstorage.aws.AwsS3Operations
- copy(String, String) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageOperations
- copy(String, String) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageOperations
- copy(String, String) - Method in class io.micronaut.objectstorage.local.LocalStorageOperations
- copy(String, String) - Method in interface io.micronaut.objectstorage.ObjectStorageOperations
-
Copies an object stored at
sourceKey
todestinationKey
, within the same object storage (bucket/container). - copy(String, String) - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
- createBlobInfoBuilder(UploadRequest) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageOperations
D
- DEFAULT_ENABLED - Static variable in interface io.micronaut.objectstorage.configuration.ObjectStorageModuleConfiguration
- DefaultInputStreamMapper - Class in io.micronaut.objectstorage
- DefaultInputStreamMapper() - Constructor for class io.micronaut.objectstorage.DefaultInputStreamMapper
- defaultPresignExpiration - Variable in class io.micronaut.objectstorage.configuration.AbstractObjectStorageModuleConfiguration
-
Default expiration used when generating pre-authorized (signed) requests.
- DefaultUploadResponse<R> - Class in io.micronaut.objectstorage.response
-
Default implementation of
UploadResponse
. - DefaultUploadResponse(String, String, R) - Constructor for class io.micronaut.objectstorage.response.DefaultUploadResponse
- delete(String) - Method in class io.micronaut.objectstorage.aws.AwsS3Operations
- delete(String) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageOperations
- delete(String) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageOperations
- delete(String) - Method in class io.micronaut.objectstorage.local.LocalStorageOperations
- delete(String) - Method in interface io.micronaut.objectstorage.ObjectStorageOperations
-
Deletes an object from the object storage.
- delete(String) - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
- DOWNLOAD - Enum constant in enum class io.micronaut.objectstorage.request.PresignRequest.Operation
-
Generate a pre-signed request that allows downloading the object (typically HTTP GET).
E
- enabled - Variable in class io.micronaut.objectstorage.configuration.AbstractObjectStorageModuleConfiguration
- equals(Object) - Method in record class io.micronaut.objectstorage.local.LocalStorageOperations.LocalStorageFile
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.objectstorage.response.PresignResponse
-
Indicates whether some other object is "equal to" this one.
- exists(String) - Method in class io.micronaut.objectstorage.aws.AwsS3Operations
- exists(String) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageOperations
- exists(String) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageOperations
- exists(String) - Method in class io.micronaut.objectstorage.local.LocalStorageOperations
- exists(String) - Method in interface io.micronaut.objectstorage.ObjectStorageOperations
-
Checks whether an entry with the given key exists in the object storage.
- exists(String) - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
- expiration() - Method in record class io.micronaut.objectstorage.response.PresignResponse
-
Returns the value of the
expiration
record component. - expiresIn(Duration) - Method in class io.micronaut.objectstorage.request.PresignRequest.Builder
-
Sets a custom expiration duration for the generated signed request.
F
- FileUploadRequest - Class in io.micronaut.objectstorage.request
-
Upload request implementation using
File
. - FileUploadRequest(String, String, Path, Map<String, String>) - Constructor for class io.micronaut.objectstorage.request.FileUploadRequest
- FileUploadRequest(Path) - Constructor for class io.micronaut.objectstorage.request.FileUploadRequest
- FileUploadRequest(Path, String, String, String) - Constructor for class io.micronaut.objectstorage.request.FileUploadRequest
- FileUploadRequest(Path, String) - Constructor for class io.micronaut.objectstorage.request.FileUploadRequest
- fromBytes(byte[], String) - Static method in interface io.micronaut.objectstorage.request.UploadRequest
- fromBytes(byte[], String, String) - Static method in interface io.micronaut.objectstorage.request.UploadRequest
- fromCompletedFileUpload(CompletedFileUpload) - Static method in interface io.micronaut.objectstorage.request.UploadRequest
- fromCompletedFileUpload(CompletedFileUpload, String) - Static method in interface io.micronaut.objectstorage.request.UploadRequest
- fromPath(Path) - Static method in interface io.micronaut.objectstorage.request.UploadRequest
- fromPath(Path, String) - Static method in interface io.micronaut.objectstorage.request.UploadRequest
- fromStreamingFileUpload(StreamingFileUpload) - Static method in interface io.micronaut.objectstorage.request.UploadRequest
- fromStreamingFileUpload(StreamingFileUpload, String) - Static method in interface io.micronaut.objectstorage.request.UploadRequest
G
- getAbsolutePath() - Method in class io.micronaut.objectstorage.request.FileUploadRequest
- getBlobProperties() - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageEntry
- getBucket() - Method in class io.micronaut.objectstorage.aws.AwsS3Configuration
-
The name of the AWS S3 bucket.
- getBucket() - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageConfiguration
-
The name of the Google Cloud Storage bucket.
- getBucket() - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageConfiguration
-
The name of the OCI Object Storage bucket.
- getBytes() - Method in class io.micronaut.objectstorage.request.BytesUploadRequest
- getContainer() - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageConfiguration
-
The blob container name.
- getContentLength() - Method in class io.micronaut.objectstorage.request.PresignRequest
-
Optional expected content length (bytes) for upload operations.
- getContentSize() - Method in class io.micronaut.objectstorage.request.BytesUploadRequest
- getContentSize() - Method in class io.micronaut.objectstorage.request.CompletedFileUploadRequest
- getContentSize() - Method in class io.micronaut.objectstorage.request.FileUploadRequest
- getContentSize() - Method in class io.micronaut.objectstorage.request.StreamingFileUploadRequest
- getContentSize() - Method in interface io.micronaut.objectstorage.request.UploadRequest
- getContentType() - Method in class io.micronaut.objectstorage.aws.AwsS3ObjectStorageEntry
- getContentType() - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageEntry
- getContentType() - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageEntry
- getContentType() - Method in class io.micronaut.objectstorage.local.LocalStorageEntry
- getContentType() - Method in interface io.micronaut.objectstorage.ObjectStorageEntry
- getContentType() - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageEntry
- getContentType() - Method in class io.micronaut.objectstorage.request.BytesUploadRequest
- getContentType() - Method in class io.micronaut.objectstorage.request.CompletedFileUploadRequest
- getContentType() - Method in class io.micronaut.objectstorage.request.FileUploadRequest
- getContentType() - Method in class io.micronaut.objectstorage.request.PresignRequest
-
Optional content-type hint for upload operations.
- getContentType() - Method in class io.micronaut.objectstorage.request.StreamingFileUploadRequest
- getContentType() - Method in interface io.micronaut.objectstorage.request.UploadRequest
- getDefaultPresignExpiration() - Method in class io.micronaut.objectstorage.configuration.AbstractObjectStorageModuleConfiguration
-
The default expiration duration for presigned requests.
- getEndpoint() - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageConfiguration
-
The blob service endpoint, in the format of https://{accountName}.blob.core.windows.net.
- getETag() - Method in class io.micronaut.objectstorage.response.DefaultUploadResponse
- getETag() - Method in interface io.micronaut.objectstorage.response.UploadResponse
- getExpiresIn() - Method in class io.micronaut.objectstorage.request.PresignRequest
-
Optional expiration override for the generated request.
- getFile() - Method in class io.micronaut.objectstorage.request.FileUploadRequest
- getInputStream() - Method in class io.micronaut.objectstorage.aws.AwsS3ObjectStorageEntry
- getInputStream() - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageEntry
- getInputStream() - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageEntry
- getInputStream() - Method in class io.micronaut.objectstorage.local.LocalStorageEntry
- getInputStream() - Method in interface io.micronaut.objectstorage.ObjectStorageEntry
- getInputStream() - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageEntry
- getInputStream() - Method in class io.micronaut.objectstorage.request.BytesUploadRequest
- getInputStream() - Method in class io.micronaut.objectstorage.request.CompletedFileUploadRequest
- getInputStream() - Method in class io.micronaut.objectstorage.request.FileUploadRequest
- getInputStream() - Method in class io.micronaut.objectstorage.request.StreamingFileUploadRequest
- getInputStream() - Method in interface io.micronaut.objectstorage.request.UploadRequest
- getKey() - Method in class io.micronaut.objectstorage.aws.AwsS3ObjectStorageEntry
- getKey() - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageEntry
- getKey() - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageEntry
- getKey() - Method in class io.micronaut.objectstorage.local.LocalStorageEntry
- getKey() - Method in interface io.micronaut.objectstorage.ObjectStorageEntry
-
The object path on object storage.
- getKey() - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageEntry
- getKey() - Method in class io.micronaut.objectstorage.request.BytesUploadRequest
- getKey() - Method in class io.micronaut.objectstorage.request.CompletedFileUploadRequest
- getKey() - Method in class io.micronaut.objectstorage.request.FileUploadRequest
- getKey() - Method in class io.micronaut.objectstorage.request.PresignRequest
- getKey() - Method in class io.micronaut.objectstorage.request.StreamingFileUploadRequest
- getKey() - Method in interface io.micronaut.objectstorage.request.UploadRequest
- getKey() - Method in class io.micronaut.objectstorage.response.DefaultUploadResponse
- getKey() - Method in interface io.micronaut.objectstorage.response.UploadResponse
- getMetadata() - Method in class io.micronaut.objectstorage.aws.AwsS3ObjectStorageEntry
- getMetadata() - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageEntry
- getMetadata() - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageEntry
- getMetadata() - Method in class io.micronaut.objectstorage.local.LocalStorageEntry
- getMetadata() - Method in interface io.micronaut.objectstorage.ObjectStorageEntry
- getMetadata() - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageEntry
- getMetadata() - Method in class io.micronaut.objectstorage.request.AbstractUploadRequest
- getMetadata() - Method in class io.micronaut.objectstorage.request.CompletedFileUploadRequest
- getMetadata() - Method in class io.micronaut.objectstorage.request.StreamingFileUploadRequest
- getMetadata() - Method in interface io.micronaut.objectstorage.request.UploadRequest
- getName() - Method in class io.micronaut.objectstorage.configuration.AbstractObjectStorageConfiguration
- getName() - Method in class io.micronaut.objectstorage.request.PresignRequest
-
Optional custom name for the pre-authorized request.
- getNamespace() - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageConfiguration
-
The OCI Object Storage namespace used.
- getNativeEntry() - Method in class io.micronaut.objectstorage.aws.AwsS3ObjectStorageEntry
- getNativeEntry() - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageEntry
- getNativeEntry() - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageEntry
- getNativeEntry() - Method in class io.micronaut.objectstorage.local.LocalStorageEntry
- getNativeEntry() - Method in interface io.micronaut.objectstorage.ObjectStorageEntry
- getNativeEntry() - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageEntry
- getNativeResponse() - Method in class io.micronaut.objectstorage.response.DefaultUploadResponse
- getNativeResponse() - Method in interface io.micronaut.objectstorage.response.UploadResponse
- getOperation() - Method in class io.micronaut.objectstorage.request.PresignRequest
-
Operation for which the pre-signed request should be generated.
- getPath() - Method in class io.micronaut.objectstorage.local.LocalStorageConfiguration
-
The path of the local storage.
- getPath() - Method in class io.micronaut.objectstorage.request.FileUploadRequest
- getRequestBody(UploadRequest) - Method in class io.micronaut.objectstorage.aws.AwsS3Operations
- getRequestBuilder(UploadRequest) - Method in class io.micronaut.objectstorage.aws.AwsS3Operations
- getRequestBuilder(UploadRequest) - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
- getUploadOptions(UploadRequest) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageOperations
- GoogleCloudStorageConfiguration - Class in io.micronaut.objectstorage.googlecloud
-
Google Cloud object storage configuration properties.
- GoogleCloudStorageConfiguration(String) - Constructor for class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageConfiguration
- GoogleCloudStorageEntry - Class in io.micronaut.objectstorage.googlecloud
-
An
ObjectStorageEntry
implementation for Google Cloud Storage. - GoogleCloudStorageEntry(Blob) - Constructor for class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageEntry
- GoogleCloudStorageFactory - Class in io.micronaut.objectstorage.googlecloud
- GoogleCloudStorageFactory() - Constructor for class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageFactory
- GoogleCloudStorageModuleConfiguration - Class in io.micronaut.objectstorage.googlecloud
-
Google Cloud Storage module configuration.
- GoogleCloudStorageModuleConfiguration() - Constructor for class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageModuleConfiguration
- GoogleCloudStorageOperations - Class in io.micronaut.objectstorage.googlecloud
-
Google Cloud implementation of
ObjectStorageOperations
. - GoogleCloudStorageOperations(GoogleCloudStorageConfiguration, GoogleCloudStorageModuleConfiguration, InputStreamMapper, Storage) - Constructor for class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageOperations
-
Constructor.
- GoogleCloudStorageOperations(GoogleCloudStorageConfiguration, InputStreamMapper, Storage) - Constructor for class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageOperations
-
Deprecated, for removal: This API element is subject to removal in a future version.
H
- hashCode() - Method in record class io.micronaut.objectstorage.local.LocalStorageOperations.LocalStorageFile
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.objectstorage.response.PresignResponse
-
Returns a hash code value for this object.
I
- id() - Method in record class io.micronaut.objectstorage.response.PresignResponse
-
Returns the value of the
id
record component. - InputStreamMapper - Interface in io.micronaut.objectstorage
- invalidatePresignedRequest(PresignResponse) - Method in class io.micronaut.objectstorage.local.LocalStorageOperations
- invalidatePresignedRequest(PresignResponse) - Method in interface io.micronaut.objectstorage.ObjectStorageOperations
-
Explicitly invalidates a previously generated pre-signed request.
- invalidatePresignedRequest(PresignResponse) - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
- io.micronaut.objectstorage - package io.micronaut.objectstorage
-
Core Object Storage Classes.
- io.micronaut.objectstorage.aws - package io.micronaut.objectstorage.aws
-
Object Storage Classes related to AWS S3.
- io.micronaut.objectstorage.azure - package io.micronaut.objectstorage.azure
-
Object Storage Classes related to Azure Blob Storage.
- io.micronaut.objectstorage.configuration - package io.micronaut.objectstorage.configuration
- io.micronaut.objectstorage.googlecloud - package io.micronaut.objectstorage.googlecloud
-
Object Storage Classes realted to GCP Cloud Storage.
- io.micronaut.objectstorage.local - package io.micronaut.objectstorage.local
-
Object Storage classes relateed to Local storage.
- io.micronaut.objectstorage.oraclecloud - package io.micronaut.objectstorage.oraclecloud
-
Object Storage Classes related to Oracle Cloud Storage.
- io.micronaut.objectstorage.request - package io.micronaut.objectstorage.request
- io.micronaut.objectstorage.response - package io.micronaut.objectstorage.response
- isEnabled() - Method in class io.micronaut.objectstorage.aws.AwsS3Configuration
-
Whether to enable or disable this object storage.
- isEnabled() - Method in class io.micronaut.objectstorage.aws.AwsS3ModuleConfiguration
-
Whether to enable or disable the whole AWS S3 module.
- isEnabled() - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageConfiguration
-
Whether to enable or disable this object storage.
- isEnabled() - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageModuleConfiguration
-
Whether to enable or disable the whole Azure Object Storage module.
- isEnabled() - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageConfiguration
-
Whether to enable or disable this object storage.
- isEnabled() - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageModuleConfiguration
-
Whether to enable or disable the whole Google Cloud Storage module.
- isEnabled() - Method in class io.micronaut.objectstorage.local.LocalStorageConfiguration
-
Whether to enable or disable this object storage.
- isEnabled() - Method in class io.micronaut.objectstorage.local.LocalStorageModuleConfiguration
-
Whether to enable or disable the whole Local Storage module.
- isEnabled() - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageConfiguration
-
Whether to enable or disable this object storage.
- isEnabled() - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageModuleConfiguration
-
Whether to enable or disable the whole Oracle Cloud Storage module.
- isPresignedRequestController() - Method in class io.micronaut.objectstorage.local.LocalStorageModuleConfiguration
-
Whether the presigned request controller endpoints are enabled for the local storage module.
L
- listObjects() - Method in class io.micronaut.objectstorage.aws.AwsS3Operations
- listObjects() - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageOperations
- listObjects() - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageOperations
- listObjects() - Method in class io.micronaut.objectstorage.local.LocalStorageOperations
- listObjects() - Method in interface io.micronaut.objectstorage.ObjectStorageOperations
-
Lists the objects that exist in the object storage.
- listObjects() - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
- LocalStorageConfiguration - Class in io.micronaut.objectstorage.local
-
Configuration class for local storage.
- LocalStorageConfiguration(String) - Constructor for class io.micronaut.objectstorage.local.LocalStorageConfiguration
- LocalStorageEntry - Class in io.micronaut.objectstorage.local
-
An
ObjectStorageEntry
implementation for local storage. - LocalStorageEntry(String, Path, Map<String, String>) - Constructor for class io.micronaut.objectstorage.local.LocalStorageEntry
- LocalStorageFile(Path) - Constructor for record class io.micronaut.objectstorage.local.LocalStorageOperations.LocalStorageFile
-
Creates an instance of a
LocalStorageFile
record class. - LocalStorageModuleConfiguration - Class in io.micronaut.objectstorage.local
-
Local Storage module configuration.
- LocalStorageModuleConfiguration() - Constructor for class io.micronaut.objectstorage.local.LocalStorageModuleConfiguration
- LocalStorageOperations - Class in io.micronaut.objectstorage.local
-
Implementation of
ObjectStorageOperations
for the local file system. - LocalStorageOperations(LocalStorageConfiguration) - Constructor for class io.micronaut.objectstorage.local.LocalStorageOperations
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LocalStorageOperations(LocalStorageConfiguration, EmbeddedServer, LocalPresignStore) - Constructor for class io.micronaut.objectstorage.local.LocalStorageOperations
-
Creates a new LocalStorageOperations instance.
- LocalStorageOperations.LocalStorageFile - Record Class in io.micronaut.objectstorage.local
-
A simple wrapper around a path.
M
- matches(ConditionContext<?>, Class<? extends Toggleable>) - Static method in class io.micronaut.objectstorage.configuration.ToggeableCondition
-
Check whether a specific condition is met.
- matches(ConditionContext) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageEnabledCondition
- matches(ConditionContext) - Method in class io.micronaut.objectstorage.configuration.ToggeableCondition
- metadata - Variable in class io.micronaut.objectstorage.request.AbstractUploadRequest
- METADATA_DIRECTORY - Static variable in class io.micronaut.objectstorage.local.LocalStorageOperations
N
- name - Variable in class io.micronaut.objectstorage.configuration.AbstractObjectStorageConfiguration
- name(String) - Method in class io.micronaut.objectstorage.request.PresignRequest.Builder
-
Sets a custom name for the generated pre-authorized request (when supported by the provider).
- NAME - Static variable in class io.micronaut.objectstorage.aws.AwsS3Configuration
-
Configuration Prefix ending.
- NAME - Static variable in class io.micronaut.objectstorage.azure.AzureBlobStorageConfiguration
- NAME - Static variable in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageConfiguration
- NAME - Static variable in class io.micronaut.objectstorage.local.LocalStorageConfiguration
- NAME - Static variable in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageConfiguration
-
Configuration Prefix Suffix.
O
- ObjectStorageConfiguration - Interface in io.micronaut.objectstorage.configuration
-
Common properties for the object storage configuration.
- ObjectStorageEntry<O> - Interface in io.micronaut.objectstorage
-
Object storage entry.
- ObjectStorageException - Exception in io.micronaut.objectstorage
-
Represents an error produced when an object storage operation fails.
- ObjectStorageException(String) - Constructor for exception io.micronaut.objectstorage.ObjectStorageException
- ObjectStorageException(String, Throwable) - Constructor for exception io.micronaut.objectstorage.ObjectStorageException
- ObjectStorageException(Throwable) - Constructor for exception io.micronaut.objectstorage.ObjectStorageException
- ObjectStorageModuleConfiguration - Interface in io.micronaut.objectstorage.configuration
-
Common properties for an Object Storage module.
- ObjectStorageOperations<I,
O, D> - Interface in io.micronaut.objectstorage -
Main interface for object storage operations.
- of(String, String, R) - Static method in interface io.micronaut.objectstorage.response.UploadResponse
-
Creates an instance from the given parameters.
- OracleCloudStorageConfiguration - Class in io.micronaut.objectstorage.oraclecloud
-
Oracle Cloud object storage configuration properties.
- OracleCloudStorageConfiguration(String) - Constructor for class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageConfiguration
-
Constructor.
- OracleCloudStorageEntry - Class in io.micronaut.objectstorage.oraclecloud
-
An
ObjectStorageEntry
implementation for Oracle Cloud Storage. - OracleCloudStorageEntry(String, GetObjectResponse) - Constructor for class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageEntry
- OracleCloudStorageModuleConfiguration - Class in io.micronaut.objectstorage.oraclecloud
-
Oracle Cloud Storage module configuration.
- OracleCloudStorageModuleConfiguration() - Constructor for class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageModuleConfiguration
- OracleCloudStorageOperations - Class in io.micronaut.objectstorage.oraclecloud
-
Oracle Cloud implementation of
ObjectStorageOperations
. - OracleCloudStorageOperations(OracleCloudStorageConfiguration, ObjectStorage) - Constructor for class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
- OracleCloudStorageOperations(OracleCloudStorageConfiguration, ObjectStorage, RegionProvider) - Constructor for class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
P
- path() - Method in record class io.micronaut.objectstorage.local.LocalStorageOperations.LocalStorageFile
-
Returns the value of the
path
record component. - PREFIX - Static variable in class io.micronaut.objectstorage.aws.AwsS3Configuration
-
Configuration Prefix.
- PREFIX - Static variable in class io.micronaut.objectstorage.azure.AzureBlobStorageConfiguration
- PREFIX - Static variable in interface io.micronaut.objectstorage.configuration.ObjectStorageConfiguration
- PREFIX - Static variable in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageConfiguration
- PREFIX - Static variable in class io.micronaut.objectstorage.local.LocalStorageConfiguration
- PREFIX - Static variable in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageConfiguration
-
Configuration Prefix.
- presign(PresignRequest) - Method in class io.micronaut.objectstorage.aws.AwsS3Operations
- presign(PresignRequest) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageOperations
- presign(PresignRequest) - Method in class io.micronaut.objectstorage.local.LocalStorageOperations
- presign(PresignRequest) - Method in interface io.micronaut.objectstorage.ObjectStorageOperations
-
Generates a pre-authorized (signed) request for the given operation.
- presign(PresignRequest) - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
- presign(PresignRequest) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageOperations
- PresignRequest - Class in io.micronaut.objectstorage.request
-
Request object for generating pre-authorized (signed) operations against the object storage.
- PresignRequest.Builder - Class in io.micronaut.objectstorage.request
-
Builder for
PresignRequest
. - PresignRequest.Operation - Enum Class in io.micronaut.objectstorage.request
-
Supported operations that can be pre-authorized.
- PresignResponse - Record Class in io.micronaut.objectstorage.response
-
Response returned after generating a pre-authorized (signed) request.
- PresignResponse(URI, Instant, String) - Constructor for record class io.micronaut.objectstorage.response.PresignResponse
-
Creates an instance of a
PresignResponse
record class. - PresignResponse(URI, Instant) - Constructor for record class io.micronaut.objectstorage.response.PresignResponse
R
- retrieve(String) - Method in class io.micronaut.objectstorage.aws.AwsS3Operations
- retrieve(String) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageOperations
- retrieve(String) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageOperations
- retrieve(String) - Method in class io.micronaut.objectstorage.local.LocalStorageOperations
- retrieve(String) - Method in interface io.micronaut.objectstorage.ObjectStorageOperations
-
Gets the object from object storage.
- retrieve(String) - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
S
- setBucket(String) - Method in class io.micronaut.objectstorage.aws.AwsS3Configuration
- setBucket(String) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageConfiguration
- setBucket(String) - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageConfiguration
- setContainer(String) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageConfiguration
- setContentType(String) - Method in class io.micronaut.objectstorage.request.AbstractUploadRequest
- setContentType(String) - Method in interface io.micronaut.objectstorage.request.UploadRequest
- setDefaultPresignExpiration(Duration) - Method in class io.micronaut.objectstorage.configuration.AbstractObjectStorageModuleConfiguration
-
How much time passes before a pre-signed object storage request automatically stops being valid.
- setEnabled(boolean) - Method in class io.micronaut.objectstorage.configuration.AbstractObjectStorageModuleConfiguration
- setEndpoint(String) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageConfiguration
- setMetadata(Map<String, String>) - Method in class io.micronaut.objectstorage.request.AbstractUploadRequest
- setMetadata(Map<String, String>) - Method in class io.micronaut.objectstorage.request.CompletedFileUploadRequest
- setMetadata(Map<String, String>) - Method in class io.micronaut.objectstorage.request.StreamingFileUploadRequest
- setMetadata(Map<String, String>) - Method in interface io.micronaut.objectstorage.request.UploadRequest
- setNamespace(String) - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageConfiguration
- setPath(Path) - Method in class io.micronaut.objectstorage.local.LocalStorageConfiguration
- setPresignedRequestController(boolean) - Method in class io.micronaut.objectstorage.local.LocalStorageModuleConfiguration
-
Enables or disables the presigned request controller endpoints for the local storage module.
- storage(StorageOptions) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageFactory
- storageOptions(StorageOptions.Builder) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageFactory
- StreamingFileUploadRequest - Class in io.micronaut.objectstorage.request
-
An
UploadRequest
backed by aStreamingFileUpload
. - StreamingFileUploadRequest(StreamingFileUpload) - Constructor for class io.micronaut.objectstorage.request.StreamingFileUploadRequest
- StreamingFileUploadRequest(StreamingFileUpload, String) - Constructor for class io.micronaut.objectstorage.request.StreamingFileUploadRequest
- StreamingFileUploadRequest(StreamingFileUpload, String, Map<String, String>) - Constructor for class io.micronaut.objectstorage.request.StreamingFileUploadRequest
T
- toByteArray(InputStream) - Method in class io.micronaut.objectstorage.DefaultInputStreamMapper
- toByteArray(InputStream) - Method in interface io.micronaut.objectstorage.InputStreamMapper
-
Transforms an InputStream into a byte array.
- ToggeableCondition - Class in io.micronaut.objectstorage.configuration
-
Condition to check whether a bean should be enabled based on
Toggleable
configuration. - ToggeableCondition() - Constructor for class io.micronaut.objectstorage.configuration.ToggeableCondition
- toStreamedFile() - Method in interface io.micronaut.objectstorage.ObjectStorageEntry
- toString() - Method in record class io.micronaut.objectstorage.local.LocalStorageOperations.LocalStorageFile
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.objectstorage.response.PresignResponse
-
Returns a string representation of this record class.
- toSystemFile() - Method in interface io.micronaut.objectstorage.ObjectStorageEntry
U
- upload(UploadRequest) - Method in class io.micronaut.objectstorage.aws.AwsS3Operations
- upload(UploadRequest) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageOperations
- upload(UploadRequest) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageOperations
- upload(UploadRequest) - Method in class io.micronaut.objectstorage.local.LocalStorageOperations
- upload(UploadRequest) - Method in interface io.micronaut.objectstorage.ObjectStorageOperations
-
Uploads an object to the object storage.
- upload(UploadRequest) - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
- upload(UploadRequest, Consumer<BlobParallelUploadOptions>) - Method in class io.micronaut.objectstorage.azure.AzureBlobStorageOperations
- upload(UploadRequest, Consumer<BlobInfo.Builder>) - Method in class io.micronaut.objectstorage.googlecloud.GoogleCloudStorageOperations
- upload(UploadRequest, Consumer<PutObjectRequest.Builder>) - Method in class io.micronaut.objectstorage.oraclecloud.OracleCloudStorageOperations
- upload(UploadRequest, Consumer<I>) - Method in interface io.micronaut.objectstorage.ObjectStorageOperations
-
Uploads an object to the object storage.
- upload(UploadRequest, Consumer<LocalStorageOperations.LocalStorageFile>) - Method in class io.micronaut.objectstorage.local.LocalStorageOperations
- upload(UploadRequest, Consumer<PutObjectRequest.Builder>) - Method in class io.micronaut.objectstorage.aws.AwsS3Operations
- UPLOAD - Enum constant in enum class io.micronaut.objectstorage.request.PresignRequest.Operation
-
Generate a pre-signed request that allows uploading the object (typically HTTP PUT or POST).
- UploadRequest - Interface in io.micronaut.objectstorage.request
-
Object storage upload request.
- UploadResponse<R> - Interface in io.micronaut.objectstorage.response
-
Object storage upload response.
- url() - Method in record class io.micronaut.objectstorage.response.PresignResponse
-
Returns the value of the
url
record component.
V
- valueOf(String) - Static method in enum class io.micronaut.objectstorage.request.PresignRequest.Operation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micronaut.objectstorage.request.PresignRequest.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AwsS3Operations(AwsS3Configuration, S3Client, InputStreamMapper, Environment)
.