Search in sources :

Example 1 with CreateDocumentClassifierRequest

use of software.amazon.awssdk.services.comprehend.model.CreateDocumentClassifierRequest in project aws-doc-sdk-examples by awsdocs.

the class DocumentClassifierDemo method createDocumentClassifier.

// snippet-start:[comprehend.java2.classifier.main]
public static void createDocumentClassifier(ComprehendClient comClient, String dataAccessRoleArn, String s3Uri, String documentClassifierName) {
    try {
        DocumentClassifierInputDataConfig config = DocumentClassifierInputDataConfig.builder().s3Uri(s3Uri).build();
        CreateDocumentClassifierRequest createDocumentClassifierRequest = CreateDocumentClassifierRequest.builder().documentClassifierName(documentClassifierName).dataAccessRoleArn(dataAccessRoleArn).languageCode("en").inputDataConfig(config).build();
        CreateDocumentClassifierResponse createDocumentClassifierResult = comClient.createDocumentClassifier(createDocumentClassifierRequest);
        String documentClassifierArn = createDocumentClassifierResult.documentClassifierArn();
        System.out.println("Document Classifier ARN: " + documentClassifierArn);
    } catch (ComprehendException e) {
        System.err.println(e.awsErrorDetails().errorMessage());
        System.exit(1);
    }
}
Also used : ComprehendException(software.amazon.awssdk.services.comprehend.model.ComprehendException) CreateDocumentClassifierRequest(software.amazon.awssdk.services.comprehend.model.CreateDocumentClassifierRequest) CreateDocumentClassifierResponse(software.amazon.awssdk.services.comprehend.model.CreateDocumentClassifierResponse) DocumentClassifierInputDataConfig(software.amazon.awssdk.services.comprehend.model.DocumentClassifierInputDataConfig)

Aggregations

ComprehendException (software.amazon.awssdk.services.comprehend.model.ComprehendException)1 CreateDocumentClassifierRequest (software.amazon.awssdk.services.comprehend.model.CreateDocumentClassifierRequest)1 CreateDocumentClassifierResponse (software.amazon.awssdk.services.comprehend.model.CreateDocumentClassifierResponse)1 DocumentClassifierInputDataConfig (software.amazon.awssdk.services.comprehend.model.DocumentClassifierInputDataConfig)1