aws-sagemaker-modelbiasjobdefinition/src/main/java/software/amazon/sagemaker/modelbiasjobdefinition/CreateHandler.java [29:54]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    protected ProgressEvent<ResourceModel, CallbackContext> handleRequest(
            final AmazonWebServicesClientProxy proxy,
            final ResourceHandlerRequest<ResourceModel> request,
            final CallbackContext callbackContext,
            final ProxyClient<SageMakerClient> proxyClient,
            final Logger logger) {

        this.logger = logger;
        final ResourceModel model = request.getDesiredResourceState();

        //Set job definition name if absent
        String jobDefinitionName = model.getJobDefinitionName();
        if(StringUtils.isEmpty(jobDefinitionName)){
            jobDefinitionName = generateParameterName(request.getLogicalResourceIdentifier(),
                    request.getClientRequestToken());
            model.setJobDefinitionName(jobDefinitionName);
        }

        return ProgressEvent.progress(model, callbackContext)
            .then(progress ->
                    proxy.initiate("AWS-SageMaker-ModelBiasJobDefinition::Create", proxyClient, model, callbackContext)
                        .translateToServiceRequest(TranslatorForRequest::translateToCreateRequest)
                        .makeServiceCall(this::createResource)
                        .progress())
            .then(progress -> new ReadHandler().handleRequest(proxy, request, callbackContext, proxyClient, logger));
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



aws-sagemaker-dataqualityjobdefinition/src/main/java/software/amazon/sagemaker/dataqualityjobdefinition/CreateHandler.java [29:54]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    protected ProgressEvent<ResourceModel, CallbackContext> handleRequest(
            final AmazonWebServicesClientProxy proxy,
            final ResourceHandlerRequest<ResourceModel> request,
            final CallbackContext callbackContext,
            final ProxyClient<SageMakerClient> proxyClient,
            final Logger logger) {

        this.logger = logger;
        final ResourceModel model = request.getDesiredResourceState();

        //Set job definition name if absent
        String jobDefinitionName = model.getJobDefinitionName();
        if(StringUtils.isEmpty(jobDefinitionName)){
            jobDefinitionName = generateParameterName(request.getLogicalResourceIdentifier(),
                    request.getClientRequestToken());
            model.setJobDefinitionName(jobDefinitionName);
        }

        return ProgressEvent.progress(model, callbackContext)
            .then(progress ->
                    proxy.initiate("AWS-SageMaker-DataQualityJobDefinition::Create", proxyClient, model, callbackContext)
                        .translateToServiceRequest(TranslatorForRequest::translateToCreateRequest)
                        .makeServiceCall(this::createResource)
                        .progress())
            .then(progress -> new ReadHandler().handleRequest(proxy, request, callbackContext, proxyClient, logger));
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



aws-sagemaker-modelexplainabilityjobdefinition/src/main/java/software/amazon/sagemaker/modelexplainabilityjobdefinition/CreateHandler.java [29:54]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    protected ProgressEvent<ResourceModel, CallbackContext> handleRequest(
            final AmazonWebServicesClientProxy proxy,
            final ResourceHandlerRequest<ResourceModel> request,
            final CallbackContext callbackContext,
            final ProxyClient<SageMakerClient> proxyClient,
            final Logger logger) {

        this.logger = logger;
        final ResourceModel model = request.getDesiredResourceState();

        //Set job definition name if absent
        String jobDefinitionName = model.getJobDefinitionName();
        if(StringUtils.isEmpty(jobDefinitionName)){
            jobDefinitionName = generateParameterName(request.getLogicalResourceIdentifier(),
                    request.getClientRequestToken());
            model.setJobDefinitionName(jobDefinitionName);
        }

        return ProgressEvent.progress(model, callbackContext)
            .then(progress ->
                    proxy.initiate("AWS-SageMaker-ModelExplainabilityJobDefinition::Create", proxyClient, model, callbackContext)
                        .translateToServiceRequest(TranslatorForRequest::translateToCreateRequest)
                        .makeServiceCall(this::createResource)
                        .progress())
            .then(progress -> new ReadHandler().handleRequest(proxy, request, callbackContext, proxyClient, logger));
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



aws-sagemaker-modelqualityjobdefinition/src/main/java/software/amazon/sagemaker/modelqualityjobdefinition/CreateHandler.java [29:54]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    protected ProgressEvent<ResourceModel, CallbackContext> handleRequest(
            final AmazonWebServicesClientProxy proxy,
            final ResourceHandlerRequest<ResourceModel> request,
            final CallbackContext callbackContext,
            final ProxyClient<SageMakerClient> proxyClient,
            final Logger logger) {

        this.logger = logger;
        final ResourceModel model = request.getDesiredResourceState();

        //Set job definition name if absent
        String jobDefinitionName = model.getJobDefinitionName();
        if(StringUtils.isEmpty(jobDefinitionName)){
            jobDefinitionName = generateParameterName(request.getLogicalResourceIdentifier(),
                    request.getClientRequestToken());
            model.setJobDefinitionName(jobDefinitionName);
        }

        return ProgressEvent.progress(model, callbackContext)
            .then(progress ->
                    proxy.initiate("AWS-SageMaker-ModelQualityJobDefinition::Create", proxyClient, model, callbackContext)
                        .translateToServiceRequest(TranslatorForRequest::translateToCreateRequest)
                        .makeServiceCall(this::createResource)
                        .progress())
            .then(progress -> new ReadHandler().handleRequest(proxy, request, callbackContext, proxyClient, logger));
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



