Class EnvironmentsConnection (2.29.0)

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

To create a concrete instance, see MakeEnvironmentsConnection().

For mocking, see dialogflow_cx_mocks::MockEnvironmentsConnection.

Functions

virtual options()

Returns
Type Description
Options

virtual ListEnvironments(google::cloud::dialogflow::cx::v3::ListEnvironmentsRequest)

Parameter
Name Description
request google::cloud::dialogflow::cx::v3::ListEnvironmentsRequest
Returns
Type Description
StreamRange< google::cloud::dialogflow::cx::v3::Environment >

virtual GetEnvironment(google::cloud::dialogflow::cx::v3::GetEnvironmentRequest const &)

Parameter
Name Description
request google::cloud::dialogflow::cx::v3::GetEnvironmentRequest const &
Returns
Type Description
StatusOr< google::cloud::dialogflow::cx::v3::Environment >

virtual CreateEnvironment(google::cloud::dialogflow::cx::v3::CreateEnvironmentRequest const &)

Parameter
Name Description
request google::cloud::dialogflow::cx::v3::CreateEnvironmentRequest const &
Returns
Type Description
future< StatusOr< google::cloud::dialogflow::cx::v3::Environment > >

virtual CreateEnvironment(NoAwaitTag, google::cloud::dialogflow::cx::v3::CreateEnvironmentRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::dialogflow::cx::v3::CreateEnvironmentRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateEnvironment(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::dialogflow::cx::v3::Environment > >

virtual UpdateEnvironment(google::cloud::dialogflow::cx::v3::UpdateEnvironmentRequest const &)

Parameter
Name Description
request google::cloud::dialogflow::cx::v3::UpdateEnvironmentRequest const &
Returns
Type Description
future< StatusOr< google::cloud::dialogflow::cx::v3::Environment > >

virtual UpdateEnvironment(NoAwaitTag, google::cloud::dialogflow::cx::v3::UpdateEnvironmentRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::dialogflow::cx::v3::UpdateEnvironmentRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateEnvironment(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::dialogflow::cx::v3::Environment > >

virtual DeleteEnvironment(google::cloud::dialogflow::cx::v3::DeleteEnvironmentRequest const &)

Parameter
Name Description
request google::cloud::dialogflow::cx::v3::DeleteEnvironmentRequest const &
Returns
Type Description
Status

virtual LookupEnvironmentHistory(google::cloud::dialogflow::cx::v3::LookupEnvironmentHistoryRequest)

Parameter
Name Description
request google::cloud::dialogflow::cx::v3::LookupEnvironmentHistoryRequest
Returns
Type Description
StreamRange< google::cloud::dialogflow::cx::v3::Environment >

virtual RunContinuousTest(google::cloud::dialogflow::cx::v3::RunContinuousTestRequest const &)

Parameter
Name Description
request google::cloud::dialogflow::cx::v3::RunContinuousTestRequest const &
Returns
Type Description
future< StatusOr< google::cloud::dialogflow::cx::v3::RunContinuousTestResponse > >

virtual RunContinuousTest(NoAwaitTag, google::cloud::dialogflow::cx::v3::RunContinuousTestRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::dialogflow::cx::v3::RunContinuousTestRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual RunContinuousTest(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::dialogflow::cx::v3::RunContinuousTestResponse > >

virtual ListContinuousTestResults(google::cloud::dialogflow::cx::v3::ListContinuousTestResultsRequest)

Parameter
Name Description
request google::cloud::dialogflow::cx::v3::ListContinuousTestResultsRequest
Returns
Type Description
StreamRange< google::cloud::dialogflow::cx::v3::ContinuousTestResult >

virtual DeployFlow(google::cloud::dialogflow::cx::v3::DeployFlowRequest const &)

Parameter
Name Description
request google::cloud::dialogflow::cx::v3::DeployFlowRequest const &
Returns
Type Description
future< StatusOr< google::cloud::dialogflow::cx::v3::DeployFlowResponse > >

virtual DeployFlow(NoAwaitTag, google::cloud::dialogflow::cx::v3::DeployFlowRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::dialogflow::cx::v3::DeployFlowRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeployFlow(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::dialogflow::cx::v3::DeployFlowResponse > >