Class EdgeContainerGrpc.EdgeContainerFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<EdgeContainerGrpc.EdgeContainerFutureStub>
-
- com.google.cloud.edgecontainer.v1.EdgeContainerGrpc.EdgeContainerFutureStub
-
- Enclosing class:
- EdgeContainerGrpc
public static final class EdgeContainerGrpc.EdgeContainerFutureStub extends io.grpc.stub.AbstractFutureStub<EdgeContainerGrpc.EdgeContainerFutureStub>
A stub to allow clients to do ListenableFuture-style 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.EdgeContainerFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createCluster(CreateClusterRequest request)
Creates a new Cluster in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createNodePool(CreateNodePoolRequest request)
Creates a new NodePool in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createVpnConnection(CreateVpnConnectionRequest request)
Creates a new VPN connection in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteCluster(DeleteClusterRequest request)
Deletes a single Cluster.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteNodePool(DeleteNodePoolRequest request)
Deletes a single NodePool.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteVpnConnection(DeleteVpnConnectionRequest request)
Deletes a single VPN connection.com.google.common.util.concurrent.ListenableFuture<GenerateAccessTokenResponse>
generateAccessToken(GenerateAccessTokenRequest request)
Generates an access token for a Cluster.com.google.common.util.concurrent.ListenableFuture<Cluster>
getCluster(GetClusterRequest request)
Gets details of a single Cluster.com.google.common.util.concurrent.ListenableFuture<Machine>
getMachine(GetMachineRequest request)
Gets details of a single Machine.com.google.common.util.concurrent.ListenableFuture<NodePool>
getNodePool(GetNodePoolRequest request)
Gets details of a single NodePool.com.google.common.util.concurrent.ListenableFuture<VpnConnection>
getVpnConnection(GetVpnConnectionRequest request)
Gets details of a single VPN connection.com.google.common.util.concurrent.ListenableFuture<ListClustersResponse>
listClusters(ListClustersRequest request)
Lists Clusters in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListMachinesResponse>
listMachines(ListMachinesRequest request)
Lists Machines in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListNodePoolsResponse>
listNodePools(ListNodePoolsRequest request)
Lists NodePools in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListVpnConnectionsResponse>
listVpnConnections(ListVpnConnectionsRequest request)
Lists VPN connections in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateCluster(UpdateClusterRequest request)
Updates the parameters of a single Cluster.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateNodePool(UpdateNodePoolRequest request)
Updates the parameters of a single NodePool.
-
-
-
Method Detail
-
build
protected EdgeContainerGrpc.EdgeContainerFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<EdgeContainerGrpc.EdgeContainerFutureStub>
-
listClusters
public com.google.common.util.concurrent.ListenableFuture<ListClustersResponse> listClusters(ListClustersRequest request)
Lists Clusters in a given project and location.
-
getCluster
public com.google.common.util.concurrent.ListenableFuture<Cluster> getCluster(GetClusterRequest request)
Gets details of a single Cluster.
-
createCluster
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createCluster(CreateClusterRequest request)
Creates a new Cluster in a given project and location.
-
updateCluster
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateCluster(UpdateClusterRequest request)
Updates the parameters of a single Cluster.
-
deleteCluster
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteCluster(DeleteClusterRequest request)
Deletes a single Cluster.
-
generateAccessToken
public com.google.common.util.concurrent.ListenableFuture<GenerateAccessTokenResponse> generateAccessToken(GenerateAccessTokenRequest request)
Generates an access token for a Cluster.
-
listNodePools
public com.google.common.util.concurrent.ListenableFuture<ListNodePoolsResponse> listNodePools(ListNodePoolsRequest request)
Lists NodePools in a given project and location.
-
getNodePool
public com.google.common.util.concurrent.ListenableFuture<NodePool> getNodePool(GetNodePoolRequest request)
Gets details of a single NodePool.
-
createNodePool
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createNodePool(CreateNodePoolRequest request)
Creates a new NodePool in a given project and location.
-
updateNodePool
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateNodePool(UpdateNodePoolRequest request)
Updates the parameters of a single NodePool.
-
deleteNodePool
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteNodePool(DeleteNodePoolRequest request)
Deletes a single NodePool.
-
listMachines
public com.google.common.util.concurrent.ListenableFuture<ListMachinesResponse> listMachines(ListMachinesRequest request)
Lists Machines in a given project and location.
-
getMachine
public com.google.common.util.concurrent.ListenableFuture<Machine> getMachine(GetMachineRequest request)
Gets details of a single Machine.
-
listVpnConnections
public com.google.common.util.concurrent.ListenableFuture<ListVpnConnectionsResponse> listVpnConnections(ListVpnConnectionsRequest request)
Lists VPN connections in a given project and location.
-
getVpnConnection
public com.google.common.util.concurrent.ListenableFuture<VpnConnection> getVpnConnection(GetVpnConnectionRequest request)
Gets details of a single VPN connection.
-
createVpnConnection
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createVpnConnection(CreateVpnConnectionRequest request)
Creates a new VPN connection in a given project and location.
-
deleteVpnConnection
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteVpnConnection(DeleteVpnConnectionRequest request)
Deletes a single VPN connection.
-
-