## Uses of Interface
net.snowflake.client.jdbc.cloud.storage.StorageObjectMetadata

Packages that use StorageObjectMetadata
net.snowflake.client.jdbc.cloud.storage

### Uses of StorageObjectMetadata in net.snowflake.client.jdbc.cloud.storage

Classes in net.snowflake.client.jdbc.cloud.storage that implement StorageObjectMetadata
`class` `S3ObjectMetadata` s3 implementation of platform independent StorageObjectMetadata interface, wraps an S3 ObjectMetadata class It only supports a limited set of metadata properties currrently used by the JDBC client

Methods in net.snowflake.client.jdbc.cloud.storage that return StorageObjectMetadata
`StorageObjectMetadata` StorageClientFactory.`createStorageMetadataObj(String stageLocationType)` Creates a storage provider specific metadata object, accessible via the platform independent interface
`StorageObjectMetadata` SnowflakeS3Client.`getObjectMetadata(String remoteStorageLocation, String prefix)`
`StorageObjectMetadata` SnowflakeStorageClient.`getObjectMetadata(String remoteStorageLocation, String prefix)` Returns the metadata properties for a remote storage object

Methods in net.snowflake.client.jdbc.cloud.storage with parameters of type StorageObjectMetadata
`void` SnowflakeS3Client.`upload(SFSession connection, String command, int parallelism, boolean uploadFromStream, String remoteStorageLocation, File srcFile, String destFileName, InputStream inputStream, FileBackedOutputStream fileBackedOutputStream, StorageObjectMetadata meta, String stageRegion)` Upload a file (-stream) to S3.
`void` SnowflakeStorageClient.`upload(SFSession connection, String command, int parallelism, boolean uploadFromStream, String remoteStorageLocation, File srcFile, String destFileName, InputStream inputStream, FileBackedOutputStream fileBackedOutputStream, StorageObjectMetadata meta, String stageRegion)` Upload a file (-stream) to remote storage