@Generated(value="by gapic-generator-java")
See: Description
The interfaces provided are listed below, along with usage samples.
======================= AclConfigServiceClient =======================
Service Description: Service for managing Acl Configuration.
Sample for AclConfigServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (AclConfigServiceClient aclConfigServiceClient = AclConfigServiceClient.create()) {
UpdateAclConfigRequest request =
UpdateAclConfigRequest.newBuilder().setAclConfig(AclConfig.newBuilder().build()).build();
AclConfig response = aclConfigServiceClient.updateAclConfig(request);
}
======================= ChunkServiceClient =======================
Service Description: Service for displaying processed [Chunk][google.cloud.discoveryengine.v1alpha.Chunk] information of the customer's unstructured data.
Sample for ChunkServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ChunkServiceClient chunkServiceClient = ChunkServiceClient.create()) {
ChunkName name =
ChunkName.ofProjectLocationDataStoreBranchDocumentChunkName(
"[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[BRANCH]", "[DOCUMENT]", "[CHUNK]");
Chunk response = chunkServiceClient.getChunk(name);
}
======================= CompletionServiceClient =======================
Service Description: Service for Auto-Completion.
Sample for CompletionServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CompletionServiceClient completionServiceClient = CompletionServiceClient.create()) {
CompleteQueryRequest request =
CompleteQueryRequest.newBuilder()
.setDataStore(
DataStoreName.ofProjectLocationDataStoreName(
"[PROJECT]", "[LOCATION]", "[DATA_STORE]")
.toString())
.setQuery("query107944136")
.setQueryModel("queryModel-184930495")
.setUserPseudoId("userPseudoId-1155274652")
.setIncludeTailSuggestions(true)
.build();
CompleteQueryResponse response = completionServiceClient.completeQuery(request);
}
======================= ConversationalSearchServiceClient =======================
Service Description: Service for conversational search.
Sample for ConversationalSearchServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ConversationalSearchServiceClient conversationalSearchServiceClient =
ConversationalSearchServiceClient.create()) {
ConversationName name =
ConversationName.ofProjectLocationDataStoreConversationName(
"[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[CONVERSATION]");
TextInput query = TextInput.newBuilder().build();
ConverseConversationResponse response =
conversationalSearchServiceClient.converseConversation(name, query);
}
======================= DataStoreServiceClient =======================
Service Description: Service for managing [DataStore][google.cloud.discoveryengine.v1alpha.DataStore] configuration.
Sample for DataStoreServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataStoreServiceClient dataStoreServiceClient = DataStoreServiceClient.create()) {
DataStoreName name =
DataStoreName.ofProjectLocationDataStoreName("[PROJECT]", "[LOCATION]", "[DATA_STORE]");
DataStore response = dataStoreServiceClient.getDataStore(name);
}
======================= DocumentServiceClient =======================
Service Description: Service for ingesting [Document][google.cloud.discoveryengine.v1alpha.Document] information of the customer's website.
Sample for DocumentServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DocumentServiceClient documentServiceClient = DocumentServiceClient.create()) {
DocumentName name =
DocumentName.ofProjectLocationDataStoreBranchDocumentName(
"[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[BRANCH]", "[DOCUMENT]");
Document response = documentServiceClient.getDocument(name);
}
======================= EngineServiceClient =======================
Service Description: Service for managing [Engine][google.cloud.discoveryengine.v1alpha.Engine] configuration.
Sample for EngineServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (EngineServiceClient engineServiceClient = EngineServiceClient.create()) {
Engine engine = Engine.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Engine response = engineServiceClient.updateEngine(engine, updateMask);
}
======================= EstimateBillingServiceClient =======================
Service Description: Service for managing billing estimations resources.
Sample for EstimateBillingServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (EstimateBillingServiceClient estimateBillingServiceClient =
EstimateBillingServiceClient.create()) {
EstimateDataSizeRequest request =
EstimateDataSizeRequest.newBuilder()
.setLocation(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.build();
EstimateDataSizeResponse response =
estimateBillingServiceClient.estimateDataSizeAsync(request).get();
}
======================= RecommendationServiceClient =======================
Service Description: Service for making recommendations.
Sample for RecommendationServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (RecommendationServiceClient recommendationServiceClient =
RecommendationServiceClient.create()) {
RecommendRequest request =
RecommendRequest.newBuilder()
.setServingConfig(
ServingConfigName.ofProjectLocationDataStoreServingConfigName(
"[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SERVING_CONFIG]")
.toString())
.setUserEvent(UserEvent.newBuilder().build())
.setPageSize(883849137)
.setFilter("filter-1274492040")
.setValidateOnly(true)
.putAllParams(new HashMap<String, Value>())
.putAllUserLabels(new HashMap<String, String>())
.build();
RecommendResponse response = recommendationServiceClient.recommend(request);
}
======================= SchemaServiceClient =======================
Service Description: Service for managing [Schema][google.cloud.discoveryengine.v1alpha.Schema]s.
Sample for SchemaServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SchemaServiceClient schemaServiceClient = SchemaServiceClient.create()) {
SchemaName name =
SchemaName.ofProjectLocationDataStoreSchemaName(
"[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SCHEMA]");
Schema response = schemaServiceClient.getSchema(name);
}
======================= SearchServiceClient =======================
Service Description: Service for search.
Sample for SearchServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SearchServiceClient searchServiceClient = SearchServiceClient.create()) {
SearchRequest request =
SearchRequest.newBuilder()
.setServingConfig(
ServingConfigName.ofProjectLocationDataStoreServingConfigName(
"[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SERVING_CONFIG]")
.toString())
.setBranch(
BranchName.ofProjectLocationDataStoreBranchName(
"[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[BRANCH]")
.toString())
.setQuery("query107944136")
.setImageQuery(SearchRequest.ImageQuery.newBuilder().build())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setOffset(-1019779949)
.addAllDataStoreSpecs(new ArrayList<SearchRequest.DataStoreSpec>())
.setFilter("filter-1274492040")
.setCanonicalFilter("canonicalFilter-722283124")
.setOrderBy("orderBy-1207110587")
.setUserInfo(UserInfo.newBuilder().build())
.addAllFacetSpecs(new ArrayList<SearchRequest.FacetSpec>())
.setBoostSpec(SearchRequest.BoostSpec.newBuilder().build())
.putAllParams(new HashMap<String, Value>())
.setQueryExpansionSpec(SearchRequest.QueryExpansionSpec.newBuilder().build())
.setSpellCorrectionSpec(SearchRequest.SpellCorrectionSpec.newBuilder().build())
.setUserPseudoId("userPseudoId-1155274652")
.setContentSearchSpec(SearchRequest.ContentSearchSpec.newBuilder().build())
.setEmbeddingSpec(SearchRequest.EmbeddingSpec.newBuilder().build())
.setRankingExpression("rankingExpression2110320494")
.setSafeSearch(true)
.putAllUserLabels(new HashMap<String, String>())
.setCustomFineTuningSpec(CustomFineTuningSpec.newBuilder().build())
.build();
for (SearchResponse.SearchResult element : searchServiceClient.search(request).iterateAll()) {
// doThingsWith(element);
}
}
======================= SearchTuningServiceClient =======================
Service Description: Service for search tuning.
Sample for SearchTuningServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SearchTuningServiceClient searchTuningServiceClient = SearchTuningServiceClient.create()) {
TrainCustomModelRequest request =
TrainCustomModelRequest.newBuilder()
.setDataStore(
DataStoreName.ofProjectLocationCollectionDataStoreName(
"[PROJECT]", "[LOCATION]", "[COLLECTION]", "[DATA_STORE]")
.toString())
.setModelType("modelType-2010627581")
.setErrorConfig(ImportErrorConfig.newBuilder().build())
.build();
TrainCustomModelResponse response =
searchTuningServiceClient.trainCustomModelAsync(request).get();
}
======================= ServingConfigServiceClient =======================
Service Description: Service for operations related to [ServingConfig][].
Sample for ServingConfigServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ServingConfigServiceClient servingConfigServiceClient =
ServingConfigServiceClient.create()) {
ServingConfig servingConfig = ServingConfig.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
ServingConfig response =
servingConfigServiceClient.updateServingConfig(servingConfig, updateMask);
}
======================= SiteSearchEngineServiceClient =======================
Service Description: Service for managing site search related resources.
Sample for SiteSearchEngineServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SiteSearchEngineServiceClient siteSearchEngineServiceClient =
SiteSearchEngineServiceClient.create()) {
SiteSearchEngineName name =
SiteSearchEngineName.ofProjectLocationDataStoreName(
"[PROJECT]", "[LOCATION]", "[DATA_STORE]");
SiteSearchEngine response = siteSearchEngineServiceClient.getSiteSearchEngine(name);
}
======================= UserEventServiceClient =======================
Service Description: Service for ingesting end user actions on a website to Discovery Engine API.
Sample for UserEventServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (UserEventServiceClient userEventServiceClient = UserEventServiceClient.create()) {
WriteUserEventRequest request =
WriteUserEventRequest.newBuilder()
.setParent(
DataStoreName.ofProjectLocationDataStoreName(
"[PROJECT]", "[LOCATION]", "[DATA_STORE]")
.toString())
.setUserEvent(UserEvent.newBuilder().build())
.build();
UserEvent response = userEventServiceClient.writeUserEvent(request);
}
Copyright © 2024 Google LLC. All rights reserved.