Class IntentsGrpc.IntentsBlockingV2Stub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<IntentsGrpc.IntentsBlockingV2Stub>
com.google.cloud.dialogflow.v2.IntentsGrpc.IntentsBlockingV2Stub
Enclosing class:
IntentsGrpc

public static final class IntentsGrpc.IntentsBlockingV2Stub extends io.grpc.stub.AbstractBlockingStub<IntentsGrpc.IntentsBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service Intents.
 Service for managing [Intents][google.cloud.dialogflow.v2.Intent].
 
  • Method Details

    • build

      protected IntentsGrpc.IntentsBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<IntentsGrpc.IntentsBlockingV2Stub>
    • listIntents

      public ListIntentsResponse listIntents(ListIntentsRequest request) throws io.grpc.StatusException
       Returns the list of all intents in the specified agent.
       
      Throws:
      io.grpc.StatusException
    • getIntent

      public Intent getIntent(GetIntentRequest request) throws io.grpc.StatusException
       Retrieves the specified intent.
       
      Throws:
      io.grpc.StatusException
    • createIntent

      public Intent createIntent(CreateIntentRequest request) throws io.grpc.StatusException
       Creates an intent in the specified agent.
       Note: You should always train an agent prior to sending it queries. See the
       [training
       documentation](https://cloud.google.com/dialogflow/es/docs/training).
       
      Throws:
      io.grpc.StatusException
    • updateIntent

      public Intent updateIntent(UpdateIntentRequest request) throws io.grpc.StatusException
       Updates the specified intent.
       Note: You should always train an agent prior to sending it queries. See the
       [training
       documentation](https://cloud.google.com/dialogflow/es/docs/training).
       
      Throws:
      io.grpc.StatusException
    • deleteIntent

      public com.google.protobuf.Empty deleteIntent(DeleteIntentRequest request) throws io.grpc.StatusException
       Deletes the specified intent and its direct or indirect followup intents.
       Note: You should always train an agent prior to sending it queries. See the
       [training
       documentation](https://cloud.google.com/dialogflow/es/docs/training).
       
      Throws:
      io.grpc.StatusException
    • batchUpdateIntents

      public Operation batchUpdateIntents(BatchUpdateIntentsRequest request) throws io.grpc.StatusException
       Updates/Creates multiple intents in the specified agent.
       This method is a [long-running
       operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
       The returned `Operation` type has the following method-specific fields:
       - `metadata`: An empty [Struct
         message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
       - `response`:
       [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse]
       Note: You should always train an agent prior to sending it queries. See the
       [training
       documentation](https://cloud.google.com/dialogflow/es/docs/training).
       
      Throws:
      io.grpc.StatusException
    • batchDeleteIntents

      public Operation batchDeleteIntents(BatchDeleteIntentsRequest request) throws io.grpc.StatusException
       Deletes intents in the specified agent.
       This method is a [long-running
       operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
       The returned `Operation` type has the following method-specific fields:
       - `metadata`: An empty [Struct
         message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
       - `response`: An [Empty
         message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
       Note: You should always train an agent prior to sending it queries. See the
       [training
       documentation](https://cloud.google.com/dialogflow/es/docs/training).
       
      Throws:
      io.grpc.StatusException