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