Compute Engine v1 API - Class ReservationSubBlocks.ReservationSubBlocksBase (3.22.0)

[BindServiceMethod(typeof(ReservationSubBlocks), "BindService")]
public abstract class ReservationSubBlocks.ReservationSubBlocksBase

Reference documentation and code samples for the Compute Engine v1 API class ReservationSubBlocks.ReservationSubBlocksBase.

Base class for server-side implementations of ReservationSubBlocks

Inheritance

object > ReservationSubBlocks.ReservationSubBlocksBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Get(GetReservationSubBlockRequest, ServerCallContext)

public virtual Task<ReservationSubBlocksGetResponse> Get(GetReservationSubBlockRequest request, ServerCallContext context)

Retrieves information about the specified reservation subBlock.

Parameters
Name Description
request GetReservationSubBlockRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskReservationSubBlocksGetResponse

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

GetIamPolicy(GetIamPolicyReservationSubBlockRequest, ServerCallContext)

public virtual Task<Policy> GetIamPolicy(GetIamPolicyReservationSubBlockRequest request, ServerCallContext context)

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

Parameters
Name Description
request GetIamPolicyReservationSubBlockRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskPolicy

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

List(ListReservationSubBlocksRequest, ServerCallContext)

public virtual Task<ReservationSubBlocksListResponse> List(ListReservationSubBlocksRequest request, ServerCallContext context)

Retrieves a list of reservation subBlocks under a single reservation.

Parameters
Name Description
request ListReservationSubBlocksRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskReservationSubBlocksListResponse

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

PerformMaintenance(PerformMaintenanceReservationSubBlockRequest, ServerCallContext)

public virtual Task<Operation> PerformMaintenance(PerformMaintenanceReservationSubBlockRequest request, ServerCallContext context)

Allows customers to perform maintenance on a reservation subBlock

Parameters
Name Description
request PerformMaintenanceReservationSubBlockRequest

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).

ReportFaulty(ReportFaultyReservationSubBlockRequest, ServerCallContext)

public virtual Task<Operation> ReportFaulty(ReportFaultyReservationSubBlockRequest request, ServerCallContext context)

Allows customers to report a faulty subBlock.

Parameters
Name Description
request ReportFaultyReservationSubBlockRequest

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).

SetIamPolicy(SetIamPolicyReservationSubBlockRequest, ServerCallContext)

public virtual Task<Policy> SetIamPolicy(SetIamPolicyReservationSubBlockRequest request, ServerCallContext context)

Sets the access control policy on the specified resource. Replaces any existing policy.

Parameters
Name Description
request SetIamPolicyReservationSubBlockRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskPolicy

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

TestIamPermissions(TestIamPermissionsReservationSubBlockRequest, ServerCallContext)

public virtual Task<TestPermissionsResponse> TestIamPermissions(TestIamPermissionsReservationSubBlockRequest request, ServerCallContext context)

Returns permissions that a caller has on the specified resource.

Parameters
Name Description
request TestIamPermissionsReservationSubBlockRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTestPermissionsResponse

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