Dialogflow API C++ Client 2.8.0
A C++ Client Library for the Dialogflow API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
google::cloud::dialogflow_cx::EntityTypesConnection Class Referenceabstract

The EntityTypesConnection object for EntityTypesClient. More...

#include <google/cloud/dialogflow_cx/entity_types_connection.h>

Public Member Functions

virtual ~EntityTypesConnection ()=0
 
virtual Options options ()
 
virtual StreamRange< google::cloud::dialogflow::cx::v3::EntityType > ListEntityTypes (google::cloud::dialogflow::cx::v3::ListEntityTypesRequest request)
 
virtual StatusOr< google::cloud::dialogflow::cx::v3::EntityType > GetEntityType (google::cloud::dialogflow::cx::v3::GetEntityTypeRequest const &request)
 
virtual StatusOr< google::cloud::dialogflow::cx::v3::EntityType > CreateEntityType (google::cloud::dialogflow::cx::v3::CreateEntityTypeRequest const &request)
 
virtual StatusOr< google::cloud::dialogflow::cx::v3::EntityType > UpdateEntityType (google::cloud::dialogflow::cx::v3::UpdateEntityTypeRequest const &request)
 
virtual Status DeleteEntityType (google::cloud::dialogflow::cx::v3::DeleteEntityTypeRequest const &request)
 

Detailed Description

The EntityTypesConnection object for EntityTypesClient.

This interface defines virtual methods for each of the user-facing overload sets in EntityTypesClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type EntityTypesClient.

To create a concrete instance, see MakeEntityTypesConnection().

For mocking, see dialogflow_cx_mocks::MockEntityTypesConnection.

Constructor & Destructor Documentation

◆ ~EntityTypesConnection()

virtual google::cloud::dialogflow_cx::EntityTypesConnection::~EntityTypesConnection ( )
pure virtual

Member Function Documentation

◆ CreateEntityType()

virtual StatusOr< google::cloud::dialogflow::cx::v3::EntityType > google::cloud::dialogflow_cx::EntityTypesConnection::CreateEntityType ( google::cloud::dialogflow::cx::v3::CreateEntityTypeRequest const &  request)
virtual

◆ DeleteEntityType()

virtual Status google::cloud::dialogflow_cx::EntityTypesConnection::DeleteEntityType ( google::cloud::dialogflow::cx::v3::DeleteEntityTypeRequest const &  request)
virtual

◆ GetEntityType()

virtual StatusOr< google::cloud::dialogflow::cx::v3::EntityType > google::cloud::dialogflow_cx::EntityTypesConnection::GetEntityType ( google::cloud::dialogflow::cx::v3::GetEntityTypeRequest const &  request)
virtual

◆ ListEntityTypes()

virtual StreamRange< google::cloud::dialogflow::cx::v3::EntityType > google::cloud::dialogflow_cx::EntityTypesConnection::ListEntityTypes ( google::cloud::dialogflow::cx::v3::ListEntityTypesRequest  request)
virtual

◆ options()

virtual Options google::cloud::dialogflow_cx::EntityTypesConnection::options ( )
inlinevirtual

◆ UpdateEntityType()

virtual StatusOr< google::cloud::dialogflow::cx::v3::EntityType > google::cloud::dialogflow_cx::EntityTypesConnection::UpdateEntityType ( google::cloud::dialogflow::cx::v3::UpdateEntityTypeRequest const &  request)
virtual