public class DynamoConfig extends CoreConfig
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
adminPassword |
protected java.lang.String |
adminUsername |
protected java.util.List<java.lang.String> |
auditableActions |
protected java.lang.String |
awsAccessKey |
protected java.lang.String |
awsDaxEndpoint |
protected java.lang.String |
awsDynamoPrefix |
protected java.lang.String |
awsRegion |
protected java.lang.String |
awsSecretAccessKey |
protected boolean |
createObjectWithMinorVersion |
protected com.amazonaws.services.dynamodbv2.AmazonDynamoDB |
dynamoClient |
protected com.amazonaws.services.dynamodbv2.document.DynamoDB |
dynamoDB |
protected java.lang.String |
folderNoteRelationName |
protected java.lang.String |
getChildrenLookupProperty |
protected java.lang.String |
nonAuditedProperties |
protected java.util.List<java.lang.String> |
nonModifyingProps |
protected int |
numReindexThreads |
protected java.lang.String |
pathToRequiredAttrs |
protected java.util.List<java.lang.String> |
searchIgnoredMimetypes |
protected boolean |
security |
protected java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
securityTypeConditions |
protected java.lang.String |
storageType |
protected java.lang.String |
unredactedRelationName |
Modifier | Constructor and Description |
---|---|
protected |
DynamoConfig() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdminPassword() |
java.lang.String |
getAdminUsername() |
java.util.List<java.lang.String> |
getAuditableActions() |
java.lang.String |
getAWSDynamoPrefix()
Return the AWS project name
|
java.lang.String |
getChildrenLookupProperty() |
boolean |
getCreateObjectWithMinorVersion() |
com.amazonaws.services.dynamodbv2.document.DynamoDB |
getDynamo()
Returns DynamoDB
|
com.amazonaws.services.dynamodbv2.AmazonDynamoDB |
getDynamoClient()
Returns DynamoDB client
|
java.lang.String |
getFolderNoteRelationName() |
java.lang.String |
getNonAuditedProperties() |
java.util.List<java.lang.String> |
getNonModifyingProps() |
int |
getNumReindexThreads() |
java.lang.String |
getPathToRequiredAttrs() |
java.util.List<java.lang.String> |
getSearchIgnoredMimetypes() |
boolean |
getSecurity() |
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
getSecurityTypeConditions() |
java.lang.String |
getStorageType() |
java.lang.String |
getUnredactedRelationName() |
void |
init()
Initializes the DynamoDB environment, creating the DynamoDB client
|
void |
setAuditableActions(java.util.List<java.lang.String> auditableActions) |
void |
setNonModifyingProps(java.util.List<java.lang.String> nonModifyingProps) |
void |
setSearchIgnoredMimetypes(java.util.List<java.lang.String> ignoredMimetypes) |
void |
setSecurityTypeConditions(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> securityTypeConditions) |
getApplicationRootURL, getBadCharactersforObjectNames, getClientAuthenticationKey, getCurrentVersionLabel, getDownloadTypeToAttrMap, getFFmpegPath, getFFPROBE, getImagesClasspathDir, getLatestVersionLabel, getLicenseClasspathDir, getSSOEnabled, getTemplatesClasspathDir, getTemplatesRepoPath
getBean, getBeanDefinitionNames
protected java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> securityTypeConditions
protected java.util.List<java.lang.String> auditableActions
protected java.util.List<java.lang.String> nonModifyingProps
protected com.amazonaws.services.dynamodbv2.AmazonDynamoDB dynamoClient
protected com.amazonaws.services.dynamodbv2.document.DynamoDB dynamoDB
protected java.lang.String adminPassword
protected java.util.List<java.lang.String> searchIgnoredMimetypes
@Value(value="${content.storage.type}") protected java.lang.String storageType
@Value(value="${core.localConfigBase}") protected java.lang.String pathToRequiredAttrs
@Value(value="${dynamo.nonAuditedProperties}") protected java.lang.String nonAuditedProperties
@Value(value="${dynamo.admin.username}") protected java.lang.String adminUsername
@Value(value="${dynamo.createObjectWithMinorVersion}") protected boolean createObjectWithMinorVersion
@Value(value="${aws.region}") protected java.lang.String awsRegion
@Value(value="${hpi.foldernote.relationName}") protected java.lang.String folderNoteRelationName
@Value(value="${redaction.unredactedRelationName}") protected java.lang.String unredactedRelationName
@Value(value="${aws.dynamo.prefix}") protected java.lang.String awsDynamoPrefix
@Value(value="${aws.dynamo.dax}") protected java.lang.String awsDaxEndpoint
@Value(value="${aws.accessKey}") protected java.lang.String awsAccessKey
@Value(value="${aws.secretAccessKey}") protected java.lang.String awsSecretAccessKey
@Value(value="${hpi.getChildren.lookupProperty}") protected java.lang.String getChildrenLookupProperty
@Value(value="${dynamo.security}") protected boolean security
@Value(value="${dynamo.reindex.threads}") protected int numReindexThreads
public void setSearchIgnoredMimetypes(java.util.List<java.lang.String> ignoredMimetypes)
public java.util.List<java.lang.String> getSearchIgnoredMimetypes()
public void setSecurityTypeConditions(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> securityTypeConditions)
public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getSecurityTypeConditions()
public void setNonModifyingProps(java.util.List<java.lang.String> nonModifyingProps)
public java.util.List<java.lang.String> getNonModifyingProps()
public void setAuditableActions(java.util.List<java.lang.String> auditableActions)
public java.util.List<java.lang.String> getAuditableActions()
public java.lang.String getAdminUsername()
public java.lang.String getAdminPassword()
public boolean getCreateObjectWithMinorVersion()
public java.lang.String getPathToRequiredAttrs()
public java.lang.String getStorageType()
public java.lang.String getFolderNoteRelationName()
public java.lang.String getUnredactedRelationName()
public java.lang.String getNonAuditedProperties()
public java.lang.String getChildrenLookupProperty()
public boolean getSecurity()
public int getNumReindexThreads()
public com.amazonaws.services.dynamodbv2.document.DynamoDB getDynamo()
public com.amazonaws.services.dynamodbv2.AmazonDynamoDB getDynamoClient()
public java.lang.String getAWSDynamoPrefix()
public void init()