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