com.google.cloud.translate.v3.stub.GrpcTranslationServiceStub Maven / Gradle / Ivy
Show all versions of google-cloud-translate Show documentation
/*
* Copyright 2024 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.google.cloud.translate.v3.stub;
import static com.google.cloud.translate.v3.TranslationServiceClient.ListAdaptiveMtDatasetsPagedResponse;
import static com.google.cloud.translate.v3.TranslationServiceClient.ListAdaptiveMtFilesPagedResponse;
import static com.google.cloud.translate.v3.TranslationServiceClient.ListAdaptiveMtSentencesPagedResponse;
import static com.google.cloud.translate.v3.TranslationServiceClient.ListDatasetsPagedResponse;
import static com.google.cloud.translate.v3.TranslationServiceClient.ListExamplesPagedResponse;
import static com.google.cloud.translate.v3.TranslationServiceClient.ListGlossariesPagedResponse;
import static com.google.cloud.translate.v3.TranslationServiceClient.ListGlossaryEntriesPagedResponse;
import static com.google.cloud.translate.v3.TranslationServiceClient.ListModelsPagedResponse;
import com.google.api.gax.core.BackgroundResource;
import com.google.api.gax.core.BackgroundResourceAggregation;
import com.google.api.gax.grpc.GrpcCallSettings;
import com.google.api.gax.grpc.GrpcStubCallableFactory;
import com.google.api.gax.rpc.ClientContext;
import com.google.api.gax.rpc.OperationCallable;
import com.google.api.gax.rpc.RequestParamsBuilder;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.cloud.translate.v3.AdaptiveMtDataset;
import com.google.cloud.translate.v3.AdaptiveMtFile;
import com.google.cloud.translate.v3.AdaptiveMtTranslateRequest;
import com.google.cloud.translate.v3.AdaptiveMtTranslateResponse;
import com.google.cloud.translate.v3.BatchTranslateDocumentMetadata;
import com.google.cloud.translate.v3.BatchTranslateDocumentRequest;
import com.google.cloud.translate.v3.BatchTranslateDocumentResponse;
import com.google.cloud.translate.v3.BatchTranslateMetadata;
import com.google.cloud.translate.v3.BatchTranslateResponse;
import com.google.cloud.translate.v3.BatchTranslateTextRequest;
import com.google.cloud.translate.v3.CreateAdaptiveMtDatasetRequest;
import com.google.cloud.translate.v3.CreateDatasetMetadata;
import com.google.cloud.translate.v3.CreateDatasetRequest;
import com.google.cloud.translate.v3.CreateGlossaryEntryRequest;
import com.google.cloud.translate.v3.CreateGlossaryMetadata;
import com.google.cloud.translate.v3.CreateGlossaryRequest;
import com.google.cloud.translate.v3.CreateModelMetadata;
import com.google.cloud.translate.v3.CreateModelRequest;
import com.google.cloud.translate.v3.Dataset;
import com.google.cloud.translate.v3.DeleteAdaptiveMtDatasetRequest;
import com.google.cloud.translate.v3.DeleteAdaptiveMtFileRequest;
import com.google.cloud.translate.v3.DeleteDatasetMetadata;
import com.google.cloud.translate.v3.DeleteDatasetRequest;
import com.google.cloud.translate.v3.DeleteGlossaryEntryRequest;
import com.google.cloud.translate.v3.DeleteGlossaryMetadata;
import com.google.cloud.translate.v3.DeleteGlossaryRequest;
import com.google.cloud.translate.v3.DeleteGlossaryResponse;
import com.google.cloud.translate.v3.DeleteModelMetadata;
import com.google.cloud.translate.v3.DeleteModelRequest;
import com.google.cloud.translate.v3.DetectLanguageRequest;
import com.google.cloud.translate.v3.DetectLanguageResponse;
import com.google.cloud.translate.v3.ExportDataMetadata;
import com.google.cloud.translate.v3.ExportDataRequest;
import com.google.cloud.translate.v3.GetAdaptiveMtDatasetRequest;
import com.google.cloud.translate.v3.GetAdaptiveMtFileRequest;
import com.google.cloud.translate.v3.GetDatasetRequest;
import com.google.cloud.translate.v3.GetGlossaryEntryRequest;
import com.google.cloud.translate.v3.GetGlossaryRequest;
import com.google.cloud.translate.v3.GetModelRequest;
import com.google.cloud.translate.v3.GetSupportedLanguagesRequest;
import com.google.cloud.translate.v3.Glossary;
import com.google.cloud.translate.v3.GlossaryEntry;
import com.google.cloud.translate.v3.ImportAdaptiveMtFileRequest;
import com.google.cloud.translate.v3.ImportAdaptiveMtFileResponse;
import com.google.cloud.translate.v3.ImportDataMetadata;
import com.google.cloud.translate.v3.ImportDataRequest;
import com.google.cloud.translate.v3.ListAdaptiveMtDatasetsRequest;
import com.google.cloud.translate.v3.ListAdaptiveMtDatasetsResponse;
import com.google.cloud.translate.v3.ListAdaptiveMtFilesRequest;
import com.google.cloud.translate.v3.ListAdaptiveMtFilesResponse;
import com.google.cloud.translate.v3.ListAdaptiveMtSentencesRequest;
import com.google.cloud.translate.v3.ListAdaptiveMtSentencesResponse;
import com.google.cloud.translate.v3.ListDatasetsRequest;
import com.google.cloud.translate.v3.ListDatasetsResponse;
import com.google.cloud.translate.v3.ListExamplesRequest;
import com.google.cloud.translate.v3.ListExamplesResponse;
import com.google.cloud.translate.v3.ListGlossariesRequest;
import com.google.cloud.translate.v3.ListGlossariesResponse;
import com.google.cloud.translate.v3.ListGlossaryEntriesRequest;
import com.google.cloud.translate.v3.ListGlossaryEntriesResponse;
import com.google.cloud.translate.v3.ListModelsRequest;
import com.google.cloud.translate.v3.ListModelsResponse;
import com.google.cloud.translate.v3.Model;
import com.google.cloud.translate.v3.RomanizeTextRequest;
import com.google.cloud.translate.v3.RomanizeTextResponse;
import com.google.cloud.translate.v3.SupportedLanguages;
import com.google.cloud.translate.v3.TranslateDocumentRequest;
import com.google.cloud.translate.v3.TranslateDocumentResponse;
import com.google.cloud.translate.v3.TranslateTextRequest;
import com.google.cloud.translate.v3.TranslateTextResponse;
import com.google.cloud.translate.v3.UpdateGlossaryEntryRequest;
import com.google.cloud.translate.v3.UpdateGlossaryMetadata;
import com.google.cloud.translate.v3.UpdateGlossaryRequest;
import com.google.longrunning.Operation;
import com.google.longrunning.stub.GrpcOperationsStub;
import com.google.protobuf.Empty;
import io.grpc.MethodDescriptor;
import io.grpc.protobuf.ProtoUtils;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
import javax.annotation.Generated;
// AUTO-GENERATED DOCUMENTATION AND CLASS.
/**
* gRPC stub implementation for the TranslationService service API.
*
* This class is for advanced usage and reflects the underlying API directly.
*/
@Generated("by gapic-generator-java")
public class GrpcTranslationServiceStub extends TranslationServiceStub {
private static final MethodDescriptor
translateTextMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/TranslateText")
.setRequestMarshaller(
ProtoUtils.marshaller(TranslateTextRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(TranslateTextResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor
romanizeTextMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/RomanizeText")
.setRequestMarshaller(ProtoUtils.marshaller(RomanizeTextRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(RomanizeTextResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor
detectLanguageMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/DetectLanguage")
.setRequestMarshaller(
ProtoUtils.marshaller(DetectLanguageRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(DetectLanguageResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor
getSupportedLanguagesMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/GetSupportedLanguages")
.setRequestMarshaller(
ProtoUtils.marshaller(GetSupportedLanguagesRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(SupportedLanguages.getDefaultInstance()))
.build();
private static final MethodDescriptor
translateDocumentMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/TranslateDocument")
.setRequestMarshaller(
ProtoUtils.marshaller(TranslateDocumentRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(TranslateDocumentResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor
batchTranslateTextMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/BatchTranslateText")
.setRequestMarshaller(
ProtoUtils.marshaller(BatchTranslateTextRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
.build();
private static final MethodDescriptor
batchTranslateDocumentMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/BatchTranslateDocument")
.setRequestMarshaller(
ProtoUtils.marshaller(BatchTranslateDocumentRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
.build();
private static final MethodDescriptor
createGlossaryMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/CreateGlossary")
.setRequestMarshaller(
ProtoUtils.marshaller(CreateGlossaryRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
.build();
private static final MethodDescriptor
updateGlossaryMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/UpdateGlossary")
.setRequestMarshaller(
ProtoUtils.marshaller(UpdateGlossaryRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
.build();
private static final MethodDescriptor
listGlossariesMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/ListGlossaries")
.setRequestMarshaller(
ProtoUtils.marshaller(ListGlossariesRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(ListGlossariesResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor getGlossaryMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/GetGlossary")
.setRequestMarshaller(ProtoUtils.marshaller(GetGlossaryRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Glossary.getDefaultInstance()))
.build();
private static final MethodDescriptor
deleteGlossaryMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/DeleteGlossary")
.setRequestMarshaller(
ProtoUtils.marshaller(DeleteGlossaryRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
.build();
private static final MethodDescriptor
getGlossaryEntryMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/GetGlossaryEntry")
.setRequestMarshaller(
ProtoUtils.marshaller(GetGlossaryEntryRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(GlossaryEntry.getDefaultInstance()))
.build();
private static final MethodDescriptor
listGlossaryEntriesMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/ListGlossaryEntries")
.setRequestMarshaller(
ProtoUtils.marshaller(ListGlossaryEntriesRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(ListGlossaryEntriesResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor
createGlossaryEntryMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/CreateGlossaryEntry")
.setRequestMarshaller(
ProtoUtils.marshaller(CreateGlossaryEntryRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(GlossaryEntry.getDefaultInstance()))
.build();
private static final MethodDescriptor
updateGlossaryEntryMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/UpdateGlossaryEntry")
.setRequestMarshaller(
ProtoUtils.marshaller(UpdateGlossaryEntryRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(GlossaryEntry.getDefaultInstance()))
.build();
private static final MethodDescriptor
deleteGlossaryEntryMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/DeleteGlossaryEntry")
.setRequestMarshaller(
ProtoUtils.marshaller(DeleteGlossaryEntryRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
.build();
private static final MethodDescriptor
createDatasetMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/CreateDataset")
.setRequestMarshaller(
ProtoUtils.marshaller(CreateDatasetRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
.build();
private static final MethodDescriptor getDatasetMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/GetDataset")
.setRequestMarshaller(ProtoUtils.marshaller(GetDatasetRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Dataset.getDefaultInstance()))
.build();
private static final MethodDescriptor
listDatasetsMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/ListDatasets")
.setRequestMarshaller(ProtoUtils.marshaller(ListDatasetsRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(ListDatasetsResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor
deleteDatasetMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/DeleteDataset")
.setRequestMarshaller(
ProtoUtils.marshaller(DeleteDatasetRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
.build();
private static final MethodDescriptor
createAdaptiveMtDatasetMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/CreateAdaptiveMtDataset")
.setRequestMarshaller(
ProtoUtils.marshaller(CreateAdaptiveMtDatasetRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(AdaptiveMtDataset.getDefaultInstance()))
.build();
private static final MethodDescriptor
deleteAdaptiveMtDatasetMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/DeleteAdaptiveMtDataset")
.setRequestMarshaller(
ProtoUtils.marshaller(DeleteAdaptiveMtDatasetRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
.build();
private static final MethodDescriptor
getAdaptiveMtDatasetMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/GetAdaptiveMtDataset")
.setRequestMarshaller(
ProtoUtils.marshaller(GetAdaptiveMtDatasetRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(AdaptiveMtDataset.getDefaultInstance()))
.build();
private static final MethodDescriptor<
ListAdaptiveMtDatasetsRequest, ListAdaptiveMtDatasetsResponse>
listAdaptiveMtDatasetsMethodDescriptor =
MethodDescriptor
.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/ListAdaptiveMtDatasets")
.setRequestMarshaller(
ProtoUtils.marshaller(ListAdaptiveMtDatasetsRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(ListAdaptiveMtDatasetsResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor
adaptiveMtTranslateMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/AdaptiveMtTranslate")
.setRequestMarshaller(
ProtoUtils.marshaller(AdaptiveMtTranslateRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(AdaptiveMtTranslateResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor
getAdaptiveMtFileMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/GetAdaptiveMtFile")
.setRequestMarshaller(
ProtoUtils.marshaller(GetAdaptiveMtFileRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(AdaptiveMtFile.getDefaultInstance()))
.build();
private static final MethodDescriptor
deleteAdaptiveMtFileMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/DeleteAdaptiveMtFile")
.setRequestMarshaller(
ProtoUtils.marshaller(DeleteAdaptiveMtFileRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
.build();
private static final MethodDescriptor
importAdaptiveMtFileMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/ImportAdaptiveMtFile")
.setRequestMarshaller(
ProtoUtils.marshaller(ImportAdaptiveMtFileRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(ImportAdaptiveMtFileResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor
listAdaptiveMtFilesMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/ListAdaptiveMtFiles")
.setRequestMarshaller(
ProtoUtils.marshaller(ListAdaptiveMtFilesRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(ListAdaptiveMtFilesResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor<
ListAdaptiveMtSentencesRequest, ListAdaptiveMtSentencesResponse>
listAdaptiveMtSentencesMethodDescriptor =
MethodDescriptor
.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName(
"google.cloud.translation.v3.TranslationService/ListAdaptiveMtSentences")
.setRequestMarshaller(
ProtoUtils.marshaller(ListAdaptiveMtSentencesRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(ListAdaptiveMtSentencesResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor importDataMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/ImportData")
.setRequestMarshaller(ProtoUtils.marshaller(ImportDataRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
.build();
private static final MethodDescriptor exportDataMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/ExportData")
.setRequestMarshaller(ProtoUtils.marshaller(ExportDataRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
.build();
private static final MethodDescriptor
listExamplesMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/ListExamples")
.setRequestMarshaller(ProtoUtils.marshaller(ListExamplesRequest.getDefaultInstance()))
.setResponseMarshaller(
ProtoUtils.marshaller(ListExamplesResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor createModelMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/CreateModel")
.setRequestMarshaller(ProtoUtils.marshaller(CreateModelRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
.build();
private static final MethodDescriptor
listModelsMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/ListModels")
.setRequestMarshaller(ProtoUtils.marshaller(ListModelsRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(ListModelsResponse.getDefaultInstance()))
.build();
private static final MethodDescriptor getModelMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/GetModel")
.setRequestMarshaller(ProtoUtils.marshaller(GetModelRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Model.getDefaultInstance()))
.build();
private static final MethodDescriptor deleteModelMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
.setFullMethodName("google.cloud.translation.v3.TranslationService/DeleteModel")
.setRequestMarshaller(ProtoUtils.marshaller(DeleteModelRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
.build();
private final UnaryCallable translateTextCallable;
private final UnaryCallable romanizeTextCallable;
private final UnaryCallable detectLanguageCallable;
private final UnaryCallable
getSupportedLanguagesCallable;
private final UnaryCallable
translateDocumentCallable;
private final UnaryCallable batchTranslateTextCallable;
private final OperationCallable<
BatchTranslateTextRequest, BatchTranslateResponse, BatchTranslateMetadata>
batchTranslateTextOperationCallable;
private final UnaryCallable
batchTranslateDocumentCallable;
private final OperationCallable<
BatchTranslateDocumentRequest,
BatchTranslateDocumentResponse,
BatchTranslateDocumentMetadata>
batchTranslateDocumentOperationCallable;
private final UnaryCallable createGlossaryCallable;
private final OperationCallable
createGlossaryOperationCallable;
private final UnaryCallable updateGlossaryCallable;
private final OperationCallable
updateGlossaryOperationCallable;
private final UnaryCallable listGlossariesCallable;
private final UnaryCallable
listGlossariesPagedCallable;
private final UnaryCallable getGlossaryCallable;
private final UnaryCallable deleteGlossaryCallable;
private final OperationCallable<
DeleteGlossaryRequest, DeleteGlossaryResponse, DeleteGlossaryMetadata>
deleteGlossaryOperationCallable;
private final UnaryCallable getGlossaryEntryCallable;
private final UnaryCallable
listGlossaryEntriesCallable;
private final UnaryCallable
listGlossaryEntriesPagedCallable;
private final UnaryCallable
createGlossaryEntryCallable;
private final UnaryCallable
updateGlossaryEntryCallable;
private final UnaryCallable deleteGlossaryEntryCallable;
private final UnaryCallable createDatasetCallable;
private final OperationCallable
createDatasetOperationCallable;
private final UnaryCallable getDatasetCallable;
private final UnaryCallable listDatasetsCallable;
private final UnaryCallable
listDatasetsPagedCallable;
private final UnaryCallable deleteDatasetCallable;
private final OperationCallable
deleteDatasetOperationCallable;
private final UnaryCallable
createAdaptiveMtDatasetCallable;
private final UnaryCallable
deleteAdaptiveMtDatasetCallable;
private final UnaryCallable
getAdaptiveMtDatasetCallable;
private final UnaryCallable
listAdaptiveMtDatasetsCallable;
private final UnaryCallable
listAdaptiveMtDatasetsPagedCallable;
private final UnaryCallable
adaptiveMtTranslateCallable;
private final UnaryCallable getAdaptiveMtFileCallable;
private final UnaryCallable deleteAdaptiveMtFileCallable;
private final UnaryCallable
importAdaptiveMtFileCallable;
private final UnaryCallable
listAdaptiveMtFilesCallable;
private final UnaryCallable
listAdaptiveMtFilesPagedCallable;
private final UnaryCallable
listAdaptiveMtSentencesCallable;
private final UnaryCallable
listAdaptiveMtSentencesPagedCallable;
private final UnaryCallable importDataCallable;
private final OperationCallable
importDataOperationCallable;
private final UnaryCallable exportDataCallable;
private final OperationCallable
exportDataOperationCallable;
private final UnaryCallable listExamplesCallable;
private final UnaryCallable
listExamplesPagedCallable;
private final UnaryCallable createModelCallable;
private final OperationCallable
createModelOperationCallable;
private final UnaryCallable listModelsCallable;
private final UnaryCallable listModelsPagedCallable;
private final UnaryCallable getModelCallable;
private final UnaryCallable deleteModelCallable;
private final OperationCallable
deleteModelOperationCallable;
private final BackgroundResource backgroundResources;
private final GrpcOperationsStub operationsStub;
private final GrpcStubCallableFactory callableFactory;
public static final GrpcTranslationServiceStub create(TranslationServiceStubSettings settings)
throws IOException {
return new GrpcTranslationServiceStub(settings, ClientContext.create(settings));
}
public static final GrpcTranslationServiceStub create(ClientContext clientContext)
throws IOException {
return new GrpcTranslationServiceStub(
TranslationServiceStubSettings.newBuilder().build(), clientContext);
}
public static final GrpcTranslationServiceStub create(
ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException {
return new GrpcTranslationServiceStub(
TranslationServiceStubSettings.newBuilder().build(), clientContext, callableFactory);
}
/**
* Constructs an instance of GrpcTranslationServiceStub, using the given settings. This is
* protected so that it is easy to make a subclass, but otherwise, the static factory methods
* should be preferred.
*/
protected GrpcTranslationServiceStub(
TranslationServiceStubSettings settings, ClientContext clientContext) throws IOException {
this(settings, clientContext, new GrpcTranslationServiceCallableFactory());
}
/**
* Constructs an instance of GrpcTranslationServiceStub, using the given settings. This is
* protected so that it is easy to make a subclass, but otherwise, the static factory methods
* should be preferred.
*/
protected GrpcTranslationServiceStub(
TranslationServiceStubSettings settings,
ClientContext clientContext,
GrpcStubCallableFactory callableFactory)
throws IOException {
this.callableFactory = callableFactory;
this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory);
GrpcCallSettings translateTextTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(translateTextMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings romanizeTextTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(romanizeTextMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings
detectLanguageTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(detectLanguageMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings
getSupportedLanguagesTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getSupportedLanguagesMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings
translateDocumentTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(translateDocumentMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings batchTranslateTextTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(batchTranslateTextMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings
batchTranslateDocumentTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(batchTranslateDocumentMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings createGlossaryTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createGlossaryMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings updateGlossaryTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(updateGlossaryMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("glossary.name", String.valueOf(request.getGlossary().getName()));
return builder.build();
})
.build();
GrpcCallSettings
listGlossariesTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listGlossariesMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings getGlossaryTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getGlossaryMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
GrpcCallSettings deleteGlossaryTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteGlossaryMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
GrpcCallSettings getGlossaryEntryTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getGlossaryEntryMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
GrpcCallSettings
listGlossaryEntriesTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listGlossaryEntriesMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings
createGlossaryEntryTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createGlossaryEntryMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings
updateGlossaryEntryTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(updateGlossaryEntryMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add(
"glossary_entry.name",
String.valueOf(request.getGlossaryEntry().getName()));
return builder.build();
})
.build();
GrpcCallSettings deleteGlossaryEntryTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteGlossaryEntryMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
GrpcCallSettings createDatasetTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createDatasetMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings getDatasetTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getDatasetMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
GrpcCallSettings listDatasetsTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listDatasetsMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings deleteDatasetTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteDatasetMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
GrpcCallSettings
createAdaptiveMtDatasetTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createAdaptiveMtDatasetMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings
deleteAdaptiveMtDatasetTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteAdaptiveMtDatasetMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
GrpcCallSettings
getAdaptiveMtDatasetTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getAdaptiveMtDatasetMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
GrpcCallSettings
listAdaptiveMtDatasetsTransportSettings =
GrpcCallSettings
.newBuilder()
.setMethodDescriptor(listAdaptiveMtDatasetsMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings
adaptiveMtTranslateTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(adaptiveMtTranslateMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings getAdaptiveMtFileTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getAdaptiveMtFileMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
GrpcCallSettings deleteAdaptiveMtFileTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteAdaptiveMtFileMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
GrpcCallSettings
importAdaptiveMtFileTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(importAdaptiveMtFileMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings
listAdaptiveMtFilesTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listAdaptiveMtFilesMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings
listAdaptiveMtSentencesTransportSettings =
GrpcCallSettings
.newBuilder()
.setMethodDescriptor(listAdaptiveMtSentencesMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings importDataTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(importDataMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("dataset", String.valueOf(request.getDataset()));
return builder.build();
})
.build();
GrpcCallSettings exportDataTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(exportDataMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("dataset", String.valueOf(request.getDataset()));
return builder.build();
})
.build();
GrpcCallSettings listExamplesTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listExamplesMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings createModelTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createModelMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings listModelsTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listModelsMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("parent", String.valueOf(request.getParent()));
return builder.build();
})
.build();
GrpcCallSettings getModelTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getModelMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
GrpcCallSettings deleteModelTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteModelMethodDescriptor)
.setParamsExtractor(
request -> {
RequestParamsBuilder builder = RequestParamsBuilder.create();
builder.add("name", String.valueOf(request.getName()));
return builder.build();
})
.build();
this.translateTextCallable =
callableFactory.createUnaryCallable(
translateTextTransportSettings, settings.translateTextSettings(), clientContext);
this.romanizeTextCallable =
callableFactory.createUnaryCallable(
romanizeTextTransportSettings, settings.romanizeTextSettings(), clientContext);
this.detectLanguageCallable =
callableFactory.createUnaryCallable(
detectLanguageTransportSettings, settings.detectLanguageSettings(), clientContext);
this.getSupportedLanguagesCallable =
callableFactory.createUnaryCallable(
getSupportedLanguagesTransportSettings,
settings.getSupportedLanguagesSettings(),
clientContext);
this.translateDocumentCallable =
callableFactory.createUnaryCallable(
translateDocumentTransportSettings,
settings.translateDocumentSettings(),
clientContext);
this.batchTranslateTextCallable =
callableFactory.createUnaryCallable(
batchTranslateTextTransportSettings,
settings.batchTranslateTextSettings(),
clientContext);
this.batchTranslateTextOperationCallable =
callableFactory.createOperationCallable(
batchTranslateTextTransportSettings,
settings.batchTranslateTextOperationSettings(),
clientContext,
operationsStub);
this.batchTranslateDocumentCallable =
callableFactory.createUnaryCallable(
batchTranslateDocumentTransportSettings,
settings.batchTranslateDocumentSettings(),
clientContext);
this.batchTranslateDocumentOperationCallable =
callableFactory.createOperationCallable(
batchTranslateDocumentTransportSettings,
settings.batchTranslateDocumentOperationSettings(),
clientContext,
operationsStub);
this.createGlossaryCallable =
callableFactory.createUnaryCallable(
createGlossaryTransportSettings, settings.createGlossarySettings(), clientContext);
this.createGlossaryOperationCallable =
callableFactory.createOperationCallable(
createGlossaryTransportSettings,
settings.createGlossaryOperationSettings(),
clientContext,
operationsStub);
this.updateGlossaryCallable =
callableFactory.createUnaryCallable(
updateGlossaryTransportSettings, settings.updateGlossarySettings(), clientContext);
this.updateGlossaryOperationCallable =
callableFactory.createOperationCallable(
updateGlossaryTransportSettings,
settings.updateGlossaryOperationSettings(),
clientContext,
operationsStub);
this.listGlossariesCallable =
callableFactory.createUnaryCallable(
listGlossariesTransportSettings, settings.listGlossariesSettings(), clientContext);
this.listGlossariesPagedCallable =
callableFactory.createPagedCallable(
listGlossariesTransportSettings, settings.listGlossariesSettings(), clientContext);
this.getGlossaryCallable =
callableFactory.createUnaryCallable(
getGlossaryTransportSettings, settings.getGlossarySettings(), clientContext);
this.deleteGlossaryCallable =
callableFactory.createUnaryCallable(
deleteGlossaryTransportSettings, settings.deleteGlossarySettings(), clientContext);
this.deleteGlossaryOperationCallable =
callableFactory.createOperationCallable(
deleteGlossaryTransportSettings,
settings.deleteGlossaryOperationSettings(),
clientContext,
operationsStub);
this.getGlossaryEntryCallable =
callableFactory.createUnaryCallable(
getGlossaryEntryTransportSettings, settings.getGlossaryEntrySettings(), clientContext);
this.listGlossaryEntriesCallable =
callableFactory.createUnaryCallable(
listGlossaryEntriesTransportSettings,
settings.listGlossaryEntriesSettings(),
clientContext);
this.listGlossaryEntriesPagedCallable =
callableFactory.createPagedCallable(
listGlossaryEntriesTransportSettings,
settings.listGlossaryEntriesSettings(),
clientContext);
this.createGlossaryEntryCallable =
callableFactory.createUnaryCallable(
createGlossaryEntryTransportSettings,
settings.createGlossaryEntrySettings(),
clientContext);
this.updateGlossaryEntryCallable =
callableFactory.createUnaryCallable(
updateGlossaryEntryTransportSettings,
settings.updateGlossaryEntrySettings(),
clientContext);
this.deleteGlossaryEntryCallable =
callableFactory.createUnaryCallable(
deleteGlossaryEntryTransportSettings,
settings.deleteGlossaryEntrySettings(),
clientContext);
this.createDatasetCallable =
callableFactory.createUnaryCallable(
createDatasetTransportSettings, settings.createDatasetSettings(), clientContext);
this.createDatasetOperationCallable =
callableFactory.createOperationCallable(
createDatasetTransportSettings,
settings.createDatasetOperationSettings(),
clientContext,
operationsStub);
this.getDatasetCallable =
callableFactory.createUnaryCallable(
getDatasetTransportSettings, settings.getDatasetSettings(), clientContext);
this.listDatasetsCallable =
callableFactory.createUnaryCallable(
listDatasetsTransportSettings, settings.listDatasetsSettings(), clientContext);
this.listDatasetsPagedCallable =
callableFactory.createPagedCallable(
listDatasetsTransportSettings, settings.listDatasetsSettings(), clientContext);
this.deleteDatasetCallable =
callableFactory.createUnaryCallable(
deleteDatasetTransportSettings, settings.deleteDatasetSettings(), clientContext);
this.deleteDatasetOperationCallable =
callableFactory.createOperationCallable(
deleteDatasetTransportSettings,
settings.deleteDatasetOperationSettings(),
clientContext,
operationsStub);
this.createAdaptiveMtDatasetCallable =
callableFactory.createUnaryCallable(
createAdaptiveMtDatasetTransportSettings,
settings.createAdaptiveMtDatasetSettings(),
clientContext);
this.deleteAdaptiveMtDatasetCallable =
callableFactory.createUnaryCallable(
deleteAdaptiveMtDatasetTransportSettings,
settings.deleteAdaptiveMtDatasetSettings(),
clientContext);
this.getAdaptiveMtDatasetCallable =
callableFactory.createUnaryCallable(
getAdaptiveMtDatasetTransportSettings,
settings.getAdaptiveMtDatasetSettings(),
clientContext);
this.listAdaptiveMtDatasetsCallable =
callableFactory.createUnaryCallable(
listAdaptiveMtDatasetsTransportSettings,
settings.listAdaptiveMtDatasetsSettings(),
clientContext);
this.listAdaptiveMtDatasetsPagedCallable =
callableFactory.createPagedCallable(
listAdaptiveMtDatasetsTransportSettings,
settings.listAdaptiveMtDatasetsSettings(),
clientContext);
this.adaptiveMtTranslateCallable =
callableFactory.createUnaryCallable(
adaptiveMtTranslateTransportSettings,
settings.adaptiveMtTranslateSettings(),
clientContext);
this.getAdaptiveMtFileCallable =
callableFactory.createUnaryCallable(
getAdaptiveMtFileTransportSettings,
settings.getAdaptiveMtFileSettings(),
clientContext);
this.deleteAdaptiveMtFileCallable =
callableFactory.createUnaryCallable(
deleteAdaptiveMtFileTransportSettings,
settings.deleteAdaptiveMtFileSettings(),
clientContext);
this.importAdaptiveMtFileCallable =
callableFactory.createUnaryCallable(
importAdaptiveMtFileTransportSettings,
settings.importAdaptiveMtFileSettings(),
clientContext);
this.listAdaptiveMtFilesCallable =
callableFactory.createUnaryCallable(
listAdaptiveMtFilesTransportSettings,
settings.listAdaptiveMtFilesSettings(),
clientContext);
this.listAdaptiveMtFilesPagedCallable =
callableFactory.createPagedCallable(
listAdaptiveMtFilesTransportSettings,
settings.listAdaptiveMtFilesSettings(),
clientContext);
this.listAdaptiveMtSentencesCallable =
callableFactory.createUnaryCallable(
listAdaptiveMtSentencesTransportSettings,
settings.listAdaptiveMtSentencesSettings(),
clientContext);
this.listAdaptiveMtSentencesPagedCallable =
callableFactory.createPagedCallable(
listAdaptiveMtSentencesTransportSettings,
settings.listAdaptiveMtSentencesSettings(),
clientContext);
this.importDataCallable =
callableFactory.createUnaryCallable(
importDataTransportSettings, settings.importDataSettings(), clientContext);
this.importDataOperationCallable =
callableFactory.createOperationCallable(
importDataTransportSettings,
settings.importDataOperationSettings(),
clientContext,
operationsStub);
this.exportDataCallable =
callableFactory.createUnaryCallable(
exportDataTransportSettings, settings.exportDataSettings(), clientContext);
this.exportDataOperationCallable =
callableFactory.createOperationCallable(
exportDataTransportSettings,
settings.exportDataOperationSettings(),
clientContext,
operationsStub);
this.listExamplesCallable =
callableFactory.createUnaryCallable(
listExamplesTransportSettings, settings.listExamplesSettings(), clientContext);
this.listExamplesPagedCallable =
callableFactory.createPagedCallable(
listExamplesTransportSettings, settings.listExamplesSettings(), clientContext);
this.createModelCallable =
callableFactory.createUnaryCallable(
createModelTransportSettings, settings.createModelSettings(), clientContext);
this.createModelOperationCallable =
callableFactory.createOperationCallable(
createModelTransportSettings,
settings.createModelOperationSettings(),
clientContext,
operationsStub);
this.listModelsCallable =
callableFactory.createUnaryCallable(
listModelsTransportSettings, settings.listModelsSettings(), clientContext);
this.listModelsPagedCallable =
callableFactory.createPagedCallable(
listModelsTransportSettings, settings.listModelsSettings(), clientContext);
this.getModelCallable =
callableFactory.createUnaryCallable(
getModelTransportSettings, settings.getModelSettings(), clientContext);
this.deleteModelCallable =
callableFactory.createUnaryCallable(
deleteModelTransportSettings, settings.deleteModelSettings(), clientContext);
this.deleteModelOperationCallable =
callableFactory.createOperationCallable(
deleteModelTransportSettings,
settings.deleteModelOperationSettings(),
clientContext,
operationsStub);
this.backgroundResources =
new BackgroundResourceAggregation(clientContext.getBackgroundResources());
}
public GrpcOperationsStub getOperationsStub() {
return operationsStub;
}
@Override
public UnaryCallable translateTextCallable() {
return translateTextCallable;
}
@Override
public UnaryCallable romanizeTextCallable() {
return romanizeTextCallable;
}
@Override
public UnaryCallable detectLanguageCallable() {
return detectLanguageCallable;
}
@Override
public UnaryCallable
getSupportedLanguagesCallable() {
return getSupportedLanguagesCallable;
}
@Override
public UnaryCallable
translateDocumentCallable() {
return translateDocumentCallable;
}
@Override
public UnaryCallable batchTranslateTextCallable() {
return batchTranslateTextCallable;
}
@Override
public OperationCallable<
BatchTranslateTextRequest, BatchTranslateResponse, BatchTranslateMetadata>
batchTranslateTextOperationCallable() {
return batchTranslateTextOperationCallable;
}
@Override
public UnaryCallable batchTranslateDocumentCallable() {
return batchTranslateDocumentCallable;
}
@Override
public OperationCallable<
BatchTranslateDocumentRequest,
BatchTranslateDocumentResponse,
BatchTranslateDocumentMetadata>
batchTranslateDocumentOperationCallable() {
return batchTranslateDocumentOperationCallable;
}
@Override
public UnaryCallable createGlossaryCallable() {
return createGlossaryCallable;
}
@Override
public OperationCallable
createGlossaryOperationCallable() {
return createGlossaryOperationCallable;
}
@Override
public UnaryCallable updateGlossaryCallable() {
return updateGlossaryCallable;
}
@Override
public OperationCallable
updateGlossaryOperationCallable() {
return updateGlossaryOperationCallable;
}
@Override
public UnaryCallable listGlossariesCallable() {
return listGlossariesCallable;
}
@Override
public UnaryCallable
listGlossariesPagedCallable() {
return listGlossariesPagedCallable;
}
@Override
public UnaryCallable getGlossaryCallable() {
return getGlossaryCallable;
}
@Override
public UnaryCallable deleteGlossaryCallable() {
return deleteGlossaryCallable;
}
@Override
public OperationCallable
deleteGlossaryOperationCallable() {
return deleteGlossaryOperationCallable;
}
@Override
public UnaryCallable getGlossaryEntryCallable() {
return getGlossaryEntryCallable;
}
@Override
public UnaryCallable
listGlossaryEntriesCallable() {
return listGlossaryEntriesCallable;
}
@Override
public UnaryCallable
listGlossaryEntriesPagedCallable() {
return listGlossaryEntriesPagedCallable;
}
@Override
public UnaryCallable createGlossaryEntryCallable() {
return createGlossaryEntryCallable;
}
@Override
public UnaryCallable updateGlossaryEntryCallable() {
return updateGlossaryEntryCallable;
}
@Override
public UnaryCallable deleteGlossaryEntryCallable() {
return deleteGlossaryEntryCallable;
}
@Override
public UnaryCallable createDatasetCallable() {
return createDatasetCallable;
}
@Override
public OperationCallable
createDatasetOperationCallable() {
return createDatasetOperationCallable;
}
@Override
public UnaryCallable getDatasetCallable() {
return getDatasetCallable;
}
@Override
public UnaryCallable listDatasetsCallable() {
return listDatasetsCallable;
}
@Override
public UnaryCallable listDatasetsPagedCallable() {
return listDatasetsPagedCallable;
}
@Override
public UnaryCallable deleteDatasetCallable() {
return deleteDatasetCallable;
}
@Override
public OperationCallable
deleteDatasetOperationCallable() {
return deleteDatasetOperationCallable;
}
@Override
public UnaryCallable
createAdaptiveMtDatasetCallable() {
return createAdaptiveMtDatasetCallable;
}
@Override
public UnaryCallable deleteAdaptiveMtDatasetCallable() {
return deleteAdaptiveMtDatasetCallable;
}
@Override
public UnaryCallable
getAdaptiveMtDatasetCallable() {
return getAdaptiveMtDatasetCallable;
}
@Override
public UnaryCallable
listAdaptiveMtDatasetsCallable() {
return listAdaptiveMtDatasetsCallable;
}
@Override
public UnaryCallable
listAdaptiveMtDatasetsPagedCallable() {
return listAdaptiveMtDatasetsPagedCallable;
}
@Override
public UnaryCallable
adaptiveMtTranslateCallable() {
return adaptiveMtTranslateCallable;
}
@Override
public UnaryCallable getAdaptiveMtFileCallable() {
return getAdaptiveMtFileCallable;
}
@Override
public UnaryCallable deleteAdaptiveMtFileCallable() {
return deleteAdaptiveMtFileCallable;
}
@Override
public UnaryCallable
importAdaptiveMtFileCallable() {
return importAdaptiveMtFileCallable;
}
@Override
public UnaryCallable
listAdaptiveMtFilesCallable() {
return listAdaptiveMtFilesCallable;
}
@Override
public UnaryCallable
listAdaptiveMtFilesPagedCallable() {
return listAdaptiveMtFilesPagedCallable;
}
@Override
public UnaryCallable
listAdaptiveMtSentencesCallable() {
return listAdaptiveMtSentencesCallable;
}
@Override
public UnaryCallable
listAdaptiveMtSentencesPagedCallable() {
return listAdaptiveMtSentencesPagedCallable;
}
@Override
public UnaryCallable importDataCallable() {
return importDataCallable;
}
@Override
public OperationCallable
importDataOperationCallable() {
return importDataOperationCallable;
}
@Override
public UnaryCallable exportDataCallable() {
return exportDataCallable;
}
@Override
public OperationCallable