@GenerateDto(dtoPackage="net.datenwerke.rs.amazons3.client.amazons3.dto", poso2DtoPostProcessors=AmazonS3Datasink2DtoPostProcessor.class, additionalFields=, icon="amazon") @Indexed public class AmazonS3Datasink extends DatasinkDefinition implements FolderedDatasink
FLAG_CONFIGURATION_PROTECTION, FLAG_WRITE_PROTECTION
DEFAULT_EXPORT_FILENAME
Constructor and Description |
---|
AmazonS3Datasink() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAppKey() |
java.lang.String |
getBucketName() |
BasicDatasinkService |
getDatasinkService() |
DatasinkConfiguration |
getDefaultConfiguration(java.lang.String fileEnding) |
java.lang.String |
getFolder() |
java.lang.String |
getRegionName() |
java.lang.String |
getSecretKey()
Gets the decrypted secret key
|
java.lang.String |
getStorageClass() |
void |
setAppKey(java.lang.String appKey) |
void |
setBucketName(java.lang.String bucketName) |
void |
setFolder(java.lang.String folder) |
void |
setRegionName(java.lang.String regionName) |
void |
setSecretKey(java.lang.String secretKey)
Encrypts and sets the given secret
|
void |
setStorageClass(java.lang.String storageClass) |
escapeString, getDescription, getKey, getName, hasChildren, setDescription, setKey, setName, toString
getNodeName, getRootNodeName
getAcl, getOwner, getParentTarget, setAcl, setOwner
addChild, addChild, addFlag, clearFlags, equals, getBaseType, getChildren, getChildrenOfType, getChildrenSorted, getCreatedOn, getDeniedChildren, getDescendants, getDescendants, getFlags, getId, getIdOrOldTransient, getLastUpdated, getManagerClass, getOldTransientId, getOldTransientKey, getParent, getPosition, getRootLine, getSupportedChildren, getVersion, hasChildrenOfType, hasDescendantsOfType, hasFlag, hashCode, idsMatch, isAncestorOf, isConfigurationProtected, isFolder, isRoot, isUpdateLastUpdated, isWriteProtected, removeChild, removeFlag, setChildren, setConfigurationProtection, setCreatedOn, setFlags, setId, setLastUpdated, setOldTransientId, setOldTransientKey, setParent, setPosition, setUpdateLastUpdated, setVersion, setWriteProtection, wouldContainFlag
public java.lang.String getStorageClass()
public void setStorageClass(java.lang.String storageClass)
public java.lang.String getBucketName()
public void setBucketName(java.lang.String bucketName)
public java.lang.String getRegionName()
public void setRegionName(java.lang.String regionName)
public java.lang.String getFolder()
getFolder
in interface FolderedDatasink
public void setFolder(java.lang.String folder)
public java.lang.String getAppKey()
public void setAppKey(java.lang.String appKey)
public java.lang.String getSecretKey()
public void setSecretKey(java.lang.String secretKey)
secretKey
- the secret key to encrypt and setpublic BasicDatasinkService getDatasinkService()
getDatasinkService
in interface HasBasicDatasinkService
public DatasinkConfiguration getDefaultConfiguration(java.lang.String fileEnding)
getDefaultConfiguration
in interface HasDefaultConfiguration