The AgentsConnection
object for AgentsClient
.
This interface defines virtual methods for each of the user-facing overload sets in AgentsClient
. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type AgentsClient
.
To create a concrete instance, see MakeAgentsConnection()
.
For mocking, see dialogflow_es_mocks::MockAgentsConnection
.
Functions
virtual options()
Returns | |
---|---|
Type | Description |
Options |
virtual GetAgent(google::cloud::dialogflow::v2::GetAgentRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dialogflow::v2::GetAgentRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::dialogflow::v2::Agent > |
virtual SetAgent(google::cloud::dialogflow::v2::SetAgentRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dialogflow::v2::SetAgentRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::dialogflow::v2::Agent > |
virtual DeleteAgent(google::cloud::dialogflow::v2::DeleteAgentRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dialogflow::v2::DeleteAgentRequest const &
|
Returns | |
---|---|
Type | Description |
Status |
virtual SearchAgents(google::cloud::dialogflow::v2::SearchAgentsRequest)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dialogflow::v2::SearchAgentsRequest
|
Returns | |
---|---|
Type | Description |
StreamRange< google::cloud::dialogflow::v2::Agent > |
virtual TrainAgent(google::cloud::dialogflow::v2::TrainAgentRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dialogflow::v2::TrainAgentRequest const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::protobuf::Struct > > |
virtual TrainAgent(NoAwaitTag, google::cloud::dialogflow::v2::TrainAgentRequest const &)
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
request |
google::cloud::dialogflow::v2::TrainAgentRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
virtual TrainAgent(google::longrunning::Operation const &)
Parameter | |
---|---|
Name | Description |
operation |
google::longrunning::Operation const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::protobuf::Struct > > |
virtual ExportAgent(google::cloud::dialogflow::v2::ExportAgentRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dialogflow::v2::ExportAgentRequest const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::dialogflow::v2::ExportAgentResponse > > |
virtual ExportAgent(NoAwaitTag, google::cloud::dialogflow::v2::ExportAgentRequest const &)
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
request |
google::cloud::dialogflow::v2::ExportAgentRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
virtual ExportAgent(google::longrunning::Operation const &)
Parameter | |
---|---|
Name | Description |
operation |
google::longrunning::Operation const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::dialogflow::v2::ExportAgentResponse > > |
virtual ImportAgent(google::cloud::dialogflow::v2::ImportAgentRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dialogflow::v2::ImportAgentRequest const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::protobuf::Struct > > |
virtual ImportAgent(NoAwaitTag, google::cloud::dialogflow::v2::ImportAgentRequest const &)
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
request |
google::cloud::dialogflow::v2::ImportAgentRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
virtual ImportAgent(google::longrunning::Operation const &)
Parameter | |
---|---|
Name | Description |
operation |
google::longrunning::Operation const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::protobuf::Struct > > |
virtual RestoreAgent(google::cloud::dialogflow::v2::RestoreAgentRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dialogflow::v2::RestoreAgentRequest const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::protobuf::Struct > > |
virtual RestoreAgent(NoAwaitTag, google::cloud::dialogflow::v2::RestoreAgentRequest const &)
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
request |
google::cloud::dialogflow::v2::RestoreAgentRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
virtual RestoreAgent(google::longrunning::Operation const &)
Parameter | |
---|---|
Name | Description |
operation |
google::longrunning::Operation const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::protobuf::Struct > > |
virtual GetValidationResult(google::cloud::dialogflow::v2::GetValidationResultRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dialogflow::v2::GetValidationResultRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::dialogflow::v2::ValidationResult > |
virtual ListLocations(google::cloud::location::ListLocationsRequest)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::location::ListLocationsRequest
|
Returns | |
---|---|
Type | Description |
StreamRange< google::cloud::location::Location > |
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::location::GetLocationRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::location::Location > |
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter | |
---|---|
Name | Description |
request |
google::longrunning::ListOperationsRequest
|
Returns | |
---|---|
Type | Description |
StreamRange< google::longrunning::Operation > |
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::longrunning::GetOperationRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::longrunning::CancelOperationRequest const &
|
Returns | |
---|---|
Type | Description |
Status |