private CreateStateMachineRequest buildCreateStateMachineRequestFromModel()

in statemachine/src/main/java/com/amazonaws/stepfunctions/cloudformation/statemachine/CreateHandler.java [70:87]


    private CreateStateMachineRequest buildCreateStateMachineRequestFromModel(ResourceModel model, List<Tag> tags) {
        CreateStateMachineRequest createStateMachineRequest = new CreateStateMachineRequest();
        createStateMachineRequest.setRoleArn(model.getRoleArn());
        createStateMachineRequest.setName(model.getStateMachineName());
        createStateMachineRequest.setTags(tags);
        createStateMachineRequest.setDefinition(model.getDefinitionString());
        createStateMachineRequest.setType(model.getStateMachineType());

        if (model.getLoggingConfiguration() != null) {
            createStateMachineRequest.setLoggingConfiguration(Translator.getLoggingConfiguration(model.getLoggingConfiguration()));
        }

        if (model.getTracingConfiguration() != null) {
            createStateMachineRequest.setTracingConfiguration(Translator.getTracingConfiguration(model.getTracingConfiguration()));
        }

        return createStateMachineRequest;
    }