A C E G H I L M O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- acquire(String) - Static method in class ucar.unidata.io.s3.CdmS3Client
-
Acquire an S3Client configured to connect to the object store associated with the supplied CdmS3Uri.
- acquire(CdmS3Uri) - Static method in class ucar.unidata.io.s3.CdmS3Client
-
Acquire an S3Client configured to connect to the object store associated with the supplied CdmS3Uri.
C
- CdmS3Client - Class in ucar.unidata.io.s3
-
A client for accessing Object Store resources.
- CdmS3Client() - Constructor for class ucar.unidata.io.s3.CdmS3Client
- CdmS3Uri - Class in ucar.unidata.io.s3
- CdmS3Uri(String) - Constructor for class ucar.unidata.io.s3.CdmS3Uri
-
A
URIfor use by the CDM for identifying a resource on an Object Store, such as AWS S3, Google Cloud Storage, Azure Blob Storage, Ceph, etc. - close() - Method in class thredds.filesystem.s3.ControllerS3
- closeRemote() - Method in class ucar.unidata.io.s3.S3RandomAccessFile
- CollectionSpecParserS3 - Class in thredds.inventory.s3
-
Parses the collection specification string for S3 files.
- CollectionSpecParserS3.Provider - Class in thredds.inventory.s3
-
An S3 Service Provider of
CollectionSpecParserAbstract. - compareTo(MFile) - Method in class thredds.inventory.s3.MFileS3
- ControllerS3 - Class in thredds.filesystem.s3
-
Implements an MController without caching, reading from the object store each time.
- ControllerS3() - Constructor for class thredds.filesystem.s3.ControllerS3
- ControllerS3.Provider - Class in thredds.filesystem.s3
- create() - Method in class thredds.filesystem.s3.ControllerS3.Provider
- create(String) - Method in class thredds.inventory.s3.MFileS3.Provider
- create(String, String, Formatter) - Static method in class thredds.inventory.s3.CollectionSpecParserS3
- create(String, String, Formatter) - Method in class thredds.inventory.s3.CollectionSpecParserS3.Provider
- create(String, Formatter) - Static method in class thredds.inventory.s3.CollectionSpecParserS3
-
Example spec: "cdms3:top-bucket/directory/#dateFormatMark#regExp#delimiter=/" This only allows the dateFormatMark to be in the file name, not anywhere else in the filename path, and you can't use any part of the dateFormat to filter on.
- create(String, Formatter) - Method in class thredds.inventory.s3.CollectionSpecParserS3.Provider
E
- equals(Object) - Method in class thredds.inventory.s3.MFileS3
- equals(Object) - Method in class ucar.unidata.io.s3.CdmS3Uri
- exists() - Method in class thredds.inventory.s3.MFileS3
G
- getAuxInfo() - Method in class thredds.inventory.s3.MFileS3
- getBucket() - Method in class ucar.unidata.io.s3.CdmS3Uri
- getDelimiter() - Method in class ucar.unidata.io.s3.CdmS3Uri
- getEndpoint() - Method in class ucar.unidata.io.s3.CdmS3Uri
- getFilePath(String) - Method in class thredds.inventory.s3.CollectionSpecParserS3
- getInputStream() - Method in class thredds.inventory.s3.MFileS3
- getInventoryAll(CollectionConfig, boolean) - Method in class thredds.filesystem.s3.ControllerS3
- getInventoryTop(CollectionConfig, boolean) - Method in class thredds.filesystem.s3.ControllerS3
- getKey() - Method in class ucar.unidata.io.s3.CdmS3Uri
- getLastModified() - Method in class thredds.inventory.s3.MFileS3
- getLastModified() - Method in class ucar.unidata.io.s3.S3RandomAccessFile
- getLength() - Method in class thredds.inventory.s3.MFileS3
- getLocation() - Method in class ucar.unidata.io.s3.S3RandomAccessFile
- getName() - Method in class thredds.inventory.s3.MFileS3
- getObjectName() - Method in class ucar.unidata.io.s3.S3RandomAccessFile
- getParent() - Method in class thredds.inventory.s3.MFileS3
- getPath() - Method in class thredds.inventory.s3.MFileS3
- getProfile() - Method in class ucar.unidata.io.s3.CdmS3Uri
- getProtocol() - Method in class thredds.filesystem.s3.ControllerS3.Provider
- getProtocol() - Method in class thredds.inventory.s3.CollectionSpecParserS3.Provider
- getProtocol() - Method in class thredds.inventory.s3.MFileS3.Provider
- getSubdirs(CollectionConfig, boolean) - Method in class thredds.filesystem.s3.ControllerS3
H
- hashCode() - Method in class thredds.inventory.s3.MFileS3
- hashCode() - Method in class ucar.unidata.io.s3.CdmS3Uri
I
- isAws() - Method in class ucar.unidata.io.s3.CdmS3Uri
-
Heuristic to check if
CdmS3Urirepresents an AWS S3 Object - isDirectory() - Method in class thredds.inventory.s3.MFileS3
- isOwnerOf(String) - Method in class ucar.unidata.io.s3.S3RandomAccessFile.Provider
L
- length() - Method in class ucar.unidata.io.s3.S3RandomAccessFile
M
- MFileS3 - Class in thredds.inventory.s3
-
Implements
MFilefor objects stored on AWS S3 compatible object stores. - MFileS3(String) - Constructor for class thredds.inventory.s3.MFileS3
- MFileS3(String, long, long) - Constructor for class thredds.inventory.s3.MFileS3
- MFileS3(CdmS3Uri) - Constructor for class thredds.inventory.s3.MFileS3
- MFileS3(CdmS3Uri, long, long) - Constructor for class thredds.inventory.s3.MFileS3
- MFileS3.Provider - Class in thredds.inventory.s3
O
- open(String) - Method in class ucar.unidata.io.s3.S3RandomAccessFile.Provider
-
Open a location that this Provider is the owner of.
- open(String, int) - Method in class ucar.unidata.io.s3.S3RandomAccessFile.Provider
P
- Provider() - Constructor for class thredds.filesystem.s3.ControllerS3.Provider
- Provider() - Constructor for class thredds.inventory.s3.CollectionSpecParserS3.Provider
- Provider() - Constructor for class thredds.inventory.s3.MFileS3.Provider
- Provider() - Constructor for class ucar.unidata.io.s3.S3RandomAccessFile.Provider
R
- readRemote(long, byte[], int, int) - Method in class ucar.unidata.io.s3.S3RandomAccessFile
-
Read directly from the remote service All reading goes through here or readToByteChannel; 1.
- resolveNewKey(String) - Method in class ucar.unidata.io.s3.CdmS3Uri
-
Create a new
CdmS3Urifor the same bucket but using a new key.
S
- S3RandomAccessFile - Class in ucar.unidata.io.s3
-
Manage random access file level access to objects stored on AWS S3 compatible Object Stores.
- S3RandomAccessFile.Provider - Class in ucar.unidata.io.s3
-
Hook into service provider interface to RandomAccessFileProvider.
- SCHEME_CDM_S3 - Static variable in class ucar.unidata.io.s3.CdmS3Uri
- setAuxInfo(Object) - Method in class thredds.inventory.s3.MFileS3
T
- thredds.filesystem.s3 - package thredds.filesystem.s3
- thredds.inventory.s3 - package thredds.inventory.s3
- toString() - Method in class ucar.unidata.io.s3.CdmS3Uri
U
- ucar.unidata.io.s3 - package ucar.unidata.io.s3
- updateLastModified() - Method in class thredds.inventory.s3.MFileS3
-
Update last modified by fetching from a head request
- updateLength() - Method in class thredds.inventory.s3.MFileS3
-
Update file length by fetching from a head request
W
- writeToStream(OutputStream) - Method in class thredds.inventory.s3.MFileS3
- writeToStream(OutputStream, long, long) - Method in class thredds.inventory.s3.MFileS3
All Classes All Packages