Interface EnvironmentsGrpc.AsyncService
- All Known Implementing Classes:
EnvironmentsGrpc.EnvironmentsImplBase
- Enclosing class:
- EnvironmentsGrpc
public static interface EnvironmentsGrpc.AsyncService
Managed Apache Airflow Environments.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcheckUpgrade(CheckUpgradeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Check if an upgrade operation on the environment will succeed.default voidcreateEnvironment(CreateEnvironmentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Create a new environment.default voidcreateUserWorkloadsConfigMap(CreateUserWorkloadsConfigMapRequest request, io.grpc.stub.StreamObserver<UserWorkloadsConfigMap> responseObserver) Creates a user workloads ConfigMap.default voidcreateUserWorkloadsSecret(CreateUserWorkloadsSecretRequest request, io.grpc.stub.StreamObserver<UserWorkloadsSecret> responseObserver) Creates a user workloads Secret.default voiddatabaseFailover(DatabaseFailoverRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Triggers database failover (only for highly resilient environments).default voiddeleteEnvironment(DeleteEnvironmentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Delete an environment.default voiddeleteUserWorkloadsConfigMap(DeleteUserWorkloadsConfigMapRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a user workloads ConfigMap.default voiddeleteUserWorkloadsSecret(DeleteUserWorkloadsSecretRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a user workloads Secret.default voidexecuteAirflowCommand(ExecuteAirflowCommandRequest request, io.grpc.stub.StreamObserver<ExecuteAirflowCommandResponse> responseObserver) Executes Airflow CLI command.default voidfetchDatabaseProperties(FetchDatabasePropertiesRequest request, io.grpc.stub.StreamObserver<FetchDatabasePropertiesResponse> responseObserver) Fetches database properties.default voidgetEnvironment(GetEnvironmentRequest request, io.grpc.stub.StreamObserver<Environment> responseObserver) Get an existing environment.default voidgetUserWorkloadsConfigMap(GetUserWorkloadsConfigMapRequest request, io.grpc.stub.StreamObserver<UserWorkloadsConfigMap> responseObserver) Gets an existing user workloads ConfigMap.default voidgetUserWorkloadsSecret(GetUserWorkloadsSecretRequest request, io.grpc.stub.StreamObserver<UserWorkloadsSecret> responseObserver) Gets an existing user workloads Secret.default voidlistEnvironments(ListEnvironmentsRequest request, io.grpc.stub.StreamObserver<ListEnvironmentsResponse> responseObserver) List environments.default voidlistUserWorkloadsConfigMaps(ListUserWorkloadsConfigMapsRequest request, io.grpc.stub.StreamObserver<ListUserWorkloadsConfigMapsResponse> responseObserver) Lists user workloads ConfigMaps.default voidlistUserWorkloadsSecrets(ListUserWorkloadsSecretsRequest request, io.grpc.stub.StreamObserver<ListUserWorkloadsSecretsResponse> responseObserver) Lists user workloads Secrets.default voidlistWorkloads(ListWorkloadsRequest request, io.grpc.stub.StreamObserver<ListWorkloadsResponse> responseObserver) Lists workloads in a Cloud Composer environment.default voidloadSnapshot(LoadSnapshotRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Loads a snapshot of a Cloud Composer environment.default voidpollAirflowCommand(PollAirflowCommandRequest request, io.grpc.stub.StreamObserver<PollAirflowCommandResponse> responseObserver) Polls Airflow CLI command execution and fetches logs.default voidrestartWebServer(RestartWebServerRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Restart Airflow web server.default voidsaveSnapshot(SaveSnapshotRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a snapshots of a Cloud Composer environment.default voidstopAirflowCommand(StopAirflowCommandRequest request, io.grpc.stub.StreamObserver<StopAirflowCommandResponse> responseObserver) Stops Airflow CLI command execution.default voidupdateEnvironment(UpdateEnvironmentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Update an environment.default voidupdateUserWorkloadsConfigMap(UpdateUserWorkloadsConfigMapRequest request, io.grpc.stub.StreamObserver<UserWorkloadsConfigMap> responseObserver) Updates a user workloads ConfigMap.default voidupdateUserWorkloadsSecret(UpdateUserWorkloadsSecretRequest request, io.grpc.stub.StreamObserver<UserWorkloadsSecret> responseObserver) Updates a user workloads Secret.
-
Method Details
-
createEnvironment
default void createEnvironment(CreateEnvironmentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Create a new environment.
-
getEnvironment
default void getEnvironment(GetEnvironmentRequest request, io.grpc.stub.StreamObserver<Environment> responseObserver) Get an existing environment.
-
listEnvironments
default void listEnvironments(ListEnvironmentsRequest request, io.grpc.stub.StreamObserver<ListEnvironmentsResponse> responseObserver) List environments.
-
updateEnvironment
default void updateEnvironment(UpdateEnvironmentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Update an environment.
-
deleteEnvironment
default void deleteEnvironment(DeleteEnvironmentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Delete an environment.
-
restartWebServer
default void restartWebServer(RestartWebServerRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Restart Airflow web server.
-
checkUpgrade
default void checkUpgrade(CheckUpgradeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Check if an upgrade operation on the environment will succeed. In case of problems detailed info can be found in the returned Operation.
-
executeAirflowCommand
default void executeAirflowCommand(ExecuteAirflowCommandRequest request, io.grpc.stub.StreamObserver<ExecuteAirflowCommandResponse> responseObserver) Executes Airflow CLI command.
-
stopAirflowCommand
default void stopAirflowCommand(StopAirflowCommandRequest request, io.grpc.stub.StreamObserver<StopAirflowCommandResponse> responseObserver) Stops Airflow CLI command execution.
-
pollAirflowCommand
default void pollAirflowCommand(PollAirflowCommandRequest request, io.grpc.stub.StreamObserver<PollAirflowCommandResponse> responseObserver) Polls Airflow CLI command execution and fetches logs.
-
listWorkloads
default void listWorkloads(ListWorkloadsRequest request, io.grpc.stub.StreamObserver<ListWorkloadsResponse> responseObserver) Lists workloads in a Cloud Composer environment. Workload is a unit that runs a single Composer component. This method is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
-
createUserWorkloadsSecret
default void createUserWorkloadsSecret(CreateUserWorkloadsSecretRequest request, io.grpc.stub.StreamObserver<UserWorkloadsSecret> responseObserver) Creates a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
-
getUserWorkloadsSecret
default void getUserWorkloadsSecret(GetUserWorkloadsSecretRequest request, io.grpc.stub.StreamObserver<UserWorkloadsSecret> responseObserver) Gets an existing user workloads Secret. Values of the "data" field in the response are cleared. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
-
listUserWorkloadsSecrets
default void listUserWorkloadsSecrets(ListUserWorkloadsSecretsRequest request, io.grpc.stub.StreamObserver<ListUserWorkloadsSecretsResponse> responseObserver) Lists user workloads Secrets. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
-
updateUserWorkloadsSecret
default void updateUserWorkloadsSecret(UpdateUserWorkloadsSecretRequest request, io.grpc.stub.StreamObserver<UserWorkloadsSecret> responseObserver) Updates a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
-
deleteUserWorkloadsSecret
default void deleteUserWorkloadsSecret(DeleteUserWorkloadsSecretRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
-
createUserWorkloadsConfigMap
default void createUserWorkloadsConfigMap(CreateUserWorkloadsConfigMapRequest request, io.grpc.stub.StreamObserver<UserWorkloadsConfigMap> responseObserver) Creates a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
-
getUserWorkloadsConfigMap
default void getUserWorkloadsConfigMap(GetUserWorkloadsConfigMapRequest request, io.grpc.stub.StreamObserver<UserWorkloadsConfigMap> responseObserver) Gets an existing user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
-
listUserWorkloadsConfigMaps
default void listUserWorkloadsConfigMaps(ListUserWorkloadsConfigMapsRequest request, io.grpc.stub.StreamObserver<ListUserWorkloadsConfigMapsResponse> responseObserver) Lists user workloads ConfigMaps. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
-
updateUserWorkloadsConfigMap
default void updateUserWorkloadsConfigMap(UpdateUserWorkloadsConfigMapRequest request, io.grpc.stub.StreamObserver<UserWorkloadsConfigMap> responseObserver) Updates a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
-
deleteUserWorkloadsConfigMap
default void deleteUserWorkloadsConfigMap(DeleteUserWorkloadsConfigMapRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
-
saveSnapshot
default void saveSnapshot(SaveSnapshotRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a snapshots of a Cloud Composer environment. As a result of this operation, snapshot of environment's state is stored in a location specified in the SaveSnapshotRequest.
-
loadSnapshot
default void loadSnapshot(LoadSnapshotRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Loads a snapshot of a Cloud Composer environment. As a result of this operation, a snapshot of environment's specified in LoadSnapshotRequest is loaded into the environment.
-
databaseFailover
default void databaseFailover(DatabaseFailoverRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Triggers database failover (only for highly resilient environments).
-
fetchDatabaseProperties
default void fetchDatabaseProperties(FetchDatabasePropertiesRequest request, io.grpc.stub.StreamObserver<FetchDatabasePropertiesResponse> responseObserver) Fetches database properties.
-