This class provides the ability to make remote calls to the backing service through method - * calls that map to API methods. Sample code to get started: - * - *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * EncodingType encodingType = EncodingType.NONE;
- * AnalyzeSentimentResponse response = languageServiceClient.analyzeSentiment(document, encodingType);
- * }
- *
- *
- *
- * Note: close() needs to be called on the languageServiceClient object to clean up resources - * such as threads. In the example above, try-with-resources is used, which automatically calls - * close(). - * - *
The surface of this class includes several types of Java methods for each of the API's - * methods: - * - *
See the individual methods for example code. - * - *
Many parameters require resource names to be formatted in a particular way. To assist with - * these names, this class includes a format method for each type of name, and additionally a parse - * method to extract the individual identifiers contained within names that are returned. - * - *
This class can be customized by passing in a custom instance of LanguageServiceSettings to - * create(). For example: - * - *
To customize credentials: - * - *
- *
- * LanguageServiceSettings languageServiceSettings =
- * LanguageServiceSettings.newBuilder()
- * .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
- * .build();
- * LanguageServiceClient languageServiceClient =
- * LanguageServiceClient.create(languageServiceSettings);
- *
- *
- *
- * To customize the endpoint:
- *
- *
- *
- * LanguageServiceSettings languageServiceSettings =
- * LanguageServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
- * LanguageServiceClient languageServiceClient =
- * LanguageServiceClient.create(languageServiceSettings);
- *
- *
- */
-@Generated("by gapic-generator")
-@BetaApi
-public class LanguageServiceClient implements BackgroundResource {
- private final LanguageServiceSettings settings;
- private final LanguageServiceStub stub;
-
- /** Constructs an instance of LanguageServiceClient with default settings. */
- public static final LanguageServiceClient create() throws IOException {
- return create(LanguageServiceSettings.newBuilder().build());
- }
-
- /**
- * Constructs an instance of LanguageServiceClient, using the given settings. The channels are
- * created based on the settings passed in, or defaults for any settings that are not set.
- */
- public static final LanguageServiceClient create(LanguageServiceSettings settings)
- throws IOException {
- return new LanguageServiceClient(settings);
- }
-
- /**
- * Constructs an instance of LanguageServiceClient, using the given stub for making calls. This is
- * for advanced usage - prefer to use LanguageServiceSettings}.
- */
- @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
- public static final LanguageServiceClient create(LanguageServiceStub stub) {
- return new LanguageServiceClient(stub);
- }
-
- /**
- * Constructs an instance of LanguageServiceClient, 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 LanguageServiceClient(LanguageServiceSettings settings) throws IOException {
- this.settings = settings;
- this.stub = ((LanguageServiceStubSettings) settings.getStubSettings()).createStub();
- }
-
- @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
- protected LanguageServiceClient(LanguageServiceStub stub) {
- this.settings = null;
- this.stub = stub;
- }
-
- public final LanguageServiceSettings getSettings() {
- return settings;
- }
-
- @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
- public LanguageServiceStub getStub() {
- return stub;
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the sentiment of the provided text.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * EncodingType encodingType = EncodingType.NONE;
- * AnalyzeSentimentResponse response = languageServiceClient.analyzeSentiment(document, encodingType);
- * }
- *
- *
- * @param document Input document.
- * @param encodingType The encoding type used by the API to calculate sentence offsets.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeSentimentResponse analyzeSentiment(
- Document document, EncodingType encodingType) {
-
- AnalyzeSentimentRequest request =
- AnalyzeSentimentRequest.newBuilder()
- .setDocument(document)
- .setEncodingType(encodingType)
- .build();
- return analyzeSentiment(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the sentiment of the provided text.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSentimentResponse response = languageServiceClient.analyzeSentiment(document);
- * }
- *
- *
- * @param document Input document.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeSentimentResponse analyzeSentiment(Document document) {
-
- AnalyzeSentimentRequest request =
- AnalyzeSentimentRequest.newBuilder().setDocument(document).build();
- return analyzeSentiment(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the sentiment of the provided text.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSentimentRequest request = AnalyzeSentimentRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * AnalyzeSentimentResponse response = languageServiceClient.analyzeSentiment(request);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeSentimentResponse analyzeSentiment(AnalyzeSentimentRequest request) {
- return analyzeSentimentCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the sentiment of the provided text.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSentimentRequest request = AnalyzeSentimentRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ApiFuture<AnalyzeSentimentResponse> future = languageServiceClient.analyzeSentimentCallable().futureCall(request);
- * // Do something
- * AnalyzeSentimentResponse response = future.get();
- * }
- *
- */
- public final UnaryCallableSample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * EncodingType encodingType = EncodingType.NONE;
- * AnalyzeEntitiesResponse response = languageServiceClient.analyzeEntities(document, encodingType);
- * }
- *
- *
- * @param document Input document.
- * @param encodingType The encoding type used by the API to calculate offsets.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeEntitiesResponse analyzeEntities(
- Document document, EncodingType encodingType) {
-
- AnalyzeEntitiesRequest request =
- AnalyzeEntitiesRequest.newBuilder()
- .setDocument(document)
- .setEncodingType(encodingType)
- .build();
- return analyzeEntities(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Finds named entities (currently proper names and common nouns) in the text along with entity
- * types, salience, mentions for each entity, and other properties.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeEntitiesResponse response = languageServiceClient.analyzeEntities(document);
- * }
- *
- *
- * @param document Input document.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeEntitiesResponse analyzeEntities(Document document) {
-
- AnalyzeEntitiesRequest request =
- AnalyzeEntitiesRequest.newBuilder().setDocument(document).build();
- return analyzeEntities(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Finds named entities (currently proper names and common nouns) in the text along with entity
- * types, salience, mentions for each entity, and other properties.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeEntitiesRequest request = AnalyzeEntitiesRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * AnalyzeEntitiesResponse response = languageServiceClient.analyzeEntities(request);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeEntitiesResponse analyzeEntities(AnalyzeEntitiesRequest request) {
- return analyzeEntitiesCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Finds named entities (currently proper names and common nouns) in the text along with entity
- * types, salience, mentions for each entity, and other properties.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeEntitiesRequest request = AnalyzeEntitiesRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ApiFuture<AnalyzeEntitiesResponse> future = languageServiceClient.analyzeEntitiesCallable().futureCall(request);
- * // Do something
- * AnalyzeEntitiesResponse response = future.get();
- * }
- *
- */
- public final UnaryCallableSample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * EncodingType encodingType = EncodingType.NONE;
- * AnalyzeEntitySentimentResponse response = languageServiceClient.analyzeEntitySentiment(document, encodingType);
- * }
- *
- *
- * @param document Input document.
- * @param encodingType The encoding type used by the API to calculate offsets.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeEntitySentimentResponse analyzeEntitySentiment(
- Document document, EncodingType encodingType) {
-
- AnalyzeEntitySentimentRequest request =
- AnalyzeEntitySentimentRequest.newBuilder()
- .setDocument(document)
- .setEncodingType(encodingType)
- .build();
- return analyzeEntitySentiment(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Finds entities, similar to
- * [AnalyzeEntities][google.cloud.language.v1.LanguageService.AnalyzeEntities] in the text and
- * analyzes sentiment associated with each entity and its mentions.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeEntitySentimentResponse response = languageServiceClient.analyzeEntitySentiment(document);
- * }
- *
- *
- * @param document Input document.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeEntitySentimentResponse analyzeEntitySentiment(Document document) {
-
- AnalyzeEntitySentimentRequest request =
- AnalyzeEntitySentimentRequest.newBuilder().setDocument(document).build();
- return analyzeEntitySentiment(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Finds entities, similar to
- * [AnalyzeEntities][google.cloud.language.v1.LanguageService.AnalyzeEntities] in the text and
- * analyzes sentiment associated with each entity and its mentions.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeEntitySentimentRequest request = AnalyzeEntitySentimentRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * AnalyzeEntitySentimentResponse response = languageServiceClient.analyzeEntitySentiment(request);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeEntitySentimentResponse analyzeEntitySentiment(
- AnalyzeEntitySentimentRequest request) {
- return analyzeEntitySentimentCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Finds entities, similar to
- * [AnalyzeEntities][google.cloud.language.v1.LanguageService.AnalyzeEntities] in the text and
- * analyzes sentiment associated with each entity and its mentions.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeEntitySentimentRequest request = AnalyzeEntitySentimentRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ApiFuture<AnalyzeEntitySentimentResponse> future = languageServiceClient.analyzeEntitySentimentCallable().futureCall(request);
- * // Do something
- * AnalyzeEntitySentimentResponse response = future.get();
- * }
- *
- */
- public final UnaryCallableSample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * EncodingType encodingType = EncodingType.NONE;
- * AnalyzeSyntaxResponse response = languageServiceClient.analyzeSyntax(document, encodingType);
- * }
- *
- *
- * @param document Input document.
- * @param encodingType The encoding type used by the API to calculate offsets.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeSyntaxResponse analyzeSyntax(Document document, EncodingType encodingType) {
-
- AnalyzeSyntaxRequest request =
- AnalyzeSyntaxRequest.newBuilder()
- .setDocument(document)
- .setEncodingType(encodingType)
- .build();
- return analyzeSyntax(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the syntax of the text and provides sentence boundaries and tokenization along with
- * part of speech tags, dependency trees, and other properties.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSyntaxResponse response = languageServiceClient.analyzeSyntax(document);
- * }
- *
- *
- * @param document Input document.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeSyntaxResponse analyzeSyntax(Document document) {
-
- AnalyzeSyntaxRequest request = AnalyzeSyntaxRequest.newBuilder().setDocument(document).build();
- return analyzeSyntax(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the syntax of the text and provides sentence boundaries and tokenization along with
- * part of speech tags, dependency trees, and other properties.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSyntaxRequest request = AnalyzeSyntaxRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * AnalyzeSyntaxResponse response = languageServiceClient.analyzeSyntax(request);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeSyntaxResponse analyzeSyntax(AnalyzeSyntaxRequest request) {
- return analyzeSyntaxCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the syntax of the text and provides sentence boundaries and tokenization along with
- * part of speech tags, dependency trees, and other properties.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSyntaxRequest request = AnalyzeSyntaxRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ApiFuture<AnalyzeSyntaxResponse> future = languageServiceClient.analyzeSyntaxCallable().futureCall(request);
- * // Do something
- * AnalyzeSyntaxResponse response = future.get();
- * }
- *
- */
- public final UnaryCallableSample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * ClassifyTextResponse response = languageServiceClient.classifyText(document);
- * }
- *
- *
- * @param document Input document.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final ClassifyTextResponse classifyText(Document document) {
-
- ClassifyTextRequest request = ClassifyTextRequest.newBuilder().setDocument(document).build();
- return classifyText(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Classifies a document into categories.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * ClassifyTextRequest request = ClassifyTextRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ClassifyTextResponse response = languageServiceClient.classifyText(request);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final ClassifyTextResponse classifyText(ClassifyTextRequest request) {
- return classifyTextCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Classifies a document into categories.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * ClassifyTextRequest request = ClassifyTextRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ApiFuture<ClassifyTextResponse> future = languageServiceClient.classifyTextCallable().futureCall(request);
- * // Do something
- * ClassifyTextResponse response = future.get();
- * }
- *
- */
- public final UnaryCallableSample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnnotateTextRequest.Features features = AnnotateTextRequest.Features.newBuilder().build();
- * EncodingType encodingType = EncodingType.NONE;
- * AnnotateTextResponse response = languageServiceClient.annotateText(document, features, encodingType);
- * }
- *
- *
- * @param document Input document.
- * @param features The enabled features.
- * @param encodingType The encoding type used by the API to calculate offsets.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnnotateTextResponse annotateText(
- Document document, AnnotateTextRequest.Features features, EncodingType encodingType) {
-
- AnnotateTextRequest request =
- AnnotateTextRequest.newBuilder()
- .setDocument(document)
- .setFeatures(features)
- .setEncodingType(encodingType)
- .build();
- return annotateText(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * A convenience method that provides all the features that analyzeSentiment, analyzeEntities, and
- * analyzeSyntax provide in one call.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnnotateTextRequest.Features features = AnnotateTextRequest.Features.newBuilder().build();
- * AnnotateTextResponse response = languageServiceClient.annotateText(document, features);
- * }
- *
- *
- * @param document Input document.
- * @param features The enabled features.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnnotateTextResponse annotateText(
- Document document, AnnotateTextRequest.Features features) {
-
- AnnotateTextRequest request =
- AnnotateTextRequest.newBuilder().setDocument(document).setFeatures(features).build();
- return annotateText(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * A convenience method that provides all the features that analyzeSentiment, analyzeEntities, and
- * analyzeSyntax provide in one call.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnnotateTextRequest.Features features = AnnotateTextRequest.Features.newBuilder().build();
- * AnnotateTextRequest request = AnnotateTextRequest.newBuilder()
- * .setDocument(document)
- * .setFeatures(features)
- * .build();
- * AnnotateTextResponse response = languageServiceClient.annotateText(request);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnnotateTextResponse annotateText(AnnotateTextRequest request) {
- return annotateTextCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * A convenience method that provides all the features that analyzeSentiment, analyzeEntities, and
- * analyzeSyntax provide in one call.
- *
- * Sample code: - * - *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnnotateTextRequest.Features features = AnnotateTextRequest.Features.newBuilder().build();
- * AnnotateTextRequest request = AnnotateTextRequest.newBuilder()
- * .setDocument(document)
- * .setFeatures(features)
- * .build();
- * ApiFuture<AnnotateTextResponse> future = languageServiceClient.annotateTextCallable().futureCall(request);
- * // Do something
- * AnnotateTextResponse response = future.get();
- * }
- *
- */
- public final UnaryCallableThe default instance has everything set to sensible defaults: - * - *
The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *
For example, to set the total timeout of analyzeSentiment to 30 seconds: - * - *
- *
- * LanguageServiceSettings.Builder languageServiceSettingsBuilder =
- * LanguageServiceSettings.newBuilder();
- * languageServiceSettingsBuilder.analyzeSentimentSettings().getRetrySettings().toBuilder()
- * .setTotalTimeout(Duration.ofSeconds(30));
- * LanguageServiceSettings languageServiceSettings = languageServiceSettingsBuilder.build();
- *
- *
- */
-@Generated("by gapic-generator")
-@BetaApi
-public class LanguageServiceSettings extends ClientSettingsNote: This method does not support applying settings to streaming methods.
- */
- public Builder applyToAllUnaryMethods(
- ApiFunction The interfaces provided are listed below, along with usage samples.
- *
- * ===================== LanguageServiceClient =====================
- *
- * Service Description: Provides text analysis operations such as sentiment analysis and entity
- * recognition.
- *
- * Sample for LanguageServiceClient:
- *
- * This class is for advanced usage.
- */
-@Generated("by gapic-generator")
-@BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
-public class GrpcLanguageServiceCallableFactory implements GrpcStubCallableFactory {
- @Override
- public This class is for advanced usage and reflects the underlying API directly.
- */
-@Generated("by gapic-generator")
-@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
-public class GrpcLanguageServiceStub extends LanguageServiceStub {
-
- private static final MethodDescriptor This class is for advanced usage and reflects the underlying API directly.
- */
-@Generated("by gapic-generator")
-@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
-public abstract class LanguageServiceStub implements BackgroundResource {
-
- public UnaryCallable The default instance has everything set to sensible defaults:
- *
- * The builder of this class is recursive, so contained classes are themselves builders. When
- * build() is called, the tree of builders is called to create the complete settings object.
- *
- * For example, to set the total timeout of analyzeSentiment to 30 seconds:
- *
- * Note: This method does not support applying settings to streaming methods.
- */
- public Builder applyToAllUnaryMethods(
- ApiFunction This class provides the ability to make remote calls to the backing service through method
- * calls that map to API methods. Sample code to get started:
- *
- * Note: close() needs to be called on the languageServiceClient object to clean up resources
- * such as threads. In the example above, try-with-resources is used, which automatically calls
- * close().
- *
- * The surface of this class includes several types of Java methods for each of the API's
- * methods:
- *
- * See the individual methods for example code.
- *
- * Many parameters require resource names to be formatted in a particular way. To assist with
- * these names, this class includes a format method for each type of name, and additionally a parse
- * method to extract the individual identifiers contained within names that are returned.
- *
- * This class can be customized by passing in a custom instance of LanguageServiceSettings to
- * create(). For example:
- *
- * To customize credentials:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * Sample code:
- *
- * The default instance has everything set to sensible defaults:
- *
- * The builder of this class is recursive, so contained classes are themselves builders. When
- * build() is called, the tree of builders is called to create the complete settings object.
- *
- * For example, to set the total timeout of analyzeSentiment to 30 seconds:
- *
- * Note: This method does not support applying settings to streaming methods.
- */
- public Builder applyToAllUnaryMethods(
- ApiFunction The interfaces provided are listed below, along with usage samples.
- *
- * ===================== LanguageServiceClient =====================
- *
- * Service Description: Provides text analysis operations such as sentiment analysis and entity
- * recognition.
- *
- * Sample for LanguageServiceClient:
- *
- * This class is for advanced usage.
- */
-@Generated("by gapic-generator")
-@BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
-public class GrpcLanguageServiceCallableFactory implements GrpcStubCallableFactory {
- @Override
- public This class is for advanced usage and reflects the underlying API directly.
- */
-@Generated("by gapic-generator")
-@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
-public class GrpcLanguageServiceStub extends LanguageServiceStub {
-
- private static final MethodDescriptor This class is for advanced usage and reflects the underlying API directly.
- */
-@Generated("by gapic-generator")
-@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
-public abstract class LanguageServiceStub implements BackgroundResource {
-
- public UnaryCallable The default instance has everything set to sensible defaults:
- *
- * The builder of this class is recursive, so contained classes are themselves builders. When
- * build() is called, the tree of builders is called to create the complete settings object.
- *
- * For example, to set the total timeout of analyzeSentiment to 30 seconds:
- *
- *
- *
- */
-@Generated("by gapic-generator")
-package com.google.cloud.language.v1;
-
-import javax.annotation.Generated;
diff --git a/google-cloud-language/src/main/java/com/google/cloud/language/v1/stub/GrpcLanguageServiceCallableFactory.java b/google-cloud-language/src/main/java/com/google/cloud/language/v1/stub/GrpcLanguageServiceCallableFactory.java
deleted file mode 100644
index 8687a1d4..00000000
--- a/google-cloud-language/src/main/java/com/google/cloud/language/v1/stub/GrpcLanguageServiceCallableFactory.java
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- * Copyright 2019 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.language.v1.stub;
-
-import com.google.api.core.BetaApi;
-import com.google.api.gax.grpc.GrpcCallSettings;
-import com.google.api.gax.grpc.GrpcCallableFactory;
-import com.google.api.gax.grpc.GrpcStubCallableFactory;
-import com.google.api.gax.rpc.BatchingCallSettings;
-import com.google.api.gax.rpc.BidiStreamingCallable;
-import com.google.api.gax.rpc.ClientContext;
-import com.google.api.gax.rpc.ClientStreamingCallable;
-import com.google.api.gax.rpc.OperationCallSettings;
-import com.google.api.gax.rpc.OperationCallable;
-import com.google.api.gax.rpc.PagedCallSettings;
-import com.google.api.gax.rpc.ServerStreamingCallSettings;
-import com.google.api.gax.rpc.ServerStreamingCallable;
-import com.google.api.gax.rpc.StreamingCallSettings;
-import com.google.api.gax.rpc.UnaryCallSettings;
-import com.google.api.gax.rpc.UnaryCallable;
-import com.google.longrunning.stub.OperationsStub;
-import javax.annotation.Generated;
-
-// AUTO-GENERATED DOCUMENTATION AND CLASS
-/**
- * gRPC callable factory implementation for Cloud Natural Language API.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * EncodingType encodingType = EncodingType.NONE;
- * AnalyzeSentimentResponse response = languageServiceClient.analyzeSentiment(document, encodingType);
- * }
- *
- *
- *
- *
- *
- *
- */
-@Generated("by gapic-generator")
-@BetaApi
-public class LanguageServiceStubSettings extends StubSettings
- * LanguageServiceStubSettings.Builder languageServiceSettingsBuilder =
- * LanguageServiceStubSettings.newBuilder();
- * languageServiceSettingsBuilder.analyzeSentimentSettings().getRetrySettings().toBuilder()
- * .setTotalTimeout(Duration.ofSeconds(30));
- * LanguageServiceStubSettings languageServiceSettings = languageServiceSettingsBuilder.build();
- *
- *
- *
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSentimentResponse response = languageServiceClient.analyzeSentiment(document);
- * }
- *
- *
- *
- *
- *
- *
- *
- * To customize the endpoint:
- *
- *
- * LanguageServiceSettings languageServiceSettings =
- * LanguageServiceSettings.newBuilder()
- * .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
- * .build();
- * LanguageServiceClient languageServiceClient =
- * LanguageServiceClient.create(languageServiceSettings);
- *
- *
- *
- */
-@Generated("by gapic-generator")
-@BetaApi
-public class LanguageServiceClient implements BackgroundResource {
- private final LanguageServiceSettings settings;
- private final LanguageServiceStub stub;
-
- /** Constructs an instance of LanguageServiceClient with default settings. */
- public static final LanguageServiceClient create() throws IOException {
- return create(LanguageServiceSettings.newBuilder().build());
- }
-
- /**
- * Constructs an instance of LanguageServiceClient, using the given settings. The channels are
- * created based on the settings passed in, or defaults for any settings that are not set.
- */
- public static final LanguageServiceClient create(LanguageServiceSettings settings)
- throws IOException {
- return new LanguageServiceClient(settings);
- }
-
- /**
- * Constructs an instance of LanguageServiceClient, using the given stub for making calls. This is
- * for advanced usage - prefer to use LanguageServiceSettings}.
- */
- @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
- public static final LanguageServiceClient create(LanguageServiceStub stub) {
- return new LanguageServiceClient(stub);
- }
-
- /**
- * Constructs an instance of LanguageServiceClient, 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 LanguageServiceClient(LanguageServiceSettings settings) throws IOException {
- this.settings = settings;
- this.stub = ((LanguageServiceStubSettings) settings.getStubSettings()).createStub();
- }
-
- @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
- protected LanguageServiceClient(LanguageServiceStub stub) {
- this.settings = null;
- this.stub = stub;
- }
-
- public final LanguageServiceSettings getSettings() {
- return settings;
- }
-
- @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
- public LanguageServiceStub getStub() {
- return stub;
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the sentiment of the provided text.
- *
- *
- * LanguageServiceSettings languageServiceSettings =
- * LanguageServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
- * LanguageServiceClient languageServiceClient =
- * LanguageServiceClient.create(languageServiceSettings);
- *
- *
- *
- * @param document Required. Input document.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeSentimentResponse analyzeSentiment(Document document) {
-
- AnalyzeSentimentRequest request =
- AnalyzeSentimentRequest.newBuilder().setDocument(document).build();
- return analyzeSentiment(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the sentiment of the provided text.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSentimentResponse response = languageServiceClient.analyzeSentiment(document);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeSentimentResponse analyzeSentiment(AnalyzeSentimentRequest request) {
- return analyzeSentimentCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the sentiment of the provided text.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSentimentRequest request = AnalyzeSentimentRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * AnalyzeSentimentResponse response = languageServiceClient.analyzeSentiment(request);
- * }
- *
- */
- public final UnaryCallable
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSentimentRequest request = AnalyzeSentimentRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ApiFuture<AnalyzeSentimentResponse> future = languageServiceClient.analyzeSentimentCallable().futureCall(request);
- * // Do something
- * AnalyzeSentimentResponse response = future.get();
- * }
- *
- *
- * @param document Required. Input document.
- * @param encodingType The encoding type used by the API to calculate offsets.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeEntitiesResponse analyzeEntities(
- Document document, EncodingType encodingType) {
-
- AnalyzeEntitiesRequest request =
- AnalyzeEntitiesRequest.newBuilder()
- .setDocument(document)
- .setEncodingType(encodingType)
- .build();
- return analyzeEntities(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Finds named entities (currently proper names and common nouns) in the text along with entity
- * types, salience, mentions for each entity, and other properties.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * EncodingType encodingType = EncodingType.NONE;
- * AnalyzeEntitiesResponse response = languageServiceClient.analyzeEntities(document, encodingType);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeEntitiesResponse analyzeEntities(AnalyzeEntitiesRequest request) {
- return analyzeEntitiesCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Finds named entities (currently proper names and common nouns) in the text along with entity
- * types, salience, mentions for each entity, and other properties.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeEntitiesRequest request = AnalyzeEntitiesRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * AnalyzeEntitiesResponse response = languageServiceClient.analyzeEntities(request);
- * }
- *
- */
- public final UnaryCallable
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeEntitiesRequest request = AnalyzeEntitiesRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ApiFuture<AnalyzeEntitiesResponse> future = languageServiceClient.analyzeEntitiesCallable().futureCall(request);
- * // Do something
- * AnalyzeEntitiesResponse response = future.get();
- * }
- *
- *
- * @param document Required. Input document.
- * @param encodingType The encoding type used by the API to calculate offsets.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeEntitySentimentResponse analyzeEntitySentiment(
- Document document, EncodingType encodingType) {
-
- AnalyzeEntitySentimentRequest request =
- AnalyzeEntitySentimentRequest.newBuilder()
- .setDocument(document)
- .setEncodingType(encodingType)
- .build();
- return analyzeEntitySentiment(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Finds entities, similar to
- * [AnalyzeEntities][google.cloud.language.v1beta2.LanguageService.AnalyzeEntities] in the text
- * and analyzes sentiment associated with each entity and its mentions.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * EncodingType encodingType = EncodingType.NONE;
- * AnalyzeEntitySentimentResponse response = languageServiceClient.analyzeEntitySentiment(document, encodingType);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeEntitySentimentResponse analyzeEntitySentiment(
- AnalyzeEntitySentimentRequest request) {
- return analyzeEntitySentimentCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Finds entities, similar to
- * [AnalyzeEntities][google.cloud.language.v1beta2.LanguageService.AnalyzeEntities] in the text
- * and analyzes sentiment associated with each entity and its mentions.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeEntitySentimentRequest request = AnalyzeEntitySentimentRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * AnalyzeEntitySentimentResponse response = languageServiceClient.analyzeEntitySentiment(request);
- * }
- *
- */
- public final UnaryCallable
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeEntitySentimentRequest request = AnalyzeEntitySentimentRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ApiFuture<AnalyzeEntitySentimentResponse> future = languageServiceClient.analyzeEntitySentimentCallable().futureCall(request);
- * // Do something
- * AnalyzeEntitySentimentResponse response = future.get();
- * }
- *
- *
- * @param document Required. Input document.
- * @param encodingType The encoding type used by the API to calculate offsets.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeSyntaxResponse analyzeSyntax(Document document, EncodingType encodingType) {
-
- AnalyzeSyntaxRequest request =
- AnalyzeSyntaxRequest.newBuilder()
- .setDocument(document)
- .setEncodingType(encodingType)
- .build();
- return analyzeSyntax(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the syntax of the text and provides sentence boundaries and tokenization along with
- * part of speech tags, dependency trees, and other properties.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * EncodingType encodingType = EncodingType.NONE;
- * AnalyzeSyntaxResponse response = languageServiceClient.analyzeSyntax(document, encodingType);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnalyzeSyntaxResponse analyzeSyntax(AnalyzeSyntaxRequest request) {
- return analyzeSyntaxCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Analyzes the syntax of the text and provides sentence boundaries and tokenization along with
- * part of speech tags, dependency trees, and other properties.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSyntaxRequest request = AnalyzeSyntaxRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * AnalyzeSyntaxResponse response = languageServiceClient.analyzeSyntax(request);
- * }
- *
- */
- public final UnaryCallable
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSyntaxRequest request = AnalyzeSyntaxRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ApiFuture<AnalyzeSyntaxResponse> future = languageServiceClient.analyzeSyntaxCallable().futureCall(request);
- * // Do something
- * AnalyzeSyntaxResponse response = future.get();
- * }
- *
- *
- * @param document Required. Input document.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final ClassifyTextResponse classifyText(Document document) {
-
- ClassifyTextRequest request = ClassifyTextRequest.newBuilder().setDocument(document).build();
- return classifyText(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Classifies a document into categories.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * ClassifyTextResponse response = languageServiceClient.classifyText(document);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final ClassifyTextResponse classifyText(ClassifyTextRequest request) {
- return classifyTextCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Classifies a document into categories.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * ClassifyTextRequest request = ClassifyTextRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ClassifyTextResponse response = languageServiceClient.classifyText(request);
- * }
- *
- */
- public final UnaryCallable
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * ClassifyTextRequest request = ClassifyTextRequest.newBuilder()
- * .setDocument(document)
- * .build();
- * ApiFuture<ClassifyTextResponse> future = languageServiceClient.classifyTextCallable().futureCall(request);
- * // Do something
- * ClassifyTextResponse response = future.get();
- * }
- *
- *
- * @param document Required. Input document.
- * @param features Required. The enabled features.
- * @param encodingType The encoding type used by the API to calculate offsets.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnnotateTextResponse annotateText(
- Document document, AnnotateTextRequest.Features features, EncodingType encodingType) {
-
- AnnotateTextRequest request =
- AnnotateTextRequest.newBuilder()
- .setDocument(document)
- .setFeatures(features)
- .setEncodingType(encodingType)
- .build();
- return annotateText(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * A convenience method that provides all syntax, sentiment, entity, and classification features
- * in one call.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnnotateTextRequest.Features features = AnnotateTextRequest.Features.newBuilder().build();
- * EncodingType encodingType = EncodingType.NONE;
- * AnnotateTextResponse response = languageServiceClient.annotateText(document, features, encodingType);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final AnnotateTextResponse annotateText(AnnotateTextRequest request) {
- return annotateTextCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * A convenience method that provides all syntax, sentiment, entity, and classification features
- * in one call.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnnotateTextRequest.Features features = AnnotateTextRequest.Features.newBuilder().build();
- * AnnotateTextRequest request = AnnotateTextRequest.newBuilder()
- * .setDocument(document)
- * .setFeatures(features)
- * .build();
- * AnnotateTextResponse response = languageServiceClient.annotateText(request);
- * }
- *
- */
- public final UnaryCallable
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnnotateTextRequest.Features features = AnnotateTextRequest.Features.newBuilder().build();
- * AnnotateTextRequest request = AnnotateTextRequest.newBuilder()
- * .setDocument(document)
- * .setFeatures(features)
- * .build();
- * ApiFuture<AnnotateTextResponse> future = languageServiceClient.annotateTextCallable().futureCall(request);
- * // Do something
- * AnnotateTextResponse response = future.get();
- * }
- *
- *
- *
- *
- *
- */
-@Generated("by gapic-generator")
-@BetaApi
-public class LanguageServiceSettings extends ClientSettings
- * LanguageServiceSettings.Builder languageServiceSettingsBuilder =
- * LanguageServiceSettings.newBuilder();
- * languageServiceSettingsBuilder.analyzeSentimentSettings().getRetrySettings().toBuilder()
- * .setTotalTimeout(Duration.ofSeconds(30));
- * LanguageServiceSettings languageServiceSettings = languageServiceSettingsBuilder.build();
- *
- *
- *
- */
-@Generated("by gapic-generator")
-package com.google.cloud.language.v1beta2;
-
-import javax.annotation.Generated;
diff --git a/google-cloud-language/src/main/java/com/google/cloud/language/v1beta2/stub/GrpcLanguageServiceCallableFactory.java b/google-cloud-language/src/main/java/com/google/cloud/language/v1beta2/stub/GrpcLanguageServiceCallableFactory.java
deleted file mode 100644
index 74ad32fd..00000000
--- a/google-cloud-language/src/main/java/com/google/cloud/language/v1beta2/stub/GrpcLanguageServiceCallableFactory.java
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- * Copyright 2019 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.language.v1beta2.stub;
-
-import com.google.api.core.BetaApi;
-import com.google.api.gax.grpc.GrpcCallSettings;
-import com.google.api.gax.grpc.GrpcCallableFactory;
-import com.google.api.gax.grpc.GrpcStubCallableFactory;
-import com.google.api.gax.rpc.BatchingCallSettings;
-import com.google.api.gax.rpc.BidiStreamingCallable;
-import com.google.api.gax.rpc.ClientContext;
-import com.google.api.gax.rpc.ClientStreamingCallable;
-import com.google.api.gax.rpc.OperationCallSettings;
-import com.google.api.gax.rpc.OperationCallable;
-import com.google.api.gax.rpc.PagedCallSettings;
-import com.google.api.gax.rpc.ServerStreamingCallSettings;
-import com.google.api.gax.rpc.ServerStreamingCallable;
-import com.google.api.gax.rpc.StreamingCallSettings;
-import com.google.api.gax.rpc.UnaryCallSettings;
-import com.google.api.gax.rpc.UnaryCallable;
-import com.google.longrunning.stub.OperationsStub;
-import javax.annotation.Generated;
-
-// AUTO-GENERATED DOCUMENTATION AND CLASS
-/**
- * gRPC callable factory implementation for Google Cloud Natural Language API.
- *
- *
- * try (LanguageServiceClient languageServiceClient = LanguageServiceClient.create()) {
- * Document document = Document.newBuilder().build();
- * AnalyzeSentimentResponse response = languageServiceClient.analyzeSentiment(document);
- * }
- *
- *
- *
- *
- *
- *
- */
-@Generated("by gapic-generator")
-@BetaApi
-public class LanguageServiceStubSettings extends StubSettings
- * LanguageServiceStubSettings.Builder languageServiceSettingsBuilder =
- * LanguageServiceStubSettings.newBuilder();
- * languageServiceSettingsBuilder.analyzeSentimentSettings().getRetrySettings().toBuilder()
- * .setTotalTimeout(Duration.ofSeconds(30));
- * LanguageServiceStubSettings languageServiceSettings = languageServiceSettingsBuilder.build();
- *
- *