Class MediaConvertProfileMapper
java.lang.Object
org.craftercms.commons.config.profiles.AbstractProfileConfigMapper<MediaConvertProfile>
org.craftercms.commons.config.profiles.aws.AbstractAwsProfileMapper<MediaConvertProfile>
org.craftercms.studio.impl.v1.aws.mediaconvert.MediaConvertProfileMapper
- All Implemented Interfaces:
org.craftercms.commons.config.ConfigurationMapper<MediaConvertProfile>
public class MediaConvertProfileMapper
extends org.craftercms.commons.config.profiles.aws.AbstractAwsProfileMapper<MediaConvertProfile>
MediaConvert implementation of
ConfigurationMapper
. It uses Apache Commons
Configuration to read an XML profile like the following properties:
<profile> <id>xxxxx</id> <credentials> <accessKey>XXXXXXXXXXXXXXXXXXXX</accessKey> <secretKey>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</secretKey> </credentials> <region>us-east-1</region> <endpoint>https://XXXXXXXX.mediaconvert.us-east-1.amazonaws.com</endpoint> <role>arn:aws:iam::XXXXXXXXXXXX:role/...</role> <queue>arn:aws:mediaconvert:us-east-1:XXXXXXXXXXXX:queues/Default</queue> <inputPath>example-bucket/folder/videos/...</inputPath> <template>Example Template</template> </profile>
- Author:
- joseross
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class org.craftercms.commons.config.profiles.AbstractProfileConfigMapper
configurationResolver, serviceName
-
Constructor Summary
ConstructorsConstructorDescriptionMediaConvertProfileMapper
(org.craftercms.commons.config.ConfigurationResolver resolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.craftercms.commons.config.profiles.aws.AbstractAwsProfile
protected MediaConvertProfile
mapProfile
(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> profileConfig) Methods inherited from class org.craftercms.commons.config.profiles.AbstractProfileConfigMapper
processConfig, readConfig
-
Field Details
-
CONFIG_KEY_MEDIACONVERT
- See Also:
-
CONFIG_KEY_ENDPOINT
- See Also:
-
CONFIG_KEY_ROLE
- See Also:
-
CONFIG_KEY_QUEUE
- See Also:
-
CONFIG_KEY_TEMPLATE
- See Also:
-
CONFIG_KEY_INPUT_PATH
- See Also:
-
-
Constructor Details
-
MediaConvertProfileMapper
@ConstructorProperties("resolver") public MediaConvertProfileMapper(org.craftercms.commons.config.ConfigurationResolver resolver)
-
-
Method Details
-
mapProfile
protected MediaConvertProfile mapProfile(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> profileConfig) throws org.craftercms.commons.config.ConfigurationException - Overrides:
mapProfile
in classorg.craftercms.commons.config.profiles.aws.AbstractAwsProfileMapper<MediaConvertProfile>
- Throws:
org.craftercms.commons.config.ConfigurationException
-
createProfile
protected org.craftercms.commons.config.profiles.aws.AbstractAwsProfile createProfile()- Specified by:
createProfile
in classorg.craftercms.commons.config.profiles.aws.AbstractAwsProfileMapper<MediaConvertProfile>
-