Class EdgeContainerGrpc.EdgeContainerBlockingV2Stub (0.78.0)

public static final class EdgeContainerGrpc.EdgeContainerBlockingV2Stub extends AbstractBlockingStub<EdgeContainerGrpc.EdgeContainerBlockingV2Stub>

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.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > EdgeContainerGrpc.EdgeContainerBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected EdgeContainerGrpc.EdgeContainerBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
EdgeContainerGrpc.EdgeContainerBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createCluster(CreateClusterRequest request)

public Operation createCluster(CreateClusterRequest request)

Creates a new Cluster in a given project and location.

Parameter
Name Description
request CreateClusterRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createNodePool(CreateNodePoolRequest request)

public Operation createNodePool(CreateNodePoolRequest request)

Creates a new NodePool in a given project and location.

Parameter
Name Description
request CreateNodePoolRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createVpnConnection(CreateVpnConnectionRequest request)

public Operation createVpnConnection(CreateVpnConnectionRequest request)

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

Parameter
Name Description
request CreateVpnConnectionRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteCluster(DeleteClusterRequest request)

public Operation deleteCluster(DeleteClusterRequest request)

Deletes a single Cluster.

Parameter
Name Description
request DeleteClusterRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteNodePool(DeleteNodePoolRequest request)

public Operation deleteNodePool(DeleteNodePoolRequest request)

Deletes a single NodePool.

Parameter
Name Description
request DeleteNodePoolRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteVpnConnection(DeleteVpnConnectionRequest request)

public Operation deleteVpnConnection(DeleteVpnConnectionRequest request)

Deletes a single VPN connection.

Parameter
Name Description
request DeleteVpnConnectionRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

generateAccessToken(GenerateAccessTokenRequest request)

public GenerateAccessTokenResponse generateAccessToken(GenerateAccessTokenRequest request)

Generates an access token for a Cluster.

Parameter
Name Description
request GenerateAccessTokenRequest
Returns
Type Description
GenerateAccessTokenResponse
Exceptions
Type Description
io.grpc.StatusException

generateOfflineCredential(GenerateOfflineCredentialRequest request)

public GenerateOfflineCredentialResponse generateOfflineCredential(GenerateOfflineCredentialRequest request)

Generates an offline credential for a Cluster.

Parameter
Name Description
request GenerateOfflineCredentialRequest
Returns
Type Description
GenerateOfflineCredentialResponse
Exceptions
Type Description
io.grpc.StatusException

getCluster(GetClusterRequest request)

public Cluster getCluster(GetClusterRequest request)

Gets details of a single Cluster.

Parameter
Name Description
request GetClusterRequest
Returns
Type Description
Cluster
Exceptions
Type Description
io.grpc.StatusException

getMachine(GetMachineRequest request)

public Machine getMachine(GetMachineRequest request)

Gets details of a single Machine.

Parameter
Name Description
request GetMachineRequest
Returns
Type Description
Machine
Exceptions
Type Description
io.grpc.StatusException

getNodePool(GetNodePoolRequest request)

public NodePool getNodePool(GetNodePoolRequest request)

Gets details of a single NodePool.

Parameter
Name Description
request GetNodePoolRequest
Returns
Type Description
NodePool
Exceptions
Type Description
io.grpc.StatusException

getServerConfig(GetServerConfigRequest request)

public ServerConfig getServerConfig(GetServerConfigRequest request)

Gets the server config.

Parameter
Name Description
request GetServerConfigRequest
Returns
Type Description
ServerConfig
Exceptions
Type Description
io.grpc.StatusException

getVpnConnection(GetVpnConnectionRequest request)

public VpnConnection getVpnConnection(GetVpnConnectionRequest request)

Gets details of a single VPN connection.

Parameter
Name Description
request GetVpnConnectionRequest
Returns
Type Description
VpnConnection
Exceptions
Type Description
io.grpc.StatusException

listClusters(ListClustersRequest request)

public ListClustersResponse listClusters(ListClustersRequest request)

Lists Clusters in a given project and location.

Parameter
Name Description
request ListClustersRequest
Returns
Type Description
ListClustersResponse
Exceptions
Type Description
io.grpc.StatusException

listMachines(ListMachinesRequest request)

public ListMachinesResponse listMachines(ListMachinesRequest request)

Lists Machines in a given project and location.

Parameter
Name Description
request ListMachinesRequest
Returns
Type Description
ListMachinesResponse
Exceptions
Type Description
io.grpc.StatusException

listNodePools(ListNodePoolsRequest request)

public ListNodePoolsResponse listNodePools(ListNodePoolsRequest request)

Lists NodePools in a given project and location.

Parameter
Name Description
request ListNodePoolsRequest
Returns
Type Description
ListNodePoolsResponse
Exceptions
Type Description
io.grpc.StatusException

listVpnConnections(ListVpnConnectionsRequest request)

public ListVpnConnectionsResponse listVpnConnections(ListVpnConnectionsRequest request)

Lists VPN connections in a given project and location.

Parameter
Name Description
request ListVpnConnectionsRequest
Returns
Type Description
ListVpnConnectionsResponse
Exceptions
Type Description
io.grpc.StatusException

updateCluster(UpdateClusterRequest request)

public Operation updateCluster(UpdateClusterRequest request)

Updates the parameters of a single Cluster.

Parameter
Name Description
request UpdateClusterRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateNodePool(UpdateNodePoolRequest request)

public Operation updateNodePool(UpdateNodePoolRequest request)

Updates the parameters of a single NodePool.

Parameter
Name Description
request UpdateNodePoolRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

upgradeCluster(UpgradeClusterRequest request)

public Operation upgradeCluster(UpgradeClusterRequest request)

Upgrades a single cluster.

Parameter
Name Description
request UpgradeClusterRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException