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
Modifier and TypeMethodDescriptiondefault voidcreateCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Cluster in a given project and location.default voidcreateNodePool(CreateNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new NodePool in a given project and location.default voidcreateVpnConnection(CreateVpnConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new VPN connection in a given project and location.default voiddeleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Cluster.default voiddeleteNodePool(DeleteNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single NodePool.default voiddeleteVpnConnection(DeleteVpnConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single VPN connection.default voidgenerateAccessToken(GenerateAccessTokenRequest request, io.grpc.stub.StreamObserver<GenerateAccessTokenResponse> responseObserver) Generates an access token for a Cluster.default voidgenerateOfflineCredential(GenerateOfflineCredentialRequest request, io.grpc.stub.StreamObserver<GenerateOfflineCredentialResponse> responseObserver) Generates an offline credential for a Cluster.default voidgetCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver) Gets details of a single Cluster.default voidgetMachine(GetMachineRequest request, io.grpc.stub.StreamObserver<Machine> responseObserver) Gets details of a single Machine.default voidgetNodePool(GetNodePoolRequest request, io.grpc.stub.StreamObserver<NodePool> responseObserver) Gets details of a single NodePool.default voidgetServerConfig(GetServerConfigRequest request, io.grpc.stub.StreamObserver<ServerConfig> responseObserver) Gets the server config.default voidgetVpnConnection(GetVpnConnectionRequest request, io.grpc.stub.StreamObserver<VpnConnection> responseObserver) Gets details of a single VPN connection.default voidlistClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver) Lists Clusters in a given project and location.default voidlistMachines(ListMachinesRequest request, io.grpc.stub.StreamObserver<ListMachinesResponse> responseObserver) Lists Machines in a given project and location.default voidlistNodePools(ListNodePoolsRequest request, io.grpc.stub.StreamObserver<ListNodePoolsResponse> responseObserver) Lists NodePools in a given project and location.default voidlistVpnConnections(ListVpnConnectionsRequest request, io.grpc.stub.StreamObserver<ListVpnConnectionsResponse> responseObserver) Lists VPN connections in a given project and location.default voidupdateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Cluster.default voidupdateNodePool(UpdateNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single NodePool.default voidupgradeCluster(UpgradeClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Upgrades a single cluster.
-
Method Details
-
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<Operation> responseObserver) Creates a new Cluster in a given project and location.
-
updateCluster
default void updateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Cluster.
-
upgradeCluster
default void upgradeCluster(UpgradeClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Upgrades a single cluster.
-
deleteCluster
default void deleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<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.
-
generateOfflineCredential
default void generateOfflineCredential(GenerateOfflineCredentialRequest request, io.grpc.stub.StreamObserver<GenerateOfflineCredentialResponse> responseObserver) Generates an offline credential 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<Operation> responseObserver) Creates a new NodePool in a given project and location.
-
updateNodePool
default void updateNodePool(UpdateNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single NodePool.
-
deleteNodePool
default void deleteNodePool(DeleteNodePoolRequest request, io.grpc.stub.StreamObserver<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<Operation> responseObserver) Creates a new VPN connection in a given project and location.
-
deleteVpnConnection
default void deleteVpnConnection(DeleteVpnConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single VPN connection.
-
getServerConfig
default void getServerConfig(GetServerConfigRequest request, io.grpc.stub.StreamObserver<ServerConfig> responseObserver) Gets the server config.
-