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 instead
    Reactive API for OCI Object Storage.
    • 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 default OciRestApi.
        Returns:
        OCI object storage instance connecting based on DEFAULT profile
      • 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 request
        publisher - 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