Class TargetInstances.TargetInstancesBase (2.0.0)

[BindServiceMethod(typeof(TargetInstances), "BindService")]
public abstract class TargetInstancesBase

Base class for server-side implementations of TargetInstances

Inheritance

Object > TargetInstances.TargetInstancesBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

AggregatedList(AggregatedListTargetInstancesRequest, ServerCallContext)

public virtual Task<TargetInstanceAggregatedList> AggregatedList(AggregatedListTargetInstancesRequest request, ServerCallContext context)

Retrieves an aggregated list of target instances.

Parameters
Name Description
request AggregatedListTargetInstancesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task<TargetInstanceAggregatedList>

The response to send back to the client (wrapped by a task).

Delete(DeleteTargetInstanceRequest, ServerCallContext)

public virtual Task<Operation> Delete(DeleteTargetInstanceRequest request, ServerCallContext context)

Deletes the specified TargetInstance resource.

Parameters
Name Description
request DeleteTargetInstanceRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task<Operation>

The response to send back to the client (wrapped by a task).

Get(GetTargetInstanceRequest, ServerCallContext)

public virtual Task<TargetInstance> Get(GetTargetInstanceRequest request, ServerCallContext context)

Returns the specified TargetInstance resource. Gets a list of available target instances by making a list() request.

Parameters
Name Description
request GetTargetInstanceRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task<TargetInstance>

The response to send back to the client (wrapped by a task).

Insert(InsertTargetInstanceRequest, ServerCallContext)

public virtual Task<Operation> Insert(InsertTargetInstanceRequest request, ServerCallContext context)

Creates a TargetInstance resource in the specified project and zone using the data included in the request.

Parameters
Name Description
request InsertTargetInstanceRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task<Operation>

The response to send back to the client (wrapped by a task).

List(ListTargetInstancesRequest, ServerCallContext)

public virtual Task<TargetInstanceList> List(ListTargetInstancesRequest request, ServerCallContext context)

Retrieves a list of TargetInstance resources available to the specified project and zone.

Parameters
Name Description
request ListTargetInstancesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task<TargetInstanceList>

The response to send back to the client (wrapped by a task).