Class ConfigGrpc.ConfigStub

  • Enclosing class:
    ConfigGrpc

    public static final class ConfigGrpc.ConfigStub
    extends io.grpc.stub.AbstractAsyncStub<ConfigGrpc.ConfigStub>
    A stub to allow clients to do asynchronous rpc calls to service Config.
     Infrastructure Manager is a managed service that automates the deployment and
     management of Google Cloud infrastructure resources.
     
    • Method Detail

      • listDeployments

        public void listDeployments​(ListDeploymentsRequest request,
                                    io.grpc.stub.StreamObserver<ListDeploymentsResponse> responseObserver)
         Lists [Deployment][google.cloud.config.v1.Deployment]s in a given project
         and location.
         
      • getDeployment

        public void getDeployment​(GetDeploymentRequest request,
                                  io.grpc.stub.StreamObserver<Deployment> responseObserver)
         Gets details about a [Deployment][google.cloud.config.v1.Deployment].
         
      • createDeployment

        public void createDeployment​(CreateDeploymentRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a [Deployment][google.cloud.config.v1.Deployment].
         
      • updateDeployment

        public void updateDeployment​(UpdateDeploymentRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates a [Deployment][google.cloud.config.v1.Deployment].
         
      • deleteDeployment

        public void deleteDeployment​(DeleteDeploymentRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a [Deployment][google.cloud.config.v1.Deployment].
         
      • listRevisions

        public void listRevisions​(ListRevisionsRequest request,
                                  io.grpc.stub.StreamObserver<ListRevisionsResponse> responseObserver)
         Lists [Revision][google.cloud.config.v1.Revision]s of a deployment.
         
      • getRevision

        public void getRevision​(GetRevisionRequest request,
                                io.grpc.stub.StreamObserver<Revision> responseObserver)
         Gets details about a [Revision][google.cloud.config.v1.Revision].
         
      • getResource

        public void getResource​(GetResourceRequest request,
                                io.grpc.stub.StreamObserver<Resource> responseObserver)
         Gets details about a [Resource][google.cloud.config.v1.Resource] deployed
         by Infra Manager.
         
      • listResources

        public void listResources​(ListResourcesRequest request,
                                  io.grpc.stub.StreamObserver<ListResourcesResponse> responseObserver)
         Lists [Resource][google.cloud.config.v1.Resource]s in a given revision.
         
      • exportDeploymentStatefile

        public void exportDeploymentStatefile​(ExportDeploymentStatefileRequest request,
                                              io.grpc.stub.StreamObserver<Statefile> responseObserver)
         Exports Terraform state file from a given deployment.
         
      • exportRevisionStatefile

        public void exportRevisionStatefile​(ExportRevisionStatefileRequest request,
                                            io.grpc.stub.StreamObserver<Statefile> responseObserver)
         Exports Terraform state file from a given revision.
         
      • importStatefile

        public void importStatefile​(ImportStatefileRequest request,
                                    io.grpc.stub.StreamObserver<Statefile> responseObserver)
         Imports Terraform state file in a given deployment. The state file does not
         take effect until the Deployment has been unlocked.
         
      • deleteStatefile

        public void deleteStatefile​(DeleteStatefileRequest request,
                                    io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes Terraform state file in a given deployment.
         
      • lockDeployment

        public void lockDeployment​(LockDeploymentRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Locks a deployment.
         
      • unlockDeployment

        public void unlockDeployment​(UnlockDeploymentRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Unlocks a locked deployment.
         
      • exportLockInfo

        public void exportLockInfo​(ExportLockInfoRequest request,
                                   io.grpc.stub.StreamObserver<LockInfo> responseObserver)
         Exports the lock info on a locked deployment.