@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getCategoriesCount() > 0) { hash = (37 * hash) + CATEGORIES_FIELD_NUMBER; hash = (53 * hash) + getCategoriesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
@java.lang.Override public com.google.cloud.language.v1.ClassifyTextResponse getDefaultInstanceForType() { return com.google.cloud.language.v1.ClassifyTextResponse.getDefaultInstance(); }
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { done = true; makeExtensionsImmutable();
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.cloud.language.v1.ClassifyTextResponse)) { return super.equals(obj); } com.google.cloud.language.v1.ClassifyTextResponse other = (com.google.cloud.language.v1.ClassifyTextResponse) obj; boolean result = true; result = result && getCategoriesList().equals(other.getCategoriesList()); result = result && unknownFields.equals(other.unknownFields); return result; }
public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); }
@java.lang.Override public com.google.cloud.language.v1.ClassifyTextResponse build() { com.google.cloud.language.v1.ClassifyTextResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
@java.lang.Override public com.google.cloud.language.v1.ClassifyTextResponse buildPartial() { com.google.cloud.language.v1.ClassifyTextResponse result = new com.google.cloud.language.v1.ClassifyTextResponse(this); int from_bitField0_ = bitField0_; if (categoriesBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { categories_ = java.util.Collections.unmodifiableList(categories_); bitField0_ = (bitField0_ & ~0x00000001); } result.categories_ = categories_; } else { result.categories_ = categoriesBuilder_.build(); } onBuilt(); return result; }
/** * Detects categories in text using the Language Beta API. */ public static void classifyText(String text) throws Exception { // [START language_classify_text] // Instantiate the Language client com.google.cloud.language.v1.LanguageServiceClient try (LanguageServiceClient language = LanguageServiceClient.create()) { // set content to the text string Document doc = Document.newBuilder() .setContent(text) .setType(Type.PLAIN_TEXT) .build(); ClassifyTextRequest request = ClassifyTextRequest.newBuilder() .setDocument(doc) .build(); // detect categories in the given text ClassifyTextResponse response = language.classifyText(request); for (ClassificationCategory category : response.getCategoriesList()) { System.out.printf("Category name : %s, Confidence : %.3f\n", category.getName(), category.getConfidence()); } } // [END language_classify_text] }
if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { done = true; makeExtensionsImmutable();
public static Builder newBuilder(com.google.cloud.language.v1.ClassifyTextResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); }
@java.lang.Override public com.google.cloud.language.v1.ClassifyTextResponse build() { com.google.cloud.language.v1.ClassifyTextResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
@java.lang.Override public com.google.cloud.language.v1.ClassifyTextResponse buildPartial() { com.google.cloud.language.v1.ClassifyTextResponse result = new com.google.cloud.language.v1.ClassifyTextResponse(this); int from_bitField0_ = bitField0_; if (categoriesBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { categories_ = java.util.Collections.unmodifiableList(categories_); bitField0_ = (bitField0_ & ~0x00000001); } result.categories_ = categories_; } else { result.categories_ = categoriesBuilder_.build(); } onBuilt(); return result; }
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getCategoriesCount() > 0) { hash = (37 * hash) + CATEGORIES_FIELD_NUMBER; hash = (53 * hash) + getCategoriesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
public Builder mergeFrom(com.google.cloud.language.v1.ClassifyTextResponse other) { if (other == com.google.cloud.language.v1.ClassifyTextResponse.getDefaultInstance()) return this; if (categoriesBuilder_ == null) {
/** * Detects categories in a GCS hosted file using the Language Beta API. */ public static void classifyFile(String gcsUri) throws Exception { // [START language_classify_gcs] // Instantiate the Language client com.google.cloud.language.v1.LanguageServiceClient try (LanguageServiceClient language = LanguageServiceClient.create()) { // set the GCS content URI path Document doc = Document.newBuilder() .setGcsContentUri(gcsUri) .setType(Type.PLAIN_TEXT) .build(); ClassifyTextRequest request = ClassifyTextRequest.newBuilder() .setDocument(doc) .build(); // detect categories in the given file ClassifyTextResponse response = language.classifyText(request); for (ClassificationCategory category : response.getCategoriesList()) { System.out.printf("Category name : %s, Confidence : %.3f\n", category.getName(), category.getConfidence()); } } // [END language_classify_gcs] }
@Test @SuppressWarnings("all") public void classifyTextTest() { ClassifyTextResponse expectedResponse = ClassifyTextResponse.newBuilder().build(); mockLanguageService.addResponse(expectedResponse); Document document = Document.newBuilder().build(); ClassifyTextResponse actualResponse = client.classifyText(document); Assert.assertEquals(expectedResponse, actualResponse); List<GeneratedMessageV3> actualRequests = mockLanguageService.getRequests(); Assert.assertEquals(1, actualRequests.size()); ClassifyTextRequest actualRequest = (ClassifyTextRequest) actualRequests.get(0); Assert.assertEquals(document, actualRequest.getDocument()); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern())); }
public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); }
io.grpc.protobuf.ProtoUtils.marshaller( com.google.cloud.language.v1.ClassifyTextResponse .getDefaultInstance())) .setSchemaDescriptor( new LanguageServiceMethodDescriptorSupplier("ClassifyText"))
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.cloud.language.v1.ClassifyTextResponse)) { return super.equals(obj); } com.google.cloud.language.v1.ClassifyTextResponse other = (com.google.cloud.language.v1.ClassifyTextResponse) obj; boolean result = true; result = result && getCategoriesList().equals(other.getCategoriesList()); result = result && unknownFields.equals(other.unknownFields); return result; }