Class EnvironmentsGrpc.EnvironmentsStub

  • Enclosing class:
    EnvironmentsGrpc

    public static final class EnvironmentsGrpc.EnvironmentsStub
    extends io.grpc.stub.AbstractAsyncStub<EnvironmentsGrpc.EnvironmentsStub>
    A stub to allow clients to do asynchronous rpc calls to service Environments.
     Managed Apache Airflow Environments.
     
    • Method Detail

      • createEnvironment

        public void createEnvironment​(CreateEnvironmentRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Create a new environment.
         
      • getEnvironment

        public void getEnvironment​(GetEnvironmentRequest request,
                                   io.grpc.stub.StreamObserver<Environment> responseObserver)
         Get an existing environment.
         
      • updateEnvironment

        public void updateEnvironment​(UpdateEnvironmentRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Update an environment.
         
      • deleteEnvironment

        public void deleteEnvironment​(DeleteEnvironmentRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Delete an environment.
         
      • restartWebServer

        public void restartWebServer​(RestartWebServerRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Restart Airflow web server.
         
      • checkUpgrade

        public void checkUpgrade​(CheckUpgradeRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.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.
         
      • saveSnapshot

        public void saveSnapshot​(SaveSnapshotRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.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

        public void loadSnapshot​(LoadSnapshotRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.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

        public void databaseFailover​(DatabaseFailoverRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Triggers database failover (only for highly resilient environments).