# Uses of Package
net.snowflake.client.jdbc.cloud.storage

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

Classes in net.snowflake.client.jdbc.cloud.storage used by net.snowflake.client.jdbc
SnowflakeStorageClient: Interface for storage client provider implementations
StageInfo: Encapsulates all the required stage properties used by GET/PUT for Azure, GCS and S3 stages

Classes in net.snowflake.client.jdbc.cloud.storage used by net.snowflake.client.jdbc.cloud.storage
SnowflakeAzureClient: Encapsulates the Azure Storage client and all Azure Storage operations and logic
SnowflakeGCSClient: Encapsulates the GCS Storage client and all GCS operations and logic
SnowflakeStorageClient: Interface for storage client provider implementations
StageInfo: Encapsulates all the required stage properties used by GET/PUT for Azure, GCS and S3 stages
StageInfo.StageType
StorageClientFactory: Factory object for abstracting the creation of storage client objects: SnowflakeStorageClient and StorageObjectMetadata
StorageObjectMetadata: Interface for platform-independent remote storage object metadata, modeled after the S3 ObjectMetadata class
StorageObjectSummary: Storage platform agnostic class that encapsulates remote storage object properties
StorageObjectSummaryCollection: Provides and iterator over storage object summaries from all supported cloud storage providers
StorageProviderException: Custom exception class to signal a remote provider exception in a platform-independent manner.