- get(String) - Method in interface eu.europeana.features.ObjectStorageClient
-
- get(String, boolean) - Method in interface eu.europeana.features.ObjectStorageClient
-
- get(String) - Method in class eu.europeana.features.S3ObjectStorageClient
-
- get(String, boolean) - Method in class eu.europeana.features.S3ObjectStorageClient
-
- get(String) - Method in class eu.europeana.features.SwiftObjectStorageClient
-
- get(String, boolean) - Method in class eu.europeana.features.SwiftObjectStorageClient
-
- getBucketName() - Method in interface eu.europeana.features.ObjectStorageClient
-
- getBucketName() - Method in class eu.europeana.features.S3ObjectStorageClient
-
- getBucketName() - Method in class eu.europeana.features.SwiftObjectStorageClient
-
- getCacheControl() - Method in class eu.europeana.domain.ObjectMetadata
-
Gets the optional Cache-Control HTTP header which allows the user to
specify caching behavior along the HTTP request/reply chain.
- getContent(String) - Method in interface eu.europeana.features.ObjectStorageClient
-
Get the content of the specified object and return it as a byte array.
- getContent(String) - Method in class eu.europeana.features.S3ObjectStorageClient
-
- getContent(String) - Method in class eu.europeana.features.SwiftObjectStorageClient
-
- getContentDisposition() - Method in class eu.europeana.domain.ObjectMetadata
-
Gets the optional Content-Disposition HTTP header, which specifies
presentation information for the object such as the recommended filename
for the object to be saved as.
- getContentEncoding() - Method in class eu.europeana.domain.ObjectMetadata
-
Gets the optional Content-Encoding HTTP header specifying what
content encodings have been applied to the object and what decoding
mechanisms must be applied in order to obtain the media-type referenced
by the Content-Type field.
- getContentLanguage() - Method in class eu.europeana.domain.ObjectMetadata
-
Gets the Content-Language HTTP header, which describes the natural language(s) of the
intended audience for the enclosed entity.
- getContentLength() - Method in class eu.europeana.domain.ObjectMetadata
-
Gets the Content-Length HTTP header indicating the size of the
associated object in bytes.
- getContentMD5() - Method in class eu.europeana.domain.ObjectMetadata
-
Gets the base64 encoded 128-bit MD5 digest of the associated object
(content - not including headers) according to RFC 1864.
- getContentRange() - Method in class eu.europeana.domain.ObjectMetadata
-
Returns the content range of the object if response contains the Content-Range header.
- getContentType() - Method in class eu.europeana.domain.ObjectMetadata
-
Gets the Content-Type HTTP header, which indicates the type of content
stored in the associated object.
- getETag() - Method in class eu.europeana.domain.ObjectMetadata
-
Gets the hex encoded 128-bit MD5 digest of the associated object
according to RFC 1864.
- getETag() - Method in class eu.europeana.domain.StorageObject
-
- getInstanceLength() - Method in class eu.europeana.domain.ObjectMetadata
-
Returns the physical length of the entire object stored in S3.
- getLastModified() - Method in class eu.europeana.domain.ObjectMetadata
-
Gets the value of the Last-Modified header, indicating the date
and time at which ObjectStorageClient last recorded a modification to the
associated object.
- getLastModified() - Method in class eu.europeana.domain.StorageObject
-
- getMetadata() - Method in class eu.europeana.domain.StorageObject
-
- getMetaData(String) - Method in interface eu.europeana.features.ObjectStorageClient
-
Get the metadata of the specified object
- getMetaData(String) - Method in class eu.europeana.features.S3ObjectStorageClient
-
- getMetaData(String) - Method in class eu.europeana.features.SwiftObjectStorageClient
-
- getName() - Method in class eu.europeana.domain.StorageObject
-
- getName() - Method in interface eu.europeana.features.ObjectStorageClient
-
- getName() - Method in class eu.europeana.features.S3ObjectStorageClient
-
- getName() - Method in class eu.europeana.features.SwiftObjectStorageClient
-
- getPayload() - Method in class eu.europeana.domain.StorageObject
-
NOTE
- getRawMetadata() - Method in class eu.europeana.domain.ObjectMetadata
-
Gets a map of the raw metadata/headers for the associated object.
- getRawMetadataValue(String) - Method in class eu.europeana.domain.ObjectMetadata
-
Returns the raw value of the metadata/headers for the specified key.
- getUri() - Method in class eu.europeana.domain.StorageObject
-
- getWithoutBody(String) - Method in interface eu.europeana.features.ObjectStorageClient
-
- getWithoutBody(String) - Method in class eu.europeana.features.S3ObjectStorageClient
-
- getWithoutBody(String) - Method in class eu.europeana.features.SwiftObjectStorageClient
-
- S3ObjectStorageClient - Class in eu.europeana.features
-
Client for accessing objects stored on (Amazon or Bluemix or ...) S3 service.
- S3ObjectStorageClient(String, String, String, String) - Constructor for class eu.europeana.features.S3ObjectStorageClient
-
Create a new S3 client for Amazon S3 with client configuration
To resolve the stale http connection issue, which gave us "The target server failed to respond" error,
we have added validateAfterInactivity in the Amazon S3 configuration (See EA-1891)
Default value of validateAfterInactivity is 2000 ms
- S3ObjectStorageClient(String, String, String, String, String) - Constructor for class eu.europeana.features.S3ObjectStorageClient
-
Create a new S3 client for IBM Cloud/Bluemix.
- S3ObjectStorageClient(String, String, String, String, S3ClientOptions) - Constructor for class eu.europeana.features.S3ObjectStorageClient
-
Create a new S3 client and specify an endpoint and options
- SERVER - Static variable in class eu.europeana.domain.Headers
-
- setCacheControl(String) - Method in class eu.europeana.domain.ObjectMetadata
-
Sets the optional Cache-Control HTTP header which allows the user to
specify caching behavior along the HTTP request/reply chain.
- setContentDisposition(String) - Method in class eu.europeana.domain.ObjectMetadata
-
Sets the optional Content-Disposition HTTP header, which specifies
presentational information such as the recommended filename for the
object to be saved as.
- setContentEncoding(String) - Method in class eu.europeana.domain.ObjectMetadata
-
Sets the optional Content-Encoding HTTP header specifying what
content encodings have been applied to the object and what decoding
mechanisms must be applied in order to obtain the media-type referenced
by the Content-Type field.
- setContentLanguage(String) - Method in class eu.europeana.domain.ObjectMetadata
-
Sets the Content-Language HTTP header which describes the natural language(s) of the
intended audience for the enclosed entity.
- setContentLength(long) - Method in class eu.europeana.domain.ObjectMetadata
-
Sets the Content-Length HTTP header indicating the size of the
associated object in bytes.
- setContentMD5(String) - Method in class eu.europeana.domain.ObjectMetadata
-
Sets the base64 encoded 128-bit MD5 digest of the associated object
(content - not including headers) according to RFC 1864.
- setContentType(String) - Method in class eu.europeana.domain.ObjectMetadata
-
Sets the Content-Type HTTP header indicating the type of content
stored in the associated object.
- setEndpoint(String) - Method in class eu.europeana.features.S3ObjectStorageClient
-
- setETag(String) - Method in class eu.europeana.domain.ObjectMetadata
-
- setHeader(String, Object) - Method in class eu.europeana.domain.ObjectMetadata
-
For internal use only.
- setLastModified(Date) - Method in class eu.europeana.domain.ObjectMetadata
-
For internal use only.
- setMetadata(ObjectMetadata) - Method in class eu.europeana.domain.StorageObject
-
- setS3ClientOptions(S3ClientOptions) - Method in class eu.europeana.features.S3ObjectStorageClient
-
- StorageObject - Class in eu.europeana.domain
-
Represents an object in Generic StorageObject
Modelled after org/apache/jclouds/api/openstack-swift/1.9.0/openstack-swift-1.9.0.jar!/org/jclouds/openstack/swift/v1/domain/SwiftObject.class
(Stripped down version)
- StorageObject(String, URI, ObjectMetadata, Payload) - Constructor for class eu.europeana.domain.StorageObject
-
Create a new storage object.
- string() - Method in class eu.europeana.domain.StorageObject
-
- SwiftObjectStorageClient - Class in eu.europeana.features
-
Created by jeroen on 14-12-16.
- SwiftObjectStorageClient(String, String, String, String, String, String) - Constructor for class eu.europeana.features.SwiftObjectStorageClient
-
Create a new Swift client and setup connection