Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5  1.15.0
API Reference
 
Loading...
Searching...
No Matches
H5FD_ros3_fapl_t Class Reference

Detailed Description

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
+ Inheritance diagram for H5FD_ros3_fapl_t:
+ Collaboration diagram for H5FD_ros3_fapl_t:

Public Member Functions

 H5FD_ros3_fapl_t ()
 
 H5FD_ros3_fapl_t (String region, String id, String key)
 
boolean equals (Object o)
 
int hashCode ()
 
String toString ()
 

Constructor & Destructor Documentation

◆ H5FD_ros3_fapl_t() [1/2]

Create a "default" fapl_t structure, for anonymous access.

◆ H5FD_ros3_fapl_t() [2/2]

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 request
id"secret id" or "access id" for authenticating request
key"secret key" or "access key" for authenticating request

Member Function Documentation

◆ equals()

boolean equals ( Object  o)

◆ hashCode()

int hashCode ( )

◆ toString()

String toString ( )

The documentation for this class was generated from the following file: