Class EdgeContainerGrpc.EdgeContainerBlockingV2Stub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<EdgeContainerGrpc.EdgeContainerBlockingV2Stub>
com.google.cloud.edgecontainer.v1.EdgeContainerGrpc.EdgeContainerBlockingV2Stub
Enclosing class:
EdgeContainerGrpc

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

    • build

      protected EdgeContainerGrpc.EdgeContainerBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<EdgeContainerGrpc.EdgeContainerBlockingV2Stub>
    • listClusters

      public ListClustersResponse listClusters(ListClustersRequest request) throws io.grpc.StatusException
       Lists Clusters in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getCluster

      public Cluster getCluster(GetClusterRequest request) throws io.grpc.StatusException
       Gets details of a single Cluster.
       
      Throws:
      io.grpc.StatusException
    • createCluster

      public Operation createCluster(CreateClusterRequest request) throws io.grpc.StatusException
       Creates a new Cluster in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateCluster

      public Operation updateCluster(UpdateClusterRequest request) throws io.grpc.StatusException
       Updates the parameters of a single Cluster.
       
      Throws:
      io.grpc.StatusException
    • upgradeCluster

      public Operation upgradeCluster(UpgradeClusterRequest request) throws io.grpc.StatusException
       Upgrades a single cluster.
       
      Throws:
      io.grpc.StatusException
    • deleteCluster

      public Operation deleteCluster(DeleteClusterRequest request) throws io.grpc.StatusException
       Deletes a single Cluster.
       
      Throws:
      io.grpc.StatusException
    • generateAccessToken

      public GenerateAccessTokenResponse generateAccessToken(GenerateAccessTokenRequest request) throws io.grpc.StatusException
       Generates an access token for a Cluster.
       
      Throws:
      io.grpc.StatusException
    • generateOfflineCredential

      public GenerateOfflineCredentialResponse generateOfflineCredential(GenerateOfflineCredentialRequest request) throws io.grpc.StatusException
       Generates an offline credential for a Cluster.
       
      Throws:
      io.grpc.StatusException
    • listNodePools

      public ListNodePoolsResponse listNodePools(ListNodePoolsRequest request) throws io.grpc.StatusException
       Lists NodePools in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getNodePool

      public NodePool getNodePool(GetNodePoolRequest request) throws io.grpc.StatusException
       Gets details of a single NodePool.
       
      Throws:
      io.grpc.StatusException
    • createNodePool

      public Operation createNodePool(CreateNodePoolRequest request) throws io.grpc.StatusException
       Creates a new NodePool in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateNodePool

      public Operation updateNodePool(UpdateNodePoolRequest request) throws io.grpc.StatusException
       Updates the parameters of a single NodePool.
       
      Throws:
      io.grpc.StatusException
    • deleteNodePool

      public Operation deleteNodePool(DeleteNodePoolRequest request) throws io.grpc.StatusException
       Deletes a single NodePool.
       
      Throws:
      io.grpc.StatusException
    • listMachines

      public ListMachinesResponse listMachines(ListMachinesRequest request) throws io.grpc.StatusException
       Lists Machines in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getMachine

      public Machine getMachine(GetMachineRequest request) throws io.grpc.StatusException
       Gets details of a single Machine.
       
      Throws:
      io.grpc.StatusException
    • listVpnConnections

      public ListVpnConnectionsResponse listVpnConnections(ListVpnConnectionsRequest request) throws io.grpc.StatusException
       Lists VPN connections in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getVpnConnection

      public VpnConnection getVpnConnection(GetVpnConnectionRequest request) throws io.grpc.StatusException
       Gets details of a single VPN connection.
       
      Throws:
      io.grpc.StatusException
    • createVpnConnection

      public Operation createVpnConnection(CreateVpnConnectionRequest request) throws io.grpc.StatusException
       Creates a new VPN connection in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • deleteVpnConnection

      public Operation deleteVpnConnection(DeleteVpnConnectionRequest request) throws io.grpc.StatusException
       Deletes a single VPN connection.
       
      Throws:
      io.grpc.StatusException
    • getServerConfig

      public ServerConfig getServerConfig(GetServerConfigRequest request) throws io.grpc.StatusException
       Gets the server config.
       
      Throws:
      io.grpc.StatusException