public interface AdvancedClient extends Client
Modifier and Type | Method and Description |
---|---|
io.openio.sds.models.ContainerInfo |
createContainer(io.openio.sds.models.OioUrl url,
java.util.Map<java.lang.String,java.lang.String> properties,
java.util.Map<java.lang.String,java.lang.String> system,
RequestContext reqCtx)
Create a container using the specified
OioUrl . |
io.openio.sds.models.ContainerInfo |
createContainer(io.openio.sds.models.OioUrl url,
java.util.Map<java.lang.String,java.lang.String> properties,
RequestContext reqCtx)
Create a container using the specified
OioUrl . |
io.openio.sds.models.ContainerInfo |
createContainer(io.openio.sds.models.OioUrl url,
RequestContext reqCtx)
Create a container using the specified
OioUrl . |
void |
deleteContainer(io.openio.sds.models.OioUrl url,
RequestContext reqCtx)
Delete the specified container
|
void |
deleteContainerProperties(io.openio.sds.models.OioUrl url,
java.util.List<java.lang.String> keys,
RequestContext reqCtx)
Deletes user properties from the specified container
|
void |
deleteContainerProperties(io.openio.sds.models.OioUrl url,
RequestContext reqCtx,
java.lang.String... keys)
Deletes user properties from the specified container
|
void |
deleteObject(io.openio.sds.models.OioUrl url,
java.lang.Long version,
RequestContext reqCtx)
Deprecated.
|
void |
deleteObject(io.openio.sds.models.OioUrl url,
io.openio.sds.models.ObjectDeletionOptions options,
RequestContext reqCtx)
Delete the specified object.
|
void |
deleteObject(io.openio.sds.models.OioUrl url,
RequestContext reqCtx)
Delete the specified object.
|
void |
deleteObjectProperties(io.openio.sds.models.OioUrl url,
java.util.List<java.lang.String> keys,
RequestContext reqCtx)
Deletes the specified properties from the object
|
void |
deleteObjectProperties(io.openio.sds.models.OioUrl url,
java.lang.Long version,
java.util.List<java.lang.String> keys,
RequestContext reqCtx)
Deletes the specified properties from the object
|
void |
deleteObjectProperties(io.openio.sds.models.OioUrl url,
java.lang.Long version,
RequestContext reqCtx,
java.lang.String... keys)
Deletes the specified properties from the object
|
void |
deleteObjectProperties(io.openio.sds.models.OioUrl url,
RequestContext reqCtx,
java.lang.String... keys)
Deletes the specified properties from the object
|
java.io.InputStream |
downloadObject(io.openio.sds.models.ObjectInfo oinf,
io.openio.sds.models.Range range,
RequestContext reqCtx)
Get object data from a specified range.
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getAllContainerProperties(io.openio.sds.models.OioUrl url,
RequestContext reqCtx)
Retrieve user properties and system properties
of the specified container.
|
io.openio.sds.models.ContainerInfo |
getContainerInfo(io.openio.sds.models.OioUrl url,
RequestContext reqCtx)
Return information about the specified container.
|
java.util.Map<java.lang.String,java.lang.String> |
getContainerProperties(io.openio.sds.models.OioUrl url,
RequestContext reqCtx)
Retrieve user properties of the specified container.
|
io.openio.sds.models.NamespaceInfo |
getNamespaceInfo(RequestContext reqCtx)
Get OpenIO-SDS namespace configuration.
|
io.openio.sds.models.ObjectInfo |
getObjectInfo(io.openio.sds.models.OioUrl url,
java.lang.Long version,
boolean loadProperties,
RequestContext reqCtx)
Returns information about the specified object
|
java.util.Map<java.lang.String,java.lang.String> |
getObjectProperties(io.openio.sds.models.OioUrl url,
java.lang.Long version,
RequestContext reqCtx)
Retrieve user properties of the specified object.
|
java.util.Map<java.lang.String,java.lang.String> |
getObjectProperties(io.openio.sds.models.OioUrl url,
RequestContext reqCtx)
Retrieve user properties of the specified object.
|
io.openio.sds.models.ObjectList |
listObjects(io.openio.sds.models.OioUrl url,
io.openio.sds.models.ListOptions listOptions,
RequestContext reqCtx)
List objects available in the specified container.
|
io.openio.sds.models.ObjectInfo |
putObject(io.openio.sds.models.OioUrl url,
java.lang.Long size,
java.io.File data,
java.lang.Long version,
java.util.Map<java.lang.String,java.lang.String> properties,
RequestContext reqCtx)
Deprecated.
|
io.openio.sds.models.ObjectInfo |
putObject(io.openio.sds.models.OioUrl url,
java.lang.Long size,
java.io.File data,
io.openio.sds.models.ObjectCreationOptions options,
RequestContext reqCtx)
Push an object into the OpenIO-SDS namespace.
|
io.openio.sds.models.ObjectInfo |
putObject(io.openio.sds.models.OioUrl url,
java.lang.Long size,
java.io.InputStream data,
java.lang.Long version,
java.util.Map<java.lang.String,java.lang.String> properties,
RequestContext reqCtx)
Deprecated.
|
io.openio.sds.models.ObjectInfo |
putObject(io.openio.sds.models.OioUrl url,
java.lang.Long size,
java.io.InputStream data,
io.openio.sds.models.ObjectCreationOptions options,
RequestContext reqCtx)
Push an object into the OpenIO-SDS namespace.
|
void |
setContainerProperties(io.openio.sds.models.OioUrl url,
java.util.Map<java.lang.String,java.lang.String> props,
boolean clear,
java.util.Map<java.lang.String,java.lang.String> sys,
RequestContext reqCtx)
Set properties to the specified container.
|
void |
setContainerProperties(io.openio.sds.models.OioUrl url,
java.util.Map<java.lang.String,java.lang.String> props,
boolean clear,
RequestContext reqCtx)
Set properties to the specified container.
|
void |
setContainerProperties(io.openio.sds.models.OioUrl url,
java.util.Map<java.lang.String,java.lang.String> props,
java.util.Map<java.lang.String,java.lang.String> sys,
RequestContext reqCtx)
Set properties to the specified container.
|
void |
setContainerProperties(io.openio.sds.models.OioUrl url,
java.util.Map<java.lang.String,java.lang.String> props,
RequestContext reqCtx)
Set properties to the specified container.
|
void |
setObjectProperties(io.openio.sds.models.OioUrl url,
java.lang.Long version,
java.util.Map<java.lang.String,java.lang.String> props,
boolean clear,
RequestContext reqCtx)
Add properties to the specified object.
|
void |
setObjectProperties(io.openio.sds.models.OioUrl url,
java.lang.Long version,
java.util.Map<java.lang.String,java.lang.String> props,
RequestContext reqCtx)
Add properties to the specified object.
|
void |
setObjectProperties(io.openio.sds.models.OioUrl url,
java.util.Map<java.lang.String,java.lang.String> props,
boolean clear,
RequestContext reqCtx)
Add properties to the specified object.
|
void |
setObjectProperties(io.openio.sds.models.OioUrl url,
java.util.Map<java.lang.String,java.lang.String> props,
RequestContext reqCtx)
Add properties to the specified object.
|
createContainer, createContainer, createContainer, deleteContainer, deleteContainerProperties, deleteContainerProperties, deleteObject, deleteObject, deleteObject, deleteObjectProperties, deleteObjectProperties, deleteObjectProperties, deleteObjectProperties, downloadObject, downloadObject, getAllContainerProperties, getContainerInfo, getContainerProperties, getNamespaceInfo, getObjectInfo, getObjectInfo, getObjectInfo, getObjectInfo, getObjectProperties, getObjectProperties, listContainer, listObjects, putObject, putObject, putObject, putObject, putObject, putObject, putObject, putObject, putObject, putObject, setContainerProperties, setContainerProperties, setContainerProperties, setContainerProperties, setObjectProperties, setObjectProperties, setObjectProperties, setObjectProperties
io.openio.sds.models.NamespaceInfo getNamespaceInfo(RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
reqCtx
- Common parameters to all requestsio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
io.openio.sds.models.ContainerInfo createContainer(io.openio.sds.models.OioUrl url, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
OioUrl
. OioUrl objects are
built by using OioUrl.url(String, String)
method, then you have
to specify the name of the account to use and the name of the future
container.
The container is available when the returned future is completed.
url
- the URL of the containerreqCtx
- common parameters to all requestsContainerInfo
with information about the created
containerio.openio.sds.exceptions.ContainerExistException
- if the specified container is alreay presentio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
io.openio.sds.models.ContainerInfo createContainer(io.openio.sds.models.OioUrl url, java.util.Map<java.lang.String,java.lang.String> properties, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
OioUrl
. OioUrl objects are
built by using OioUrl.url(String, String)
method, then you have
to specify the name of the account to use and the name of the future
container.
The container is available when the returned future is completed.
url
- the URL of the containerproperties
- the user properties to set to the container.reqCtx
- common parameters to all requestsContainerInfo
with information about the created
containerio.openio.sds.exceptions.ContainerExistException
- if the specified container is alreay presentio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
io.openio.sds.models.ContainerInfo createContainer(io.openio.sds.models.OioUrl url, java.util.Map<java.lang.String,java.lang.String> properties, java.util.Map<java.lang.String,java.lang.String> system, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
OioUrl
. OioUrl objects are
built by using OioUrl.url(String, String)
method, then you have
to specify the name of the account to use and the name of the future
container.
The container is available when the returned future is completed.
url
- the URL of the containerproperties
- the user properties to set to the container.system
- the system properties to set to the container.reqCtx
- common parameters to all requestsContainerInfo
with information about the created
containerio.openio.sds.exceptions.ContainerExistException
- if the specified container is alreay presentio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
io.openio.sds.models.ContainerInfo getContainerInfo(io.openio.sds.models.OioUrl url, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the containerreqCtx
- common parameters to all requestsContainerInfo
with information about the created
containerio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
io.openio.sds.models.ObjectList listObjects(io.openio.sds.models.OioUrl url, io.openio.sds.models.ListOptions listOptions, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the url of the containerlistOptions
- the listing optionreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void deleteContainer(io.openio.sds.models.OioUrl url, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the containerreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ContainerNotEmptyException
- if the specified container isn't emptyio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void setContainerProperties(io.openio.sds.models.OioUrl url, java.util.Map<java.lang.String,java.lang.String> props, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the container to set propertiesprops
- the properties to setreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void setContainerProperties(io.openio.sds.models.OioUrl url, java.util.Map<java.lang.String,java.lang.String> props, boolean clear, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the container to set propertiesprops
- the properties to setclear
- clear previous propertiesreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void setContainerProperties(io.openio.sds.models.OioUrl url, java.util.Map<java.lang.String,java.lang.String> props, java.util.Map<java.lang.String,java.lang.String> sys, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the container to set propertiesprops
- the properties to setsys
- the system properties to setreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void setContainerProperties(io.openio.sds.models.OioUrl url, java.util.Map<java.lang.String,java.lang.String> props, boolean clear, java.util.Map<java.lang.String,java.lang.String> sys, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the container to set propertiesprops
- the properties to setclear
- clear previous propertiessys
- the system properties to setreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
java.util.Map<java.lang.String,java.lang.String> getContainerProperties(io.openio.sds.models.OioUrl url, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the url of the containerreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getAllContainerProperties(io.openio.sds.models.OioUrl url, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the url of the containerreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void deleteContainerProperties(io.openio.sds.models.OioUrl url, RequestContext reqCtx, java.lang.String... keys) throws io.openio.sds.exceptions.OioException
url
- the url of the containerreqCtx
- common parameters to all requestskeys
- the property keys to dropio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void deleteContainerProperties(io.openio.sds.models.OioUrl url, java.util.List<java.lang.String> keys, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the url of the containerkeys
- the property keys to dropreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
@Deprecated io.openio.sds.models.ObjectInfo putObject(io.openio.sds.models.OioUrl url, java.lang.Long size, java.io.InputStream data, java.lang.Long version, java.util.Map<java.lang.String,java.lang.String> properties, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the object to createsize
- the size of the objectdata
- the InputStream to read the data fromversion
- the version of content to uploadproperties
- the properties to set to the object. Note that the properties
are case insensitive and will always be returned in lower
case.reqCtx
- Common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectExistException
- if the specified object already exist in the containerio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
io.openio.sds.models.ObjectInfo putObject(io.openio.sds.models.OioUrl url, java.lang.Long size, java.io.InputStream data, io.openio.sds.models.ObjectCreationOptions options, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the object to createsize
- the size of the objectdata
- the InputStream to read the data fromoptions
- the options of content to uploadreqCtx
- Common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectExistException
- if the specified object already exist in the containerio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
@Deprecated io.openio.sds.models.ObjectInfo putObject(io.openio.sds.models.OioUrl url, java.lang.Long size, java.io.File data, java.lang.Long version, java.util.Map<java.lang.String,java.lang.String> properties, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the object to createreqCtx
- Common parameters to all requestssize
- the size of the objectdata
- the file to read the data fromversion
- the version of content to uploadproperties
- the properties to set to the object. Note that the properties
are case insensitive and will always be returned in lower
case.io.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
io.openio.sds.models.ObjectInfo putObject(io.openio.sds.models.OioUrl url, java.lang.Long size, java.io.File data, io.openio.sds.models.ObjectCreationOptions options, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the object to createreqCtx
- Common parameters to all requestssize
- the size of the objectdata
- the file to read the data fromoptions
- the options of content to uploadio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
io.openio.sds.models.ObjectInfo getObjectInfo(io.openio.sds.models.OioUrl url, java.lang.Long version, boolean loadProperties, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the objectversion
- the version to get (could be null
to get latest
version)loadProperties
- if true, an additional request is performed to get object
properties assigned to the specified objectreqCtx
- common parameters to all requestsObjectInfo
io.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
java.io.InputStream downloadObject(io.openio.sds.models.ObjectInfo oinf, io.openio.sds.models.Range range, RequestContext reqCtx)
oinf
- the information about object to downloadrange
- the wanted data rangereqCtx
- common parameters to all requestsio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionvoid deleteObject(io.openio.sds.models.OioUrl url, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the object to deletereqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
@Deprecated void deleteObject(io.openio.sds.models.OioUrl url, java.lang.Long version, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the object to deleteversion
- the version to delete (could be null
to delete latest
version)reqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void deleteObject(io.openio.sds.models.OioUrl url, io.openio.sds.models.ObjectDeletionOptions options, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the object to deleteoptions
- the options of object to deletereqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void setObjectProperties(io.openio.sds.models.OioUrl url, java.util.Map<java.lang.String,java.lang.String> props, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the objectprops
- the properties to setreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void setObjectProperties(io.openio.sds.models.OioUrl url, java.lang.Long version, java.util.Map<java.lang.String,java.lang.String> props, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the objectversion
- the version to manipulate
(could be null
to manipulate latest version)props
- the properties to setreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void setObjectProperties(io.openio.sds.models.OioUrl url, java.util.Map<java.lang.String,java.lang.String> props, boolean clear, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the objectprops
- the properties to setclear
- clear previous propertiesreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void setObjectProperties(io.openio.sds.models.OioUrl url, java.lang.Long version, java.util.Map<java.lang.String,java.lang.String> props, boolean clear, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the objectversion
- the version to manipulate
(could be null
to manipulate latest version)props
- the properties to setclear
- clear previous propertiesreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
java.util.Map<java.lang.String,java.lang.String> getObjectProperties(io.openio.sds.models.OioUrl url, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the objectreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
java.util.Map<java.lang.String,java.lang.String> getObjectProperties(io.openio.sds.models.OioUrl url, java.lang.Long version, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the URL of the objectversion
- the version to manipulate
(could be null
to manipulate latest version)reqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void deleteObjectProperties(io.openio.sds.models.OioUrl url, RequestContext reqCtx, java.lang.String... keys) throws io.openio.sds.exceptions.OioException
url
- the url of the objectreqCtx
- common parameters to all requestskeys
- the property keys to dropio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void deleteObjectProperties(io.openio.sds.models.OioUrl url, java.lang.Long version, RequestContext reqCtx, java.lang.String... keys) throws io.openio.sds.exceptions.OioException
url
- the url of the objectversion
- the version to manipulate
(could be null
to manipulate latest version)reqCtx
- common parameters to all requestskeys
- the property keys to dropio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void deleteObjectProperties(io.openio.sds.models.OioUrl url, java.util.List<java.lang.String> keys, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the url of the objectkeys
- the property keys to dropreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException
void deleteObjectProperties(io.openio.sds.models.OioUrl url, java.lang.Long version, java.util.List<java.lang.String> keys, RequestContext reqCtx) throws io.openio.sds.exceptions.OioException
url
- the url of the objectversion
- the version to manipulate
(could be null
to manipulate latest version)keys
- the property keys to dropreqCtx
- common parameters to all requestsio.openio.sds.exceptions.ContainerNotFoundException
- if the specified container doesn't existio.openio.sds.exceptions.ObjectNotFoundException
- if the specified object doesn't existio.openio.sds.exceptions.OioSystemException
- if any error occurs during request executionio.openio.sds.exceptions.OioException