Interface EdgeContainerGrpc.AsyncService (0.71.0)

publicstaticinterface EdgeContainerGrpc.AsyncService

EdgeContainer API provides management of Kubernetes Clusters on Google Edge Cloud deployments.

Methods

createCluster(CreateClusterRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidcreateCluster(CreateClusterRequestrequest,StreamObserver<Operation>responseObserver)

Creates a new Cluster in a given project and location.

Parameters
Name Description
request CreateClusterRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createNodePool(CreateNodePoolRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidcreateNodePool(CreateNodePoolRequestrequest,StreamObserver<Operation>responseObserver)

Creates a new NodePool in a given project and location.

Parameters
Name Description
request CreateNodePoolRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createVpnConnection(CreateVpnConnectionRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidcreateVpnConnection(CreateVpnConnectionRequestrequest,StreamObserver<Operation>responseObserver)

Creates a new VPN connection in a given project and location.

Parameters
Name Description
request CreateVpnConnectionRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteCluster(DeleteClusterRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoiddeleteCluster(DeleteClusterRequestrequest,StreamObserver<Operation>responseObserver)

Deletes a single Cluster.

Parameters
Name Description
request DeleteClusterRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteNodePool(DeleteNodePoolRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoiddeleteNodePool(DeleteNodePoolRequestrequest,StreamObserver<Operation>responseObserver)

Deletes a single NodePool.

Parameters
Name Description
request DeleteNodePoolRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteVpnConnection(DeleteVpnConnectionRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoiddeleteVpnConnection(DeleteVpnConnectionRequestrequest,StreamObserver<Operation>responseObserver)

Deletes a single VPN connection.

Parameters
Name Description
request DeleteVpnConnectionRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

generateAccessToken(GenerateAccessTokenRequest request, StreamObserver<GenerateAccessTokenResponse> responseObserver)

publicdefaultvoidgenerateAccessToken(GenerateAccessTokenRequestrequest,StreamObserver<GenerateAccessTokenResponse>responseObserver)

Generates an access token for a Cluster.

Parameters
Name Description
request GenerateAccessTokenRequest
responseObserver io.grpc.stub.StreamObserver<GenerateAccessTokenResponse>

generateOfflineCredential(GenerateOfflineCredentialRequest request, StreamObserver<GenerateOfflineCredentialResponse> responseObserver)

publicdefaultvoidgenerateOfflineCredential(GenerateOfflineCredentialRequestrequest,StreamObserver<GenerateOfflineCredentialResponse>responseObserver)

Generates an offline credential for a Cluster.

Parameters
Name Description
request GenerateOfflineCredentialRequest
responseObserver io.grpc.stub.StreamObserver<GenerateOfflineCredentialResponse>

getCluster(GetClusterRequest request, StreamObserver<Cluster> responseObserver)

publicdefaultvoidgetCluster(GetClusterRequestrequest,StreamObserver<Cluster>responseObserver)

Gets details of a single Cluster.

Parameters
Name Description
request GetClusterRequest
responseObserver io.grpc.stub.StreamObserver<Cluster>

getMachine(GetMachineRequest request, StreamObserver<Machine> responseObserver)

publicdefaultvoidgetMachine(GetMachineRequestrequest,StreamObserver<Machine>responseObserver)

Gets details of a single Machine.

Parameters
Name Description
request GetMachineRequest
responseObserver io.grpc.stub.StreamObserver<Machine>

getNodePool(GetNodePoolRequest request, StreamObserver<NodePool> responseObserver)

publicdefaultvoidgetNodePool(GetNodePoolRequestrequest,StreamObserver<NodePool>responseObserver)

Gets details of a single NodePool.

Parameters
Name Description
request GetNodePoolRequest
responseObserver io.grpc.stub.StreamObserver<NodePool>

getServerConfig(GetServerConfigRequest request, StreamObserver<ServerConfig> responseObserver)

publicdefaultvoidgetServerConfig(GetServerConfigRequestrequest,StreamObserver<ServerConfig>responseObserver)

Gets the server config.

Parameters
Name Description
request GetServerConfigRequest
responseObserver io.grpc.stub.StreamObserver<ServerConfig>

getVpnConnection(GetVpnConnectionRequest request, StreamObserver<VpnConnection> responseObserver)

publicdefaultvoidgetVpnConnection(GetVpnConnectionRequestrequest,StreamObserver<VpnConnection>responseObserver)

Gets details of a single VPN connection.

Parameters
Name Description
request GetVpnConnectionRequest
responseObserver io.grpc.stub.StreamObserver<VpnConnection>

listClusters(ListClustersRequest request, StreamObserver<ListClustersResponse> responseObserver)

publicdefaultvoidlistClusters(ListClustersRequestrequest,StreamObserver<ListClustersResponse>responseObserver)

Lists Clusters in a given project and location.

Parameters
Name Description
request ListClustersRequest
responseObserver io.grpc.stub.StreamObserver<ListClustersResponse>

listMachines(ListMachinesRequest request, StreamObserver<ListMachinesResponse> responseObserver)

publicdefaultvoidlistMachines(ListMachinesRequestrequest,StreamObserver<ListMachinesResponse>responseObserver)

Lists Machines in a given project and location.

Parameters
Name Description
request ListMachinesRequest
responseObserver io.grpc.stub.StreamObserver<ListMachinesResponse>

listNodePools(ListNodePoolsRequest request, StreamObserver<ListNodePoolsResponse> responseObserver)

publicdefaultvoidlistNodePools(ListNodePoolsRequestrequest,StreamObserver<ListNodePoolsResponse>responseObserver)

Lists NodePools in a given project and location.

Parameters
Name Description
request ListNodePoolsRequest
responseObserver io.grpc.stub.StreamObserver<ListNodePoolsResponse>

listVpnConnections(ListVpnConnectionsRequest request, StreamObserver<ListVpnConnectionsResponse> responseObserver)

publicdefaultvoidlistVpnConnections(ListVpnConnectionsRequestrequest,StreamObserver<ListVpnConnectionsResponse>responseObserver)

Lists VPN connections in a given project and location.

Parameters
Name Description
request ListVpnConnectionsRequest
responseObserver io.grpc.stub.StreamObserver<ListVpnConnectionsResponse>

updateCluster(UpdateClusterRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidupdateCluster(UpdateClusterRequestrequest,StreamObserver<Operation>responseObserver)

Updates the parameters of a single Cluster.

Parameters
Name Description
request UpdateClusterRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateNodePool(UpdateNodePoolRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidupdateNodePool(UpdateNodePoolRequestrequest,StreamObserver<Operation>responseObserver)

Updates the parameters of a single NodePool.

Parameters
Name Description
request UpdateNodePoolRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

upgradeCluster(UpgradeClusterRequest request, StreamObserver<Operation> responseObserver)

publicdefaultvoidupgradeCluster(UpgradeClusterRequestrequest,StreamObserver<Operation>responseObserver)

Upgrades a single cluster.

Parameters
Name Description
request UpgradeClusterRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

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 2025年10月30日 UTC.