Interface EdgeContainerGrpc.AsyncService
-
- All Known Implementing Classes:
EdgeContainerGrpc.EdgeContainerImplBase
- Enclosing class:
- EdgeContainerGrpc
public static interface EdgeContainerGrpc.AsyncService
EdgeContainer API provides management of Kubernetes Clusters on Google Edge Cloud deployments.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Cluster in a given project and location.default void
createNodePool(CreateNodePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new NodePool in a given project and location.default void
createVpnConnection(CreateVpnConnectionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new VPN connection in a given project and location.default void
deleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Cluster.default void
deleteNodePool(DeleteNodePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single NodePool.default void
deleteVpnConnection(DeleteVpnConnectionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single VPN connection.default void
generateAccessToken(GenerateAccessTokenRequest request, io.grpc.stub.StreamObserver<GenerateAccessTokenResponse> responseObserver)
Generates an access token for a Cluster.default void
getCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver)
Gets details of a single Cluster.default void
getMachine(GetMachineRequest request, io.grpc.stub.StreamObserver<Machine> responseObserver)
Gets details of a single Machine.default void
getNodePool(GetNodePoolRequest request, io.grpc.stub.StreamObserver<NodePool> responseObserver)
Gets details of a single NodePool.default void
getVpnConnection(GetVpnConnectionRequest request, io.grpc.stub.StreamObserver<VpnConnection> responseObserver)
Gets details of a single VPN connection.default void
listClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists Clusters in a given project and location.default void
listMachines(ListMachinesRequest request, io.grpc.stub.StreamObserver<ListMachinesResponse> responseObserver)
Lists Machines in a given project and location.default void
listNodePools(ListNodePoolsRequest request, io.grpc.stub.StreamObserver<ListNodePoolsResponse> responseObserver)
Lists NodePools in a given project and location.default void
listVpnConnections(ListVpnConnectionsRequest request, io.grpc.stub.StreamObserver<ListVpnConnectionsResponse> responseObserver)
Lists VPN connections in a given project and location.default void
updateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Cluster.default void
updateNodePool(UpdateNodePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single NodePool.
-
-
-
Method Detail
-
listClusters
default void listClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists Clusters in a given project and location.
-
getCluster
default void getCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver)
Gets details of a single Cluster.
-
createCluster
default void createCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Cluster in a given project and location.
-
updateCluster
default void updateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Cluster.
-
deleteCluster
default void deleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Cluster.
-
generateAccessToken
default void generateAccessToken(GenerateAccessTokenRequest request, io.grpc.stub.StreamObserver<GenerateAccessTokenResponse> responseObserver)
Generates an access token for a Cluster.
-
listNodePools
default void listNodePools(ListNodePoolsRequest request, io.grpc.stub.StreamObserver<ListNodePoolsResponse> responseObserver)
Lists NodePools in a given project and location.
-
getNodePool
default void getNodePool(GetNodePoolRequest request, io.grpc.stub.StreamObserver<NodePool> responseObserver)
Gets details of a single NodePool.
-
createNodePool
default void createNodePool(CreateNodePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new NodePool in a given project and location.
-
updateNodePool
default void updateNodePool(UpdateNodePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single NodePool.
-
deleteNodePool
default void deleteNodePool(DeleteNodePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single NodePool.
-
listMachines
default void listMachines(ListMachinesRequest request, io.grpc.stub.StreamObserver<ListMachinesResponse> responseObserver)
Lists Machines in a given project and location.
-
getMachine
default void getMachine(GetMachineRequest request, io.grpc.stub.StreamObserver<Machine> responseObserver)
Gets details of a single Machine.
-
listVpnConnections
default void listVpnConnections(ListVpnConnectionsRequest request, io.grpc.stub.StreamObserver<ListVpnConnectionsResponse> responseObserver)
Lists VPN connections in a given project and location.
-
getVpnConnection
default void getVpnConnection(GetVpnConnectionRequest request, io.grpc.stub.StreamObserver<VpnConnection> responseObserver)
Gets details of a single VPN connection.
-
createVpnConnection
default 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
default void deleteVpnConnection(DeleteVpnConnectionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single VPN connection.
-
-