Class DiskTypes.DiskTypesBase (1.3.0)

[BindServiceMethod(typeof(DiskTypes), "BindService")]
public abstract class DiskTypesBase

Base class for server-side implementations of DiskTypes

Inheritance

Object > DiskTypes.DiskTypesBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

AggregatedList(AggregatedListDiskTypesRequest, ServerCallContext)

public virtual Task<DiskTypeAggregatedList> AggregatedList(AggregatedListDiskTypesRequest request, ServerCallContext context)

Retrieves an aggregated list of disk types.

Parameters
NameDescription
requestAggregatedListDiskTypesRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<DiskTypeAggregatedList>

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

Get(GetDiskTypeRequest, ServerCallContext)

public virtual Task<DiskType> Get(GetDiskTypeRequest request, ServerCallContext context)

Returns the specified disk type. Gets a list of available disk types by making a list() request.

Parameters
NameDescription
requestGetDiskTypeRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<DiskType>

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

List(ListDiskTypesRequest, ServerCallContext)

public virtual Task<DiskTypeList> List(ListDiskTypesRequest request, ServerCallContext context)

Retrieves a list of disk types available to the specified project.

Parameters
NameDescription
requestListDiskTypesRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<DiskTypeList>

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