Skip navigation links

@Generated(value="by gapic-generator-java")

Package com.google.cloud.dialogflow.v2beta1

The interfaces provided are listed below, along with usage samples.

See: Description

Package com.google.cloud.dialogflow.v2beta1 Description

The interfaces provided are listed below, along with usage samples.

======================= AgentsClient =======================

Service Description: Service for managing [Agents][google.cloud.dialogflow.v2beta1.Agent].

Sample for AgentsClient:


 try (AgentsClient agentsClient = AgentsClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   Agent response = agentsClient.getAgent(parent);
 }
 

======================= ContextsClient =======================

Service Description: Service for managing [Contexts][google.cloud.dialogflow.v2beta1.Context].

Sample for ContextsClient:


 try (ContextsClient contextsClient = ContextsClient.create()) {
   ContextName name =
       ContextName.ofProjectSessionContextName("[PROJECT]", "[SESSION]", "[CONTEXT]");
   Context response = contextsClient.getContext(name);
 }
 

======================= DocumentsClient =======================

Service Description: Service for managing knowledge [Documents][google.cloud.dialogflow.v2beta1.Document].

Sample for DocumentsClient:


 try (DocumentsClient documentsClient = DocumentsClient.create()) {
   DocumentName name =
       DocumentName.ofProjectKnowledgeBaseDocumentName(
           "[PROJECT]", "[KNOWLEDGE_BASE]", "[DOCUMENT]");
   Document response = documentsClient.getDocument(name);
 }
 

======================= EntityTypesClient =======================

Service Description: Service for managing [EntityTypes][google.cloud.dialogflow.v2beta1.EntityType].

Sample for EntityTypesClient:


 try (EntityTypesClient entityTypesClient = EntityTypesClient.create()) {
   EntityTypeName name = EntityTypeName.ofProjectEntityTypeName("[PROJECT]", "[ENTITY_TYPE]");
   EntityType response = entityTypesClient.getEntityType(name);
 }
 

======================= EnvironmentsClient =======================

Service Description: Service for managing [Environments][google.cloud.dialogflow.v2beta1.Environment].

Sample for EnvironmentsClient:


 try (EnvironmentsClient environmentsClient = EnvironmentsClient.create()) {
   AgentName parent = AgentName.ofProjectName("[PROJECT]");
   for (Environment element : environmentsClient.listEnvironments(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 

======================= IntentsClient =======================

Service Description: Service for managing [Intents][google.cloud.dialogflow.v2beta1.Intent].

Sample for IntentsClient:


 try (IntentsClient intentsClient = IntentsClient.create()) {
   IntentName name = IntentName.ofProjectIntentName("[PROJECT]", "[INTENT]");
   Intent response = intentsClient.getIntent(name);
 }
 

======================= KnowledgeBasesClient =======================

Service Description: Service for managing [KnowledgeBases][google.cloud.dialogflow.v2beta1.KnowledgeBase].

Sample for KnowledgeBasesClient:


 try (KnowledgeBasesClient knowledgeBasesClient = KnowledgeBasesClient.create()) {
   KnowledgeBaseName name =
       KnowledgeBaseName.ofProjectKnowledgeBaseName("[PROJECT]", "[KNOWLEDGE_BASE]");
   KnowledgeBase response = knowledgeBasesClient.getKnowledgeBase(name);
 }
 

======================= SessionsClient =======================

Service Description: A service used for session interactions.

For more information, see the [API interactions guide](https://cloud.google.com/dialogflow/docs/api-overview).

Sample for SessionsClient:


 try (SessionsClient sessionsClient = SessionsClient.create()) {
   SessionName session = SessionName.ofProjectSessionName("[PROJECT]", "[SESSION]");
   QueryInput queryInput = QueryInput.newBuilder().build();
   DetectIntentResponse response = sessionsClient.detectIntent(session, queryInput);
 }
 

======================= SessionEntityTypesClient =======================

Service Description: Service for managing [SessionEntityTypes][google.cloud.dialogflow.v2beta1.SessionEntityType].

Sample for SessionEntityTypesClient:


 try (SessionEntityTypesClient sessionEntityTypesClient = SessionEntityTypesClient.create()) {
   SessionEntityTypeName name =
       SessionEntityTypeName.ofProjectSessionEntityTypeName(
           "[PROJECT]", "[SESSION]", "[ENTITY_TYPE]");
   SessionEntityType response = sessionEntityTypesClient.getSessionEntityType(name);
 }
 
Skip navigation links

Copyright © 2021 Google LLC. All rights reserved.