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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionprotected EdgeContainerGrpc.EdgeContainerStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Cluster in a given project and location.voidcreateNodePool(CreateNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new NodePool in a given project and location.voidcreateVpnConnection(CreateVpnConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new VPN connection in a given project and location.voiddeleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Cluster.voiddeleteNodePool(DeleteNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single NodePool.voiddeleteVpnConnection(DeleteVpnConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single VPN connection.voidgenerateAccessToken(GenerateAccessTokenRequest request, io.grpc.stub.StreamObserver<GenerateAccessTokenResponse> responseObserver) Generates an access token for a Cluster.voidgenerateOfflineCredential(GenerateOfflineCredentialRequest request, io.grpc.stub.StreamObserver<GenerateOfflineCredentialResponse> responseObserver) Generates an offline credential for a Cluster.voidgetCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver) Gets details of a single Cluster.voidgetMachine(GetMachineRequest request, io.grpc.stub.StreamObserver<Machine> responseObserver) Gets details of a single Machine.voidgetNodePool(GetNodePoolRequest request, io.grpc.stub.StreamObserver<NodePool> responseObserver) Gets details of a single NodePool.voidgetServerConfig(GetServerConfigRequest request, io.grpc.stub.StreamObserver<ServerConfig> responseObserver) Gets the server config.voidgetVpnConnection(GetVpnConnectionRequest request, io.grpc.stub.StreamObserver<VpnConnection> responseObserver) Gets details of a single VPN connection.voidlistClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver) Lists Clusters in a given project and location.voidlistMachines(ListMachinesRequest request, io.grpc.stub.StreamObserver<ListMachinesResponse> responseObserver) Lists Machines in a given project and location.voidlistNodePools(ListNodePoolsRequest request, io.grpc.stub.StreamObserver<ListNodePoolsResponse> responseObserver) Lists NodePools in a given project and location.voidlistVpnConnections(ListVpnConnectionsRequest request, io.grpc.stub.StreamObserver<ListVpnConnectionsResponse> responseObserver) Lists VPN connections in a given project and location.voidupdateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Cluster.voidupdateNodePool(UpdateNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single NodePool.voidupgradeCluster(UpgradeClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Upgrades a single cluster.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected EdgeContainerGrpc.EdgeContainerStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin 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<Operation> responseObserver) Creates a new Cluster in a given project and location.
-
updateCluster
public void updateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Cluster.
-
upgradeCluster
public void upgradeCluster(UpgradeClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Upgrades a single cluster.
-
deleteCluster
public void deleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<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.
-
generateOfflineCredential
public void generateOfflineCredential(GenerateOfflineCredentialRequest request, io.grpc.stub.StreamObserver<GenerateOfflineCredentialResponse> responseObserver) Generates an offline credential 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<Operation> responseObserver) Creates a new NodePool in a given project and location.
-
updateNodePool
public void updateNodePool(UpdateNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single NodePool.
-
deleteNodePool
public void deleteNodePool(DeleteNodePoolRequest request, io.grpc.stub.StreamObserver<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<Operation> responseObserver) Creates a new VPN connection in a given project and location.
-
deleteVpnConnection
public void deleteVpnConnection(DeleteVpnConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single VPN connection.
-
getServerConfig
public void getServerConfig(GetServerConfigRequest request, io.grpc.stub.StreamObserver<ServerConfig> responseObserver) Gets the server config.
-