Compute Engine v1 API - Class RegionCommitments.RegionCommitmentsBase (2.4.0)

[BindServiceMethod(typeof(RegionCommitments), "BindService")]
public abstract class RegionCommitmentsBase

Reference documentation and code samples for the Compute Engine v1 API class RegionCommitments.RegionCommitmentsBase.

Base class for server-side implementations of RegionCommitments

Inheritance

Object > RegionCommitments.RegionCommitmentsBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

AggregatedList(AggregatedListRegionCommitmentsRequest, ServerCallContext)

public virtual Task<CommitmentAggregatedList> AggregatedList(AggregatedListRegionCommitmentsRequest request, ServerCallContext context)

Retrieves an aggregated list of commitments by region.

Parameters
NameDescription
requestAggregatedListRegionCommitmentsRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<CommitmentAggregatedList>

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

Get(GetRegionCommitmentRequest, ServerCallContext)

public virtual Task<Commitment> Get(GetRegionCommitmentRequest request, ServerCallContext context)

Returns the specified commitment resource. Gets a list of available commitments by making a list() request.

Parameters
NameDescription
requestGetRegionCommitmentRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Commitment>

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

Insert(InsertRegionCommitmentRequest, ServerCallContext)

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

Creates a commitment in the specified project using the data included in the request.

Parameters
NameDescription
requestInsertRegionCommitmentRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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

List(ListRegionCommitmentsRequest, ServerCallContext)

public virtual Task<CommitmentList> List(ListRegionCommitmentsRequest request, ServerCallContext context)

Retrieves a list of commitments contained within the specified region.

Parameters
NameDescription
requestListRegionCommitmentsRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<CommitmentList>

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

Update(UpdateRegionCommitmentRequest, ServerCallContext)

public virtual Task<Operation> Update(UpdateRegionCommitmentRequest request, ServerCallContext context)

Updates the specified commitment with the data included in the request. Update is performed only on selected fields included as part of update-mask. Only the following fields can be modified: auto_renew.

Parameters
NameDescription
requestUpdateRegionCommitmentRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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