Class protos.google.cloud.edgecontainer.v1.EdgeContainer (0.3.0)

Represents an EdgeContainer

Inheritance

$protobuf.rpc.Service > protos.google.cloud.edgecontainer.v1.EdgeContainer

Package

@google-cloud/edgecontainer

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new EdgeContainer service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): EdgeContainer;

Creates new EdgeContainer service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
EdgeContainer

RPC service. Useful where requests and/or responses are streamed.

createCluster(request, callback)

public createCluster(request: google.cloud.edgecontainer.v1.ICreateClusterRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.CreateClusterCallback): void;

Calls CreateCluster.

Parameters
NameDescription
request ICreateClusterRequest

CreateClusterRequest message or plain object

callback CreateClusterCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createCluster(request)

public createCluster(request: google.cloud.edgecontainer.v1.ICreateClusterRequest): Promise<google.longrunning.Operation>;

Calls CreateCluster.

Parameter
NameDescription
request ICreateClusterRequest

CreateClusterRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createNodePool(request, callback)

public createNodePool(request: google.cloud.edgecontainer.v1.ICreateNodePoolRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.CreateNodePoolCallback): void;

Calls CreateNodePool.

Parameters
NameDescription
request ICreateNodePoolRequest

CreateNodePoolRequest message or plain object

callback CreateNodePoolCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createNodePool(request)

public createNodePool(request: google.cloud.edgecontainer.v1.ICreateNodePoolRequest): Promise<google.longrunning.Operation>;

Calls CreateNodePool.

Parameter
NameDescription
request ICreateNodePoolRequest

CreateNodePoolRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createVpnConnection(request, callback)

public createVpnConnection(request: google.cloud.edgecontainer.v1.ICreateVpnConnectionRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.CreateVpnConnectionCallback): void;

Calls CreateVpnConnection.

Parameters
NameDescription
request ICreateVpnConnectionRequest

CreateVpnConnectionRequest message or plain object

callback CreateVpnConnectionCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createVpnConnection(request)

public createVpnConnection(request: google.cloud.edgecontainer.v1.ICreateVpnConnectionRequest): Promise<google.longrunning.Operation>;

Calls CreateVpnConnection.

Parameter
NameDescription
request ICreateVpnConnectionRequest

CreateVpnConnectionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteCluster(request, callback)

public deleteCluster(request: google.cloud.edgecontainer.v1.IDeleteClusterRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.DeleteClusterCallback): void;

Calls DeleteCluster.

Parameters
NameDescription
request IDeleteClusterRequest

DeleteClusterRequest message or plain object

callback DeleteClusterCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteCluster(request)

public deleteCluster(request: google.cloud.edgecontainer.v1.IDeleteClusterRequest): Promise<google.longrunning.Operation>;

Calls DeleteCluster.

Parameter
NameDescription
request IDeleteClusterRequest

DeleteClusterRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteNodePool(request, callback)

public deleteNodePool(request: google.cloud.edgecontainer.v1.IDeleteNodePoolRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.DeleteNodePoolCallback): void;

Calls DeleteNodePool.

Parameters
NameDescription
request IDeleteNodePoolRequest

DeleteNodePoolRequest message or plain object

callback DeleteNodePoolCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteNodePool(request)

public deleteNodePool(request: google.cloud.edgecontainer.v1.IDeleteNodePoolRequest): Promise<google.longrunning.Operation>;

Calls DeleteNodePool.

Parameter
NameDescription
request IDeleteNodePoolRequest

DeleteNodePoolRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteVpnConnection(request, callback)

public deleteVpnConnection(request: google.cloud.edgecontainer.v1.IDeleteVpnConnectionRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.DeleteVpnConnectionCallback): void;

Calls DeleteVpnConnection.

Parameters
NameDescription
request IDeleteVpnConnectionRequest

DeleteVpnConnectionRequest message or plain object

callback DeleteVpnConnectionCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteVpnConnection(request)

public deleteVpnConnection(request: google.cloud.edgecontainer.v1.IDeleteVpnConnectionRequest): Promise<google.longrunning.Operation>;

Calls DeleteVpnConnection.

Parameter
NameDescription
request IDeleteVpnConnectionRequest

DeleteVpnConnectionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

generateAccessToken(request, callback)

public generateAccessToken(request: google.cloud.edgecontainer.v1.IGenerateAccessTokenRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.GenerateAccessTokenCallback): void;

Calls GenerateAccessToken.

Parameters
NameDescription
request IGenerateAccessTokenRequest

GenerateAccessTokenRequest message or plain object

callback GenerateAccessTokenCallback

Node-style callback called with the error, if any, and GenerateAccessTokenResponse

Returns
TypeDescription
void

generateAccessToken(request)

public generateAccessToken(request: google.cloud.edgecontainer.v1.IGenerateAccessTokenRequest): Promise<google.cloud.edgecontainer.v1.GenerateAccessTokenResponse>;

Calls GenerateAccessToken.

Parameter
NameDescription
request IGenerateAccessTokenRequest

GenerateAccessTokenRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgecontainer.v1.GenerateAccessTokenResponse>

Promise

generateOfflineCredential(request, callback)

public generateOfflineCredential(request: google.cloud.edgecontainer.v1.IGenerateOfflineCredentialRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.GenerateOfflineCredentialCallback): void;

Calls GenerateOfflineCredential.

Parameters
NameDescription
request IGenerateOfflineCredentialRequest

GenerateOfflineCredentialRequest message or plain object

callback GenerateOfflineCredentialCallback

Node-style callback called with the error, if any, and GenerateOfflineCredentialResponse

Returns
TypeDescription
void

generateOfflineCredential(request)

public generateOfflineCredential(request: google.cloud.edgecontainer.v1.IGenerateOfflineCredentialRequest): Promise<google.cloud.edgecontainer.v1.GenerateOfflineCredentialResponse>;

Calls GenerateOfflineCredential.

Parameter
NameDescription
request IGenerateOfflineCredentialRequest

GenerateOfflineCredentialRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgecontainer.v1.GenerateOfflineCredentialResponse>

Promise

getCluster(request, callback)

public getCluster(request: google.cloud.edgecontainer.v1.IGetClusterRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.GetClusterCallback): void;

Calls GetCluster.

Parameters
NameDescription
request IGetClusterRequest

GetClusterRequest message or plain object

callback GetClusterCallback

Node-style callback called with the error, if any, and Cluster

Returns
TypeDescription
void

getCluster(request)

public getCluster(request: google.cloud.edgecontainer.v1.IGetClusterRequest): Promise<google.cloud.edgecontainer.v1.Cluster>;

Calls GetCluster.

Parameter
NameDescription
request IGetClusterRequest

GetClusterRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgecontainer.v1.Cluster>

Promise

getMachine(request, callback)

public getMachine(request: google.cloud.edgecontainer.v1.IGetMachineRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.GetMachineCallback): void;

Calls GetMachine.

Parameters
NameDescription
request IGetMachineRequest

GetMachineRequest message or plain object

callback GetMachineCallback

Node-style callback called with the error, if any, and Machine

Returns
TypeDescription
void

getMachine(request)

public getMachine(request: google.cloud.edgecontainer.v1.IGetMachineRequest): Promise<google.cloud.edgecontainer.v1.Machine>;

Calls GetMachine.

Parameter
NameDescription
request IGetMachineRequest

GetMachineRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgecontainer.v1.Machine>

Promise

getNodePool(request, callback)

public getNodePool(request: google.cloud.edgecontainer.v1.IGetNodePoolRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.GetNodePoolCallback): void;

Calls GetNodePool.

Parameters
NameDescription
request IGetNodePoolRequest

GetNodePoolRequest message or plain object

callback GetNodePoolCallback

Node-style callback called with the error, if any, and NodePool

Returns
TypeDescription
void

getNodePool(request)

public getNodePool(request: google.cloud.edgecontainer.v1.IGetNodePoolRequest): Promise<google.cloud.edgecontainer.v1.NodePool>;

Calls GetNodePool.

Parameter
NameDescription
request IGetNodePoolRequest

GetNodePoolRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgecontainer.v1.NodePool>

Promise

getServerConfig(request, callback)

public getServerConfig(request: google.cloud.edgecontainer.v1.IGetServerConfigRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.GetServerConfigCallback): void;

Calls GetServerConfig.

Parameters
NameDescription
request IGetServerConfigRequest

GetServerConfigRequest message or plain object

callback GetServerConfigCallback

Node-style callback called with the error, if any, and ServerConfig

Returns
TypeDescription
void

getServerConfig(request)

public getServerConfig(request: google.cloud.edgecontainer.v1.IGetServerConfigRequest): Promise<google.cloud.edgecontainer.v1.ServerConfig>;

Calls GetServerConfig.

Parameter
NameDescription
request IGetServerConfigRequest

GetServerConfigRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgecontainer.v1.ServerConfig>

Promise

getVpnConnection(request, callback)

public getVpnConnection(request: google.cloud.edgecontainer.v1.IGetVpnConnectionRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.GetVpnConnectionCallback): void;

Calls GetVpnConnection.

Parameters
NameDescription
request IGetVpnConnectionRequest

GetVpnConnectionRequest message or plain object

callback GetVpnConnectionCallback

Node-style callback called with the error, if any, and VpnConnection

Returns
TypeDescription
void

getVpnConnection(request)

public getVpnConnection(request: google.cloud.edgecontainer.v1.IGetVpnConnectionRequest): Promise<google.cloud.edgecontainer.v1.VpnConnection>;

Calls GetVpnConnection.

Parameter
NameDescription
request IGetVpnConnectionRequest

GetVpnConnectionRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgecontainer.v1.VpnConnection>

Promise

listClusters(request, callback)

public listClusters(request: google.cloud.edgecontainer.v1.IListClustersRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.ListClustersCallback): void;

Calls ListClusters.

Parameters
NameDescription
request IListClustersRequest

ListClustersRequest message or plain object

callback ListClustersCallback

Node-style callback called with the error, if any, and ListClustersResponse

Returns
TypeDescription
void

listClusters(request)

public listClusters(request: google.cloud.edgecontainer.v1.IListClustersRequest): Promise<google.cloud.edgecontainer.v1.ListClustersResponse>;

Calls ListClusters.

Parameter
NameDescription
request IListClustersRequest

ListClustersRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgecontainer.v1.ListClustersResponse>

Promise

listMachines(request, callback)

public listMachines(request: google.cloud.edgecontainer.v1.IListMachinesRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.ListMachinesCallback): void;

Calls ListMachines.

Parameters
NameDescription
request IListMachinesRequest

ListMachinesRequest message or plain object

callback ListMachinesCallback

Node-style callback called with the error, if any, and ListMachinesResponse

Returns
TypeDescription
void

listMachines(request)

public listMachines(request: google.cloud.edgecontainer.v1.IListMachinesRequest): Promise<google.cloud.edgecontainer.v1.ListMachinesResponse>;

Calls ListMachines.

Parameter
NameDescription
request IListMachinesRequest

ListMachinesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgecontainer.v1.ListMachinesResponse>

Promise

listNodePools(request, callback)

public listNodePools(request: google.cloud.edgecontainer.v1.IListNodePoolsRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.ListNodePoolsCallback): void;

Calls ListNodePools.

Parameters
NameDescription
request IListNodePoolsRequest

ListNodePoolsRequest message or plain object

callback ListNodePoolsCallback

Node-style callback called with the error, if any, and ListNodePoolsResponse

Returns
TypeDescription
void

listNodePools(request)

public listNodePools(request: google.cloud.edgecontainer.v1.IListNodePoolsRequest): Promise<google.cloud.edgecontainer.v1.ListNodePoolsResponse>;

Calls ListNodePools.

Parameter
NameDescription
request IListNodePoolsRequest

ListNodePoolsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgecontainer.v1.ListNodePoolsResponse>

Promise

listVpnConnections(request, callback)

public listVpnConnections(request: google.cloud.edgecontainer.v1.IListVpnConnectionsRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.ListVpnConnectionsCallback): void;

Calls ListVpnConnections.

Parameters
NameDescription
request IListVpnConnectionsRequest

ListVpnConnectionsRequest message or plain object

callback ListVpnConnectionsCallback

Node-style callback called with the error, if any, and ListVpnConnectionsResponse

Returns
TypeDescription
void

listVpnConnections(request)

public listVpnConnections(request: google.cloud.edgecontainer.v1.IListVpnConnectionsRequest): Promise<google.cloud.edgecontainer.v1.ListVpnConnectionsResponse>;

Calls ListVpnConnections.

Parameter
NameDescription
request IListVpnConnectionsRequest

ListVpnConnectionsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgecontainer.v1.ListVpnConnectionsResponse>

Promise

updateCluster(request, callback)

public updateCluster(request: google.cloud.edgecontainer.v1.IUpdateClusterRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.UpdateClusterCallback): void;

Calls UpdateCluster.

Parameters
NameDescription
request IUpdateClusterRequest

UpdateClusterRequest message or plain object

callback UpdateClusterCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

updateCluster(request)

public updateCluster(request: google.cloud.edgecontainer.v1.IUpdateClusterRequest): Promise<google.longrunning.Operation>;

Calls UpdateCluster.

Parameter
NameDescription
request IUpdateClusterRequest

UpdateClusterRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateNodePool(request, callback)

public updateNodePool(request: google.cloud.edgecontainer.v1.IUpdateNodePoolRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.UpdateNodePoolCallback): void;

Calls UpdateNodePool.

Parameters
NameDescription
request IUpdateNodePoolRequest

UpdateNodePoolRequest message or plain object

callback UpdateNodePoolCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

updateNodePool(request)

public updateNodePool(request: google.cloud.edgecontainer.v1.IUpdateNodePoolRequest): Promise<google.longrunning.Operation>;

Calls UpdateNodePool.

Parameter
NameDescription
request IUpdateNodePoolRequest

UpdateNodePoolRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

upgradeCluster(request, callback)

public upgradeCluster(request: google.cloud.edgecontainer.v1.IUpgradeClusterRequest, callback: google.cloud.edgecontainer.v1.EdgeContainer.UpgradeClusterCallback): void;

Calls UpgradeCluster.

Parameters
NameDescription
request IUpgradeClusterRequest

UpgradeClusterRequest message or plain object

callback UpgradeClusterCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

upgradeCluster(request)

public upgradeCluster(request: google.cloud.edgecontainer.v1.IUpgradeClusterRequest): Promise<google.longrunning.Operation>;

Calls UpgradeCluster.

Parameter
NameDescription
request IUpgradeClusterRequest

UpgradeClusterRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise