List of usage examples for com.amazonaws.services.cloudsearchdomain.model UploadDocumentsRequest withDocuments
public UploadDocumentsRequest withDocuments(java.io.InputStream documents)
A batch of documents formatted in JSON or HTML.
From source file:com.easarrive.aws.plugins.common.service.impl.CloudSearchService.java
License:Open Source License
/** * {@inheritDoc}//from w w w. ja va2s .c o m */ @Override public UploadDocumentsResult uploadDocumentsByJson(AmazonCloudSearchDomain domainClient, String endpoint, InputStream documents, Long contentLength) { domainClient.setEndpoint(endpoint); UploadDocumentsRequest uploadDocumentsRequest = new UploadDocumentsRequest(); uploadDocumentsRequest.withDocuments(documents).withContentType(ContentType.Applicationjson) .withContentLength(contentLength); UploadDocumentsResult result = domainClient.uploadDocuments(uploadDocumentsRequest); return result; }
From source file:com.easarrive.aws.plugins.common.service.impl.CloudSearchService.java
License:Open Source License
/** * {@inheritDoc}//from w w w.java 2 s .c o m */ @Override public UploadDocumentsResult uploadDocumentsByXML(AmazonCloudSearchDomain domainClient, String domainName, InputStream documents, Long contentLength) { domainClient.setEndpoint(domainName); UploadDocumentsRequest uploadDocumentsRequest = new UploadDocumentsRequest(); uploadDocumentsRequest.withDocuments(documents).withContentType(ContentType.Applicationxml) .withContentLength(contentLength); UploadDocumentsResult result = domainClient.uploadDocuments(uploadDocumentsRequest); return result; }