Class SetDynamoDBConfigSourceConfigurationCommand
- java.lang.Object
-
- fish.payara.nucleus.microprofile.config.source.extension.BaseSetConfigSourceConfigurationCommand<DynamoDBConfigSourceConfiguration>
-
- fish.payara.microprofile.config.extensions.dynamodb.admin.SetDynamoDBConfigSourceConfigurationCommand
-
- All Implemented Interfaces:
AdminCommand
@Service(name="set-dynamodb-config-source-configuration") @PerLookup @CommandLock(NONE) @ExecuteOn({DAS,INSTANCE}) @TargetType({DAS,STANDALONE_INSTANCE,CLUSTER,CLUSTERED_INSTANCE,CONFIG}) public class SetDynamoDBConfigSourceConfigurationCommand extends BaseSetConfigSourceConfigurationCommand<DynamoDBConfigSourceConfiguration>
-
-
Field Summary
Fields Modifier and Type Field Description protected String
keyColumnName
protected @Min(value=1L,message="Limit value must be 1 or more") String
limit
protected String
regionName
protected String
tableName
protected String
valueColumnName
-
Fields inherited from class fish.payara.nucleus.microprofile.config.source.extension.BaseSetConfigSourceConfigurationCommand
dynamic, enabled, logger, server, target, targetUtil
-
-
Constructor Summary
Constructors Constructor Description SetDynamoDBConfigSourceConfigurationCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
applyValues(ActionReport report, DynamoDBConfigSourceConfiguration configuration)
Configure the configuration ConfigBeanProxy from the @Param injected class fields.-
Methods inherited from class fish.payara.nucleus.microprofile.config.source.extension.BaseSetConfigSourceConfigurationCommand
configureDynamically, execute
-
-
-
-
Field Detail
-
regionName
protected String regionName
-
tableName
protected String tableName
-
keyColumnName
protected String keyColumnName
-
valueColumnName
protected String valueColumnName
-
limit
@Min(value=1L, message="Limit value must be 1 or more") protected @Min(value=1L,message="Limit value must be 1 or more") String limit
-
-
Method Detail
-
applyValues
protected void applyValues(ActionReport report, DynamoDBConfigSourceConfiguration configuration) throws PropertyVetoException
Description copied from class:BaseSetConfigSourceConfigurationCommand
Configure the configuration ConfigBeanProxy from the @Param injected class fields.- Overrides:
applyValues
in classBaseSetConfigSourceConfigurationCommand<DynamoDBConfigSourceConfiguration>
configuration
- the ConfigBeanProxy to configure- Throws:
PropertyVetoException
- an exception thrown if the property doesn't pass the configured validation.
-
-