Interface EntityTypesGrpc.AsyncService

All Known Implementing Classes:
EntityTypesGrpc.EntityTypesImplBase
Enclosing class:
EntityTypesGrpc

public static interface EntityTypesGrpc.AsyncService
 Service for managing [EntityTypes][google.cloud.dialogflow.v2.EntityType].
 
  • Method Details

    • listEntityTypes

      default void listEntityTypes(ListEntityTypesRequest request, io.grpc.stub.StreamObserver<ListEntityTypesResponse> responseObserver)
       Returns the list of all entity types in the specified agent.
       
    • getEntityType

      default void getEntityType(GetEntityTypeRequest request, io.grpc.stub.StreamObserver<EntityType> responseObserver)
       Retrieves the specified entity type.
       
    • createEntityType

      default void createEntityType(CreateEntityTypeRequest request, io.grpc.stub.StreamObserver<EntityType> responseObserver)
       Creates an entity type 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).
       
    • updateEntityType

      default void updateEntityType(UpdateEntityTypeRequest request, io.grpc.stub.StreamObserver<EntityType> responseObserver)
       Updates the specified entity type.
       Note: You should always train an agent prior to sending it queries. See the
       [training
       documentation](https://cloud.google.com/dialogflow/es/docs/training).
       
    • deleteEntityType

      default void deleteEntityType(DeleteEntityTypeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes the specified entity type.
       Note: You should always train an agent prior to sending it queries. See the
       [training
       documentation](https://cloud.google.com/dialogflow/es/docs/training).
       
    • batchUpdateEntityTypes

      default void batchUpdateEntityTypes(BatchUpdateEntityTypesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates/Creates multiple entity types 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`:
       [BatchUpdateEntityTypesResponse][google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse]
       Note: You should always train an agent prior to sending it queries. See the
       [training
       documentation](https://cloud.google.com/dialogflow/es/docs/training).
       
    • batchDeleteEntityTypes

      default void batchDeleteEntityTypes(BatchDeleteEntityTypesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes entity types 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).
       
    • batchCreateEntities

      default void batchCreateEntities(BatchCreateEntitiesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates multiple new entities in the specified entity type.
       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).
       
    • batchUpdateEntities

      default void batchUpdateEntities(BatchUpdateEntitiesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates or creates multiple entities in the specified entity type. This
       method does not affect entities in the entity type that aren't explicitly
       specified in the request.
       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).
       
    • batchDeleteEntities

      default void batchDeleteEntities(BatchDeleteEntitiesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes entities in the specified entity type.
       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).