in aws-databrew-dataset/src/main/java/software/amazon/databrew/dataset/ModelHelper.java [268:294]
public static PathOptions buildRequestPathOptions(final software.amazon.databrew.dataset.PathOptions pathOptions) {
if (pathOptions == null) return null;
PathOptions.Builder pathOptionsBuilder = PathOptions.builder();
software.amazon.databrew.dataset.FilesLimit filesLimit = pathOptions.getFilesLimit();
if (filesLimit != null) {
FilesLimit.Builder filesLimitBuilder = FilesLimit.builder();
pathOptionsBuilder
.filesLimit(filesLimitBuilder
.maxFiles(filesLimit.getMaxFiles())
.orderedBy(filesLimit.getOrderedBy())
.order(filesLimit.getOrder())
.build());
}
software.amazon.databrew.dataset.FilterExpression lastModifiedDateCondition = pathOptions.getLastModifiedDateCondition();
if (lastModifiedDateCondition != null) {
pathOptionsBuilder.lastModifiedDateCondition(getFilterExpression(lastModifiedDateCondition));
}
List<PathParameter> parameters = pathOptions.getParameters();
if (parameters != null) {
pathOptionsBuilder
.parameters(buildMapFromList(pathOptions.getParameters(),
param -> param.getPathParameterName(),
param -> getModelDatasetParameter(param.getDatasetParameter())))
.build();
}
return pathOptionsBuilder.build();
}