Uses of Class
com.kingsrook.qqq.backend.module.filesystem.s3.model.metadata.S3BackendMetaData
Packages that use S3BackendMetaData
Package
Description
-
Uses of S3BackendMetaData in com.kingsrook.qqq.backend.module.filesystem.s3.model.metadata
Methods in com.kingsrook.qqq.backend.module.filesystem.s3.model.metadata that return S3BackendMetaDataModifier and TypeMethodDescriptionS3BackendMetaData.withAccessKey(String accessKey) Fluent setter for accessKeyS3BackendMetaData.withBasePath(String basePath) Fluent setter for basePathS3BackendMetaData.withBucketName(String bucketName) Fluent setter for bucketNameS3BackendMetaData.withCaCertificatesPem(String caCertificatesPem) Fluent setter for caCertificatesPem - extra PEM CA certificates to trustS3BackendMetaData.withChecksumMode(S3ChecksumMode checksumMode) Fluent setter for checksumMode - the request/response checksum modeS3BackendMetaData.withConnectTimeoutMillis(Integer connectTimeoutMillis) Fluent setter for connectTimeoutMillis - the HTTP connect timeoutS3BackendMetaData.withEndpoint(String endpoint) Fluent setter for endpoint - the endpoint URL of the S3-compatible storeS3BackendMetaData.withMaxListedObjects(Integer maxListedObjects) Fluent setter for maxListedObjects - the cap on objects returned by one listingFluent setter for nameS3BackendMetaData.withPathStyleAccess(Boolean pathStyleAccess) Fluent setter for pathStyleAccess - whether to use path-style addressingS3BackendMetaData.withRegion(String region) Fluent setter for regionS3BackendMetaData.withSecretKey(String secretKey) Fluent setter for secretKeyS3BackendMetaData.withSocketTimeoutMillis(Integer socketTimeoutMillis) Fluent setter for socketTimeoutMillis - the HTTP socket (read) timeoutS3BackendMetaData.withTlsVerify(Boolean tlsVerify) Fluent setter for tlsVerify - whether TLS certificates are verified -
Uses of S3BackendMetaData in com.kingsrook.qqq.backend.module.filesystem.s3.utils
Methods in com.kingsrook.qqq.backend.module.filesystem.s3.utils with parameters of type S3BackendMetaDataModifier and TypeMethodDescriptionstatic software.amazon.awssdk.services.s3.S3ClientS3ClientFactory.buildClient(S3BackendMetaData backendMetaData) Build a new (uncached) client.static software.amazon.awssdk.services.s3.S3ClientS3ClientFactory.getClient(S3BackendMetaData backendMetaData) Get the shared client for a backend's connection settings, building it on first use.static S3ChecksumModeS3ClientFactory.getEffectiveChecksumMode(S3BackendMetaData backendMetaData) The checksum mode a backend actually uses: its explicit setting, else WHEN_REQUIRED for a custom endpoint (S3-compatible stores), else the SDK default, WHEN_SUPPORTED (AWS).static IntegerS3ClientFactory.getEffectiveMaxListedObjects(S3BackendMetaData backendMetaData) The listing cap a backend actually uses: null means the default; zero or negative means no cap (returned as null).