public UpdateAssociationRequest resourceModelToRequest()

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();
    }