Package hdf.hdf5lib.structs
Class H5FD_ros3_fapl_t
- java.lang.Object
-
- hdf.hdf5lib.structs.H5FD_ros3_fapl_t
-
- All Implemented Interfaces:
Serializable
public class H5FD_ros3_fapl_t extends Object implements Serializable
Java representation of the ROS3 VFD file access property list (fapl) structure. Used for the access of files hosted remotely on S3 by Amazon. For simplicity, implemented assuming that all ROS3 fapls have components: - version - authenticate - aws_region - secret_id - secret_key Future implementations may be created to enable different fapl "shapes" depending on provided version. proposed: H5FD_ros3_fapl_t (super class, has only version field) H5FD_ros3_fapl_v1_t (extends super with Version 1 components) H5FD_ros3_fapl_v2_t (extends super with Version 2 components) and so on, for each version "super" is passed around, and is version-checked and re-cast as appropriate- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description H5FD_ros3_fapl_t()
Create a "default" fapl_t structure, for anonymous access.H5FD_ros3_fapl_t(String region, String id, String key)
Create a fapl_t structure with the specified components.
-
-
-
Constructor Detail
-
H5FD_ros3_fapl_t
public H5FD_ros3_fapl_t()
Create a "default" fapl_t structure, for anonymous access.
-
H5FD_ros3_fapl_t
public H5FD_ros3_fapl_t(String region, String id, String key)
Create a fapl_t structure with the specified components. If all are the empty string, is anonymous (non-authenticating). Region and ID must both be supplied for authentication.- Parameters:
region
- "aws region" for authenticating requestid
- "secret id" or "access id" for authenticating requestkey
- "secret key" or "access key" for authenticating request
-
-