Class EnvironmentsConnection (2.21.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 composer_v1_mocks::MockEnvironmentsConnection.

Functions

virtual options()

Returns
TypeDescription
Options

virtual CreateEnvironment(google::cloud::orchestration::airflow::service::v1::CreateEnvironmentRequest const &)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::CreateEnvironmentRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::orchestration::airflow::service::v1::Environment > >

virtual GetEnvironment(google::cloud::orchestration::airflow::service::v1::GetEnvironmentRequest const &)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::GetEnvironmentRequest const &
Returns
TypeDescription
StatusOr< google::cloud::orchestration::airflow::service::v1::Environment >

virtual ListEnvironments(google::cloud::orchestration::airflow::service::v1::ListEnvironmentsRequest)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::ListEnvironmentsRequest
Returns
TypeDescription
StreamRange< google::cloud::orchestration::airflow::service::v1::Environment >

virtual UpdateEnvironment(google::cloud::orchestration::airflow::service::v1::UpdateEnvironmentRequest const &)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::UpdateEnvironmentRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::orchestration::airflow::service::v1::Environment > >

virtual DeleteEnvironment(google::cloud::orchestration::airflow::service::v1::DeleteEnvironmentRequest const &)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::DeleteEnvironmentRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::orchestration::airflow::service::v1::OperationMetadata > >

virtual ExecuteAirflowCommand(google::cloud::orchestration::airflow::service::v1::ExecuteAirflowCommandRequest const &)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::ExecuteAirflowCommandRequest const &
Returns
TypeDescription
StatusOr< google::cloud::orchestration::airflow::service::v1::ExecuteAirflowCommandResponse >

virtual StopAirflowCommand(google::cloud::orchestration::airflow::service::v1::StopAirflowCommandRequest const &)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::StopAirflowCommandRequest const &
Returns
TypeDescription
StatusOr< google::cloud::orchestration::airflow::service::v1::StopAirflowCommandResponse >

virtual PollAirflowCommand(google::cloud::orchestration::airflow::service::v1::PollAirflowCommandRequest const &)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::PollAirflowCommandRequest const &
Returns
TypeDescription
StatusOr< google::cloud::orchestration::airflow::service::v1::PollAirflowCommandResponse >

virtual SaveSnapshot(google::cloud::orchestration::airflow::service::v1::SaveSnapshotRequest const &)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::SaveSnapshotRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::orchestration::airflow::service::v1::SaveSnapshotResponse > >

virtual LoadSnapshot(google::cloud::orchestration::airflow::service::v1::LoadSnapshotRequest const &)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::LoadSnapshotRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::orchestration::airflow::service::v1::LoadSnapshotResponse > >

virtual DatabaseFailover(google::cloud::orchestration::airflow::service::v1::DatabaseFailoverRequest const &)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::DatabaseFailoverRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::orchestration::airflow::service::v1::DatabaseFailoverResponse > >

virtual FetchDatabaseProperties(google::cloud::orchestration::airflow::service::v1::FetchDatabasePropertiesRequest const &)

Parameter
NameDescription
request google::cloud::orchestration::airflow::service::v1::FetchDatabasePropertiesRequest const &
Returns
TypeDescription
StatusOr< google::cloud::orchestration::airflow::service::v1::FetchDatabasePropertiesResponse >