Class EdgeContainerGrpc.EdgeContainerStub (0.8.0)
0.85.0 (latest)
0.84.0
0.82.0
0.80.0
0.79.0
0.78.0
0.77.0
0.75.0
0.73.0
0.72.0
0.71.0
0.70.0
0.69.0
0.67.0
0.65.0
0.64.0
0.61.0
0.60.0
0.59.0
0.57.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public static final class EdgeContainerGrpc . EdgeContainerStub extends AbstractAsyncStub<EdgeContainerGrpc . EdgeContainerStub >
EdgeContainer API provides management of Kubernetes Clusters on Google Edge
Cloud deployments.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
EdgeContainerGrpc.EdgeContainerStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected EdgeContainerGrpc . EdgeContainerStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createCluster(CreateClusterRequest request, StreamObserver<Operation> responseObserver)
public void createCluster ( CreateClusterRequest request , StreamObserver<Operation> responseObserver )
Creates a new Cluster in a given project and location.
Parameters
createNodePool(CreateNodePoolRequest request, StreamObserver<Operation> responseObserver)
public void createNodePool ( CreateNodePoolRequest request , StreamObserver<Operation> responseObserver )
Creates a new NodePool in a given project and location.
Parameters
createVpnConnection(CreateVpnConnectionRequest request, StreamObserver<Operation> responseObserver)
public void createVpnConnection ( CreateVpnConnectionRequest request , StreamObserver<Operation> responseObserver )
Creates a new VPN connection in a given project and location.
Parameters
deleteCluster(DeleteClusterRequest request, StreamObserver<Operation> responseObserver)
public void deleteCluster ( DeleteClusterRequest request , StreamObserver<Operation> responseObserver )
Deletes a single Cluster.
Parameters
deleteNodePool(DeleteNodePoolRequest request, StreamObserver<Operation> responseObserver)
public void deleteNodePool ( DeleteNodePoolRequest request , StreamObserver<Operation> responseObserver )
Deletes a single NodePool.
Parameters
deleteVpnConnection(DeleteVpnConnectionRequest request, StreamObserver<Operation> responseObserver)
public void deleteVpnConnection ( DeleteVpnConnectionRequest request , StreamObserver<Operation> responseObserver )
Deletes a single VPN connection.
Parameters
generateAccessToken(GenerateAccessTokenRequest request, StreamObserver<GenerateAccessTokenResponse> responseObserver)
public void generateAccessToken ( GenerateAccessTokenRequest request , StreamObserver<GenerateAccessTokenResponse> responseObserver )
Generates an access token for a Cluster.
Parameters
getCluster(GetClusterRequest request, StreamObserver<Cluster> responseObserver)
public void getCluster ( GetClusterRequest request , StreamObserver<Cluster> responseObserver )
Gets details of a single Cluster.
Parameters
getMachine(GetMachineRequest request, StreamObserver<Machine> responseObserver)
public void getMachine ( GetMachineRequest request , StreamObserver<Machine> responseObserver )
Gets details of a single Machine.
Parameters
getNodePool(GetNodePoolRequest request, StreamObserver<NodePool> responseObserver)
public void getNodePool ( GetNodePoolRequest request , StreamObserver<NodePool> responseObserver )
Gets details of a single NodePool.
Parameters
getVpnConnection(GetVpnConnectionRequest request, StreamObserver<VpnConnection> responseObserver)
public void getVpnConnection ( GetVpnConnectionRequest request , StreamObserver<VpnConnection> responseObserver )
Gets details of a single VPN connection.
Parameters
listClusters(ListClustersRequest request, StreamObserver<ListClustersResponse> responseObserver)
public void listClusters ( ListClustersRequest request , StreamObserver<ListClustersResponse> responseObserver )
Lists Clusters in a given project and location.
Parameters
listMachines(ListMachinesRequest request, StreamObserver<ListMachinesResponse> responseObserver)
public void listMachines ( ListMachinesRequest request , StreamObserver<ListMachinesResponse> responseObserver )
Lists Machines in a given project and location.
Parameters
listNodePools(ListNodePoolsRequest request, StreamObserver<ListNodePoolsResponse> responseObserver)
public void listNodePools ( ListNodePoolsRequest request , StreamObserver<ListNodePoolsResponse> responseObserver )
Lists NodePools in a given project and location.
Parameters
listVpnConnections(ListVpnConnectionsRequest request, StreamObserver<ListVpnConnectionsResponse> responseObserver)
public void listVpnConnections ( ListVpnConnectionsRequest request , StreamObserver<ListVpnConnectionsResponse> responseObserver )
Lists VPN connections in a given project and location.
Parameters
updateCluster(UpdateClusterRequest request, StreamObserver<Operation> responseObserver)
public void updateCluster ( UpdateClusterRequest request , StreamObserver<Operation> responseObserver )
Updates the parameters of a single Cluster.
Parameters
updateNodePool(UpdateNodePoolRequest request, StreamObserver<Operation> responseObserver)
public void updateNodePool ( UpdateNodePoolRequest request , StreamObserver<Operation> responseObserver )
Updates the parameters of a single NodePool.
Parameters
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-30 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-30 UTC."],[],[]]