Class EdgeContainerGrpc.EdgeContainerStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<EdgeContainerGrpc.EdgeContainerStub>
-
- com.google.cloud.edgecontainer.v1.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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EdgeContainerGrpc.EdgeContainerStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Cluster in a given project and location.void
createNodePool(CreateNodePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new NodePool in a given project and location.void
createVpnConnection(CreateVpnConnectionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new VPN connection in a given project and location.void
deleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Cluster.void
deleteNodePool(DeleteNodePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single NodePool.void
deleteVpnConnection(DeleteVpnConnectionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single VPN connection.void
generateAccessToken(GenerateAccessTokenRequest request, io.grpc.stub.StreamObserver<GenerateAccessTokenResponse> responseObserver)
Generates an access token for a Cluster.void
getCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver)
Gets details of a single Cluster.void
getMachine(GetMachineRequest request, io.grpc.stub.StreamObserver<Machine> responseObserver)
Gets details of a single Machine.void
getNodePool(GetNodePoolRequest request, io.grpc.stub.StreamObserver<NodePool> responseObserver)
Gets details of a single NodePool.void
getVpnConnection(GetVpnConnectionRequest request, io.grpc.stub.StreamObserver<VpnConnection> responseObserver)
Gets details of a single VPN connection.void
listClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists Clusters in a given project and location.void
listMachines(ListMachinesRequest request, io.grpc.stub.StreamObserver<ListMachinesResponse> responseObserver)
Lists Machines in a given project and location.void
listNodePools(ListNodePoolsRequest request, io.grpc.stub.StreamObserver<ListNodePoolsResponse> responseObserver)
Lists NodePools in a given project and location.void
listVpnConnections(ListVpnConnectionsRequest request, io.grpc.stub.StreamObserver<ListVpnConnectionsResponse> responseObserver)
Lists VPN connections in a given project and location.void
updateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Cluster.void
updateNodePool(UpdateNodePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single NodePool.
-
-
-
Method Detail
-
build
protected EdgeContainerGrpc.EdgeContainerStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<EdgeContainerGrpc.EdgeContainerStub>
-
listClusters
public void listClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists Clusters in a given project and location.
-
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.
-
generateAccessToken
public void generateAccessToken(GenerateAccessTokenRequest request, io.grpc.stub.StreamObserver<GenerateAccessTokenResponse> responseObserver)
Generates an access token for a Cluster.
-
listNodePools
public void listNodePools(ListNodePoolsRequest request, io.grpc.stub.StreamObserver<ListNodePoolsResponse> responseObserver)
Lists NodePools in a given project and location.
-
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.
-
listMachines
public void listMachines(ListMachinesRequest request, io.grpc.stub.StreamObserver<ListMachinesResponse> responseObserver)
Lists Machines in a given project and location.
-
getMachine
public void getMachine(GetMachineRequest request, io.grpc.stub.StreamObserver<Machine> responseObserver)
Gets details of a single Machine.
-
listVpnConnections
public void listVpnConnections(ListVpnConnectionsRequest request, io.grpc.stub.StreamObserver<ListVpnConnectionsResponse> responseObserver)
Lists VPN connections in a given project and location.
-
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.
-
-