Class EntityTypesGrpc.EntityTypesStub

  • Enclosing class:
    EntityTypesGrpc

    public static final class EntityTypesGrpc.EntityTypesStub
    extends io.grpc.stub.AbstractAsyncStub<EntityTypesGrpc.EntityTypesStub>
    A stub to allow clients to do asynchronous rpc calls to service EntityTypes.
     Service for managing
     [EntityTypes][google.cloud.dialogflow.v2beta1.EntityType].
     
    • Method Detail

      • getEntityType

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

        public 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

        public 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

        public 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

        public void batchUpdateEntityTypes​(BatchUpdateEntityTypesRequest request,
                                           io.grpc.stub.StreamObserver<com.google.longrunning.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.v2beta1.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

        public void batchDeleteEntityTypes​(BatchDeleteEntityTypesRequest request,
                                           io.grpc.stub.StreamObserver<com.google.longrunning.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

        public void batchCreateEntities​(BatchCreateEntitiesRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.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

        public void batchUpdateEntities​(BatchUpdateEntitiesRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.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.
         Note: You should always train an agent prior to sending it queries. See the
         [training
         documentation](https://cloud.google.com/dialogflow/es/docs/training).
         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)
         
      • batchDeleteEntities

        public void batchDeleteEntities​(BatchDeleteEntitiesRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.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).