Class EdgeContainerGrpc.EdgeContainerStub

  • Enclosing class:
    EdgeContainerGrpc

    public static final class EdgeContainerGrpc.EdgeContainerStub
    extends io.grpc.stub.AbstractAsyncStub<EdgeContainerGrpc.EdgeContainerStub>
    A stub to allow clients to do asynchronous rpc calls to service EdgeContainer.
     EdgeContainer API provides management of Kubernetes Clusters on Google Edge
     Cloud deployments.
     
    • Method Detail

      • getCluster

        public void getCluster​(GetClusterRequest request,
                               io.grpc.stub.StreamObserver<Cluster> responseObserver)
         Gets details of a single Cluster.
         
      • createCluster

        public void createCluster​(CreateClusterRequest request,
                                  io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Cluster in a given project and location.
         
      • updateCluster

        public void updateCluster​(UpdateClusterRequest request,
                                  io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the parameters of a single Cluster.
         
      • deleteCluster

        public void deleteCluster​(DeleteClusterRequest request,
                                  io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single Cluster.
         
      • getNodePool

        public void getNodePool​(GetNodePoolRequest request,
                                io.grpc.stub.StreamObserver<NodePool> responseObserver)
         Gets details of a single NodePool.
         
      • createNodePool

        public void createNodePool​(CreateNodePoolRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new NodePool in a given project and location.
         
      • updateNodePool

        public void updateNodePool​(UpdateNodePoolRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the parameters of a single NodePool.
         
      • deleteNodePool

        public void deleteNodePool​(DeleteNodePoolRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single NodePool.
         
      • getMachine

        public void getMachine​(GetMachineRequest request,
                               io.grpc.stub.StreamObserver<Machine> responseObserver)
         Gets details of a single Machine.
         
      • getVpnConnection

        public void getVpnConnection​(GetVpnConnectionRequest request,
                                     io.grpc.stub.StreamObserver<VpnConnection> responseObserver)
         Gets details of a single VPN connection.
         
      • createVpnConnection

        public void createVpnConnection​(CreateVpnConnectionRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new VPN connection in a given project and location.
         
      • deleteVpnConnection

        public void deleteVpnConnection​(DeleteVpnConnectionRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single VPN connection.