Class EdgeContainerGrpc.EdgeContainerFutureStub

  • Enclosing class:
    EdgeContainerGrpc

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

      • getCluster

        public com.google.common.util.concurrent.ListenableFuture<Cluster> getCluster​(GetClusterRequest request)
         Gets details of a single Cluster.
         
      • createCluster

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createCluster​(CreateClusterRequest request)
         Creates a new Cluster in a given project and location.
         
      • updateCluster

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateCluster​(UpdateClusterRequest request)
         Updates the parameters of a single Cluster.
         
      • deleteCluster

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteCluster​(DeleteClusterRequest request)
         Deletes a single Cluster.
         
      • getNodePool

        public com.google.common.util.concurrent.ListenableFuture<NodePool> getNodePool​(GetNodePoolRequest request)
         Gets details of a single NodePool.
         
      • createNodePool

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createNodePool​(CreateNodePoolRequest request)
         Creates a new NodePool in a given project and location.
         
      • updateNodePool

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateNodePool​(UpdateNodePoolRequest request)
         Updates the parameters of a single NodePool.
         
      • deleteNodePool

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteNodePool​(DeleteNodePoolRequest request)
         Deletes a single NodePool.
         
      • getMachine

        public com.google.common.util.concurrent.ListenableFuture<Machine> getMachine​(GetMachineRequest request)
         Gets details of a single Machine.
         
      • getVpnConnection

        public com.google.common.util.concurrent.ListenableFuture<VpnConnection> getVpnConnection​(GetVpnConnectionRequest request)
         Gets details of a single VPN connection.
         
      • createVpnConnection

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createVpnConnection​(CreateVpnConnectionRequest request)
         Creates a new VPN connection in a given project and location.
         
      • deleteVpnConnection

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteVpnConnection​(DeleteVpnConnectionRequest request)
         Deletes a single VPN connection.