A C E G H I L M O P R S T U 
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 URI for 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
 
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
 

E

equals(Object) - Method in class thredds.inventory.s3.MFileS3
 
equals(Object) - Method in class ucar.unidata.io.s3.CdmS3Uri
 

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
 
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.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 CdmS3Uri represents 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 MFile for 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.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 CdmS3Uri for 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
A C E G H I L M O P R S T U 
All Classes All Packages