in aws-lightsail-database/src/main/java/software/amazon/lightsail/database/Translator.java [70:92]
public static AwsRequest translateToUpdateParametersRequest(final ResourceModel model) {
UpdateRelationalDatabaseParametersRequest.Builder updateParametersRequest = UpdateRelationalDatabaseParametersRequest.builder();
updateParametersRequest.relationalDatabaseName(model.getRelationalDatabaseName());
List<software.amazon.awssdk.services.lightsail.model.RelationalDatabaseParameter> relationalDatabaseParameters = new ArrayList<>();
if (model.getRelationalDatabaseParameters() == null) {
return updateParametersRequest.build();
}
for (RelationalDatabaseParameter dbParameter : model.getRelationalDatabaseParameters()) {
software.amazon.awssdk.services.lightsail.model.RelationalDatabaseParameter.Builder parameter =
software.amazon.awssdk.services.lightsail.model.RelationalDatabaseParameter.builder();
parameter.allowedValues(dbParameter.getAllowedValues());
parameter.applyMethod(dbParameter.getApplyMethod());
parameter.applyType(dbParameter.getApplyType());
parameter.dataType(dbParameter.getDataType());
parameter.description(dbParameter.getDescription());
parameter.isModifiable(dbParameter.getIsModifiable());
parameter.parameterName(dbParameter.getParameterName());
parameter.parameterValue(dbParameter.getParameterValue());
relationalDatabaseParameters.add(parameter.build());
}
updateParametersRequest.parameters(relationalDatabaseParameters);
return updateParametersRequest.build();
}