public class S3Db extends io.inversion.Db<S3Db>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
awsAccessKey |
protected java.lang.String |
awsRegion |
protected java.lang.String |
awsSecretKey |
protected java.util.Map<java.lang.String,java.lang.String> |
bucketPrefixes |
protected java.lang.String |
buckets
bucketName,bucketName,bucketName|alias,bucketName,bucketName|alias|prefix
|
| Constructor and Description |
|---|
S3Db() |
S3Db(java.lang.String name,
java.lang.String... includeOn) |
| Modifier and Type | Method and Description |
|---|---|
void |
doDelete(io.inversion.Collection table,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> indexValues) |
io.inversion.Results |
doSelect(io.inversion.Collection collection,
java.util.List<io.inversion.rql.Term> columnMappedTerms) |
protected void |
doStartup(io.inversion.Api api) |
java.util.List<java.lang.String> |
doUpsert(io.inversion.Collection table,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rows) |
com.amazonaws.services.s3.AmazonS3 |
getS3Client() |
com.amazonaws.services.s3.AmazonS3 |
getS3Client(java.lang.String awsRegion,
java.lang.String awsAccessKey,
java.lang.String awsSecretKey) |
S3Db |
withAwsAccessKey(java.lang.String awsAccessKey) |
S3Db |
withAwsRegion(java.lang.String awsRegion) |
S3Db |
withAwsSecretKey(java.lang.String awsSecretKey) |
beautifyCollectionName, beautifyName, buildCollections, buildRelationships, castDbOutput, castJsonInput, castJsonInput, configApi, configDb, delete, doPatch, doShutdown, doShutdown, excludeTable, filterOutJsonProperty, getCollection, getCollectionByTableName, getCollections, getProperty, getType, isBootstrap, isDryRun, isRunning, isType, makeRelationshipName, mapToColumnNames, mapToColumnNames, mapToJsonNames, patch, removeCollection, select, shutdown, shutdown, startup, upsert, withBootstrap, withCollection, withCollections, withDryRun, withExcludeColumns, withIncludeColumns, withIncludeTable, withIncludeTables, withTypeafterWiringComplete, checkLazyConfig, compareTo, doLazyConfig, getAllExcludePaths, getAllIncludeMethods, getAllIncludePaths, getDefaultIncludeMatchers, getDescription, getExcludeMatchers, getIncludeMatchers, getName, getOrder, getParams, match, match, matches, matches, toString, withDescription, withExcludeOn, withExcludeOn, withIncludeOn, withIncludeOn, withName, withOrder, withParam, withParamsprotected java.lang.String awsAccessKey
protected java.lang.String awsSecretKey
protected java.lang.String awsRegion
protected java.lang.String buckets
protected java.util.Map<java.lang.String,java.lang.String> bucketPrefixes
public S3Db()
public S3Db(java.lang.String name,
java.lang.String... includeOn)
protected void doStartup(io.inversion.Api api)
doStartup in class io.inversion.Db<S3Db>public io.inversion.Results doSelect(io.inversion.Collection collection,
java.util.List<io.inversion.rql.Term> columnMappedTerms)
throws io.inversion.ApiException
doSelect in class io.inversion.Db<S3Db>io.inversion.ApiExceptionpublic java.util.List<java.lang.String> doUpsert(io.inversion.Collection table,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rows)
throws io.inversion.ApiException
doUpsert in class io.inversion.Db<S3Db>io.inversion.ApiExceptionpublic void doDelete(io.inversion.Collection table,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> indexValues)
throws io.inversion.ApiException
doDelete in class io.inversion.Db<S3Db>io.inversion.ApiExceptionpublic com.amazonaws.services.s3.AmazonS3 getS3Client()
public com.amazonaws.services.s3.AmazonS3 getS3Client(java.lang.String awsRegion,
java.lang.String awsAccessKey,
java.lang.String awsSecretKey)
public S3Db withAwsRegion(java.lang.String awsRegion)
public S3Db withAwsAccessKey(java.lang.String awsAccessKey)
public S3Db withAwsSecretKey(java.lang.String awsSecretKey)
Copyright © 2023 Rocket Partners, LLC. All rights reserved.