in aws-ssm-association/src/main/java/com/amazonaws/ssm/association/translator/request/UpdateAssociationTranslator.java [49:95]
public UpdateAssociationRequest resourceModelToRequest(final ResourceModel model) {
final UpdateAssociationRequest.Builder updateAssociationRequestBuilder =
UpdateAssociationRequest.builder()
.associationId(model.getAssociationId())
.applyOnlyAtCronInterval(model.getApplyOnlyAtCronInterval());
simpleTypeValidator.getValidatedString(model.getName())
.ifPresent(updateAssociationRequestBuilder::name);
simpleTypeValidator.getValidatedString(model.getAssociationName())
.ifPresent(updateAssociationRequestBuilder::associationName);
simpleTypeValidator.getValidatedString(model.getDocumentVersion())
.ifPresent(updateAssociationRequestBuilder::documentVersion);
simpleTypeValidator.getValidatedMap(model.getParameters())
.ifPresent(updateAssociationRequestBuilder::parameters);
simpleTypeValidator.getValidatedString(model.getScheduleExpression())
.ifPresent(updateAssociationRequestBuilder::scheduleExpression);
targetsListTranslator.resourceModelPropertyToServiceModel(model.getTargets())
.ifPresent(updateAssociationRequestBuilder::targets);
instanceAssociationOutputLocationTranslator.resourceModelPropertyToServiceModel(model.getOutputLocation())
.ifPresent(updateAssociationRequestBuilder::outputLocation);
simpleTypeValidator.getValidatedString(model.getAutomationTargetParameterName())
.ifPresent(updateAssociationRequestBuilder::automationTargetParameterName);
simpleTypeValidator.getValidatedString(model.getMaxErrors())
.ifPresent(updateAssociationRequestBuilder::maxErrors);
simpleTypeValidator.getValidatedString(model.getMaxConcurrency())
.ifPresent(updateAssociationRequestBuilder::maxConcurrency);
simpleTypeValidator.getValidatedString(model.getComplianceSeverity())
.ifPresent(updateAssociationRequestBuilder::complianceSeverity);
simpleTypeValidator.getValidatedString(model.getSyncCompliance())
.ifPresent(updateAssociationRequestBuilder::syncCompliance);
simpleTypeValidator.getValidatedStringList(model.getCalendarNames())
.ifPresent(updateAssociationRequestBuilder::calendarNames);
return updateAssociationRequestBuilder.build();
}