public class TranslationMemoryApi extends CrowdinApi
clientConfig, graphqlUrl, httpClient, url
Constructor and Description |
---|
TranslationMemoryApi(Credentials credentials) |
TranslationMemoryApi(Credentials credentials,
ClientConfig clientConfig) |
Modifier and Type | Method and Description |
---|---|
ResponseObject<TranslationMemory> |
addTm(AddTranslationMemoryRequest request) |
ResponseObject<TranslationMemoryExportStatus> |
checkTmExportStatus(java.lang.Long tmId,
java.lang.String exportId) |
ResponseObject<TranslationMemoryImportStatus> |
checkTmImportStatus(java.lang.Long tmId,
java.lang.String importId) |
void |
clearTm(java.lang.Long tmId) |
ResponseObject<TmSegment> |
createTmSegment(java.lang.Long tmId,
CreateTmSegmentRequest request) |
void |
deleteTm(java.lang.Long tmId) |
void |
deleteTmSegment(java.lang.Long tmId,
java.lang.Long segmentId) |
ResponseObject<DownloadLink> |
downloadTm(java.lang.Long tmId,
java.lang.String exportId) |
ResponseObject<TranslationMemory> |
editTm(java.lang.Long tmId,
java.util.List<PatchRequest> request) |
ResponseObject<TmSegment> |
editTmSegment(java.lang.Long tmId,
java.lang.Long segmentId,
java.util.List<PatchRequest> request) |
ResponseObject<TranslationMemoryExportStatus> |
exportTm(java.lang.Long tmId,
TranslationMemoryExportRequest request) |
ResponseObject<TranslationMemory> |
getTm(java.lang.Long tmId) |
ResponseObject<TmSegment> |
getTmSegment(java.lang.Long tmId,
java.lang.Long segmentId) |
ResponseObject<TranslationMemoryImportStatus> |
importTm(java.lang.Long tmId,
TranslationMemoryImportRequest request) |
ResponseList<TranslationMemory> |
listTms(java.lang.Long groupId,
java.lang.Integer limit,
java.lang.Integer offset,
java.lang.Integer userId) |
ResponseList<TmSegment> |
listTmSegments(java.lang.Long tmId,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<SearchConcordance> |
searchConcordance(java.lang.Long projectId,
SearchConcordanceRequest request) |
graphql, graphql
public TranslationMemoryApi(Credentials credentials)
public TranslationMemoryApi(Credentials credentials, ClientConfig clientConfig)
public ResponseList<SearchConcordance> searchConcordance(java.lang.Long projectId, SearchConcordanceRequest request)
projectId
- project identifierrequest
- request objectpublic ResponseList<TranslationMemory> listTms(java.lang.Long groupId, java.lang.Integer limit, java.lang.Integer offset, java.lang.Integer userId) throws HttpException, HttpBadRequestException
groupId
- group identifierlimit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)userId
- filter by user identifierHttpException
HttpBadRequestException
public ResponseObject<TranslationMemory> addTm(AddTranslationMemoryRequest request) throws HttpException, HttpBadRequestException
request
- request objectHttpException
HttpBadRequestException
public ResponseObject<TranslationMemory> getTm(java.lang.Long tmId) throws HttpException, HttpBadRequestException
tmId
- translation memory identifierHttpException
HttpBadRequestException
public void deleteTm(java.lang.Long tmId) throws HttpException, HttpBadRequestException
tmId
- translation memory identifierHttpException
HttpBadRequestException
public ResponseObject<TranslationMemory> editTm(java.lang.Long tmId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
tmId
- translation memory identifierrequest
- request objectHttpException
HttpBadRequestException
public void clearTm(java.lang.Long tmId) throws HttpException, HttpBadRequestException
tmId
- translation memory identifierHttpException
HttpBadRequestException
public ResponseObject<TranslationMemoryExportStatus> exportTm(java.lang.Long tmId, TranslationMemoryExportRequest request) throws HttpException, HttpBadRequestException
tmId
- translation memory identifierrequest
- request objectHttpException
HttpBadRequestException
public ResponseObject<TranslationMemoryExportStatus> checkTmExportStatus(java.lang.Long tmId, java.lang.String exportId) throws HttpException, HttpBadRequestException
tmId
- translation memory identifierexportId
- export identifierHttpException
HttpBadRequestException
public ResponseObject<DownloadLink> downloadTm(java.lang.Long tmId, java.lang.String exportId) throws HttpException, HttpBadRequestException
tmId
- translation memory identifierexportId
- export identifierHttpException
HttpBadRequestException
public ResponseObject<TranslationMemoryImportStatus> importTm(java.lang.Long tmId, TranslationMemoryImportRequest request) throws HttpException, HttpBadRequestException
tmId
- translation memory identifierrequest
- request objectHttpException
HttpBadRequestException
public ResponseObject<TranslationMemoryImportStatus> checkTmImportStatus(java.lang.Long tmId, java.lang.String importId) throws HttpException, HttpBadRequestException
tmId
- translation memory identifierimportId
- import identifierHttpException
HttpBadRequestException
public ResponseList<TmSegment> listTmSegments(java.lang.Long tmId, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
tmId
- translation memory identifierlimit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)HttpException
HttpBadRequestException
public ResponseObject<TmSegment> createTmSegment(java.lang.Long tmId, CreateTmSegmentRequest request) throws HttpException, HttpBadRequestException
tmId
- translation memory identifierrequest
- request objectHttpException
HttpBadRequestException
public ResponseObject<TmSegment> getTmSegment(java.lang.Long tmId, java.lang.Long segmentId) throws HttpException, HttpBadRequestException
tmId
- translation memory identifiersegmentId
- segment identifierHttpException
HttpBadRequestException
public void deleteTmSegment(java.lang.Long tmId, java.lang.Long segmentId) throws HttpException, HttpBadRequestException
tmId
- translation memory identifiersegmentId
- segment identifierHttpException
HttpBadRequestException
public ResponseObject<TmSegment> editTmSegment(java.lang.Long tmId, java.lang.Long segmentId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
tmId
- translation memory identifiersegmentId
- segment identifierrequest
- request objectHttpException
HttpBadRequestException