Class EdgeContainerGrpc.EdgeContainerBlockingStub (0.38.0)

public static final class EdgeContainerGrpc.EdgeContainerBlockingStub extends 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.

Inheritance

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

Methods

build(Channel channel, CallOptions callOptions)

protected EdgeContainerGrpc.EdgeContainerBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
EdgeContainerGrpc.EdgeContainerBlockingStub
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
NameDescription
requestCreateClusterRequest
Returns
TypeDescription
Operation

createNodePool(CreateNodePoolRequest request)

public Operation createNodePool(CreateNodePoolRequest request)

Creates a new NodePool in a given project and location.

Parameter
NameDescription
requestCreateNodePoolRequest
Returns
TypeDescription
Operation

createVpnConnection(CreateVpnConnectionRequest request)

public Operation createVpnConnection(CreateVpnConnectionRequest request)

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

Parameter
NameDescription
requestCreateVpnConnectionRequest
Returns
TypeDescription
Operation

deleteCluster(DeleteClusterRequest request)

public Operation deleteCluster(DeleteClusterRequest request)

Deletes a single Cluster.

Parameter
NameDescription
requestDeleteClusterRequest
Returns
TypeDescription
Operation

deleteNodePool(DeleteNodePoolRequest request)

public Operation deleteNodePool(DeleteNodePoolRequest request)

Deletes a single NodePool.

Parameter
NameDescription
requestDeleteNodePoolRequest
Returns
TypeDescription
Operation

deleteVpnConnection(DeleteVpnConnectionRequest request)

public Operation deleteVpnConnection(DeleteVpnConnectionRequest request)

Deletes a single VPN connection.

Parameter
NameDescription
requestDeleteVpnConnectionRequest
Returns
TypeDescription
Operation

generateAccessToken(GenerateAccessTokenRequest request)

public GenerateAccessTokenResponse generateAccessToken(GenerateAccessTokenRequest request)

Generates an access token for a Cluster.

Parameter
NameDescription
requestGenerateAccessTokenRequest
Returns
TypeDescription
GenerateAccessTokenResponse

generateOfflineCredential(GenerateOfflineCredentialRequest request)

public GenerateOfflineCredentialResponse generateOfflineCredential(GenerateOfflineCredentialRequest request)

Generates an offline credential for a Cluster.

Parameter
NameDescription
requestGenerateOfflineCredentialRequest
Returns
TypeDescription
GenerateOfflineCredentialResponse

getCluster(GetClusterRequest request)

public Cluster getCluster(GetClusterRequest request)

Gets details of a single Cluster.

Parameter
NameDescription
requestGetClusterRequest
Returns
TypeDescription
Cluster

getMachine(GetMachineRequest request)

public Machine getMachine(GetMachineRequest request)

Gets details of a single Machine.

Parameter
NameDescription
requestGetMachineRequest
Returns
TypeDescription
Machine

getNodePool(GetNodePoolRequest request)

public NodePool getNodePool(GetNodePoolRequest request)

Gets details of a single NodePool.

Parameter
NameDescription
requestGetNodePoolRequest
Returns
TypeDescription
NodePool

getServerConfig(GetServerConfigRequest request)

public ServerConfig getServerConfig(GetServerConfigRequest request)

Gets the server config.

Parameter
NameDescription
requestGetServerConfigRequest
Returns
TypeDescription
ServerConfig

getVpnConnection(GetVpnConnectionRequest request)

public VpnConnection getVpnConnection(GetVpnConnectionRequest request)

Gets details of a single VPN connection.

Parameter
NameDescription
requestGetVpnConnectionRequest
Returns
TypeDescription
VpnConnection

listClusters(ListClustersRequest request)

public ListClustersResponse listClusters(ListClustersRequest request)

Lists Clusters in a given project and location.

Parameter
NameDescription
requestListClustersRequest
Returns
TypeDescription
ListClustersResponse

listMachines(ListMachinesRequest request)

public ListMachinesResponse listMachines(ListMachinesRequest request)

Lists Machines in a given project and location.

Parameter
NameDescription
requestListMachinesRequest
Returns
TypeDescription
ListMachinesResponse

listNodePools(ListNodePoolsRequest request)

public ListNodePoolsResponse listNodePools(ListNodePoolsRequest request)

Lists NodePools in a given project and location.

Parameter
NameDescription
requestListNodePoolsRequest
Returns
TypeDescription
ListNodePoolsResponse

listVpnConnections(ListVpnConnectionsRequest request)

public ListVpnConnectionsResponse listVpnConnections(ListVpnConnectionsRequest request)

Lists VPN connections in a given project and location.

Parameter
NameDescription
requestListVpnConnectionsRequest
Returns
TypeDescription
ListVpnConnectionsResponse

updateCluster(UpdateClusterRequest request)

public Operation updateCluster(UpdateClusterRequest request)

Updates the parameters of a single Cluster.

Parameter
NameDescription
requestUpdateClusterRequest
Returns
TypeDescription
Operation

updateNodePool(UpdateNodePoolRequest request)

public Operation updateNodePool(UpdateNodePoolRequest request)

Updates the parameters of a single NodePool.

Parameter
NameDescription
requestUpdateNodePoolRequest
Returns
TypeDescription
Operation

upgradeCluster(UpgradeClusterRequest request)

public Operation upgradeCluster(UpgradeClusterRequest request)

Upgrades a single cluster.

Parameter
NameDescription
requestUpgradeClusterRequest
Returns
TypeDescription
Operation