in workgroup/src/main/java/software/amazon/athena/workgroup/CreateHandler.java [44:57]
private CreateWorkGroupResponse createWorkgroup(final ResourceModel model) {
final CreateWorkGroupRequest createWorkGroupRequest = CreateWorkGroupRequest.builder()
.name(model.getName())
.description(model.getDescription())
.tags(model.getTags() != null ? translator.createSdkTagsFromCfnTags(model.getTags()) : null)
.configuration(model.getWorkGroupConfiguration() != null ?
translator.createSdkWorkgroupConfigurationFromCfnConfiguration(model.getWorkGroupConfiguration()) : null)
.build();
try {
return clientProxy.injectCredentialsAndInvokeV2(createWorkGroupRequest, athenaClient::createWorkGroup);
} catch (AthenaException e) {
throw translateAthenaException(e, model.getName());
}
}