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

[BindServiceMethod(typeof(RegionCommitments), "BindService")]
public abstract class RegionCommitments.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. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

Parameters
Name Description
request AggregatedListRegionCommitmentsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCommitmentAggregatedList

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.

Parameters
Name Description
request GetRegionCommitmentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCommitment

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
Name Description
request InsertRegionCommitmentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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
Name Description
request ListRegionCommitmentsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCommitmentList

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
Name Description
request UpdateRegionCommitmentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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