Interface OciObjectStorageRx
-
@Deprecated(since="2.5.0", forRemoval=true) public interface OciObjectStorageRx
Deprecated, for removal: This API element is subject to removal in a future version.use OCI SDK insteadReactive API for OCI Object Storage.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
OciObjectStorageRx.Builder
Deprecated, for removal: This API element is subject to removal in a future version.Fluent API Builder forOciObjectStorageRx
.
-
Field Summary
Fields Modifier and Type Field Description static String
API_HOST_FORMAT
Deprecated, for removal: This API element is subject to removal in a future version.Host format of API server.static String
API_HOST_PREFIX
Deprecated, for removal: This API element is subject to removal in a future version.Host name prefix.static String
API_VERSION
Deprecated, for removal: This API element is subject to removal in a future version.Version of Secret API supported by this client.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description static OciObjectStorageRx.Builder
builder()
Deprecated, for removal: This API element is subject to removal in a future version.Create a new fluent API builder for OCI object storage.static OciObjectStorageRx
create()
Deprecated, for removal: This API element is subject to removal in a future version.Create OCI Object Storage using the defaultOciRestApi
.static OciObjectStorageRx
create(Config config)
Deprecated, for removal: This API element is subject to removal in a future version.Create OCI Object Storage based on configuration.Single<DeleteObject.Response>
deleteObject(DeleteObject.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Deletes an object.Single<ApiOptionalResponse<GetBucket.Response>>
getBucket(GetBucket.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets the metadata of a bucket.Single<ApiOptionalResponse<GetObjectRx.Response>>
getObject(GetObject.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets the metadata and body of an object.Single<PutObject.Response>
putObject(PutObject.Request request, Flow.Publisher<DataChunk> publisher)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a new object or overwrites an existing object with the same name.Single<RenameObject.Response>
renameObject(RenameObject.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Rename an object in the given Object Storage namespace.
-
-
-
Field Detail
-
API_VERSION
static final String API_VERSION
Deprecated, for removal: This API element is subject to removal in a future version.Version of Secret API supported by this client.- See Also:
- Constant Field Values
-
API_HOST_PREFIX
static final String API_HOST_PREFIX
Deprecated, for removal: This API element is subject to removal in a future version.Host name prefix.- See Also:
- Constant Field Values
-
API_HOST_FORMAT
static final String API_HOST_FORMAT
Deprecated, for removal: This API element is subject to removal in a future version.Host format of API server.- See Also:
- Constant Field Values
-
-
Method Detail
-
builder
static OciObjectStorageRx.Builder builder()
Deprecated, for removal: This API element is subject to removal in a future version.Create a new fluent API builder for OCI object storage.- Returns:
- a new builder
-
create
static OciObjectStorageRx create()
Deprecated, for removal: This API element is subject to removal in a future version.Create OCI Object Storage using the defaultOciRestApi
.- Returns:
- OCI object storage instance connecting based on
DEFAULT
profile
-
create
static OciObjectStorageRx create(Config config)
Deprecated, for removal: This API element is subject to removal in a future version.Create OCI Object Storage based on configuration.- Parameters:
config
- configuration on the node of OCI configuration- Returns:
- OCI object storage instance configured from the configuration
- See Also:
OciObjectStorageRx.Builder.config(io.helidon.config.Config)
-
getObject
Single<ApiOptionalResponse<GetObjectRx.Response>> getObject(GetObject.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets the metadata and body of an object.- Parameters:
request
- get object request- Returns:
- future with response or error
-
putObject
Single<PutObject.Response> putObject(PutObject.Request request, Flow.Publisher<DataChunk> publisher)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a new object or overwrites an existing object with the same name. The maximum object size allowed by PutObject is 50 GiB.- Parameters:
request
- put object requestpublisher
- publisher of object's data- Returns:
- future with response or error
-
deleteObject
Single<DeleteObject.Response> deleteObject(DeleteObject.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Deletes an object.- Parameters:
request
- delete object request- Returns:
- future with response or error
-
renameObject
Single<RenameObject.Response> renameObject(RenameObject.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Rename an object in the given Object Storage namespace. See Object Names.- Parameters:
request
- rename object request- Returns:
- future with response or error
-
getBucket
Single<ApiOptionalResponse<GetBucket.Response>> getBucket(GetBucket.Request request)
Deprecated, for removal: This API element is subject to removal in a future version.Gets the metadata of a bucket.- Parameters:
request
- get bucket request- Returns:
- future with response or error
-
-