Compute Engine v1 API - Class RegionBackendBuckets.RegionBackendBucketsBase (3.27.0)

[BindServiceMethod(typeof(RegionBackendBuckets), "BindService")]
public abstract class RegionBackendBuckets.RegionBackendBucketsBase

Reference documentation and code samples for the Compute Engine v1 API class RegionBackendBuckets.RegionBackendBucketsBase.

Base class for server-side implementations of RegionBackendBuckets

Inheritance

object > RegionBackendBuckets.RegionBackendBucketsBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Delete(DeleteRegionBackendBucketRequest, ServerCallContext)

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

Deletes the specified regional BackendBucket resource.

Parameters
Name Description
request DeleteRegionBackendBucketRequest

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

Get(GetRegionBackendBucketRequest, ServerCallContext)

public virtual Task<BackendBucket> Get(GetRegionBackendBucketRequest request, ServerCallContext context)

Returns the specified regional BackendBucket resource.

Parameters
Name Description
request GetRegionBackendBucketRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskBackendBucket

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

GetIamPolicy(GetIamPolicyRegionBackendBucketRequest, ServerCallContext)

public virtual Task<Policy> GetIamPolicy(GetIamPolicyRegionBackendBucketRequest 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 GetIamPolicyRegionBackendBucketRequest

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

Insert(InsertRegionBackendBucketRequest, ServerCallContext)

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

Creates a RegionBackendBucket in the specified project in the given scope using the parameters that are included in the request.

Parameters
Name Description
request InsertRegionBackendBucketRequest

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(ListRegionBackendBucketsRequest, ServerCallContext)

public virtual Task<BackendBucketList> List(ListRegionBackendBucketsRequest request, ServerCallContext context)

Retrieves the list of BackendBucket resources available to the specified project in the given region.

Parameters
Name Description
request ListRegionBackendBucketsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskBackendBucketList

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

ListUsable(ListUsableRegionBackendBucketsRequest, ServerCallContext)

public virtual Task<BackendBucketListUsable> ListUsable(ListUsableRegionBackendBucketsRequest request, ServerCallContext context)

Retrieves a list of all usable backend buckets in the specified project in the given region.

Parameters
Name Description
request ListUsableRegionBackendBucketsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskBackendBucketListUsable

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

Patch(PatchRegionBackendBucketRequest, ServerCallContext)

public virtual Task<Operation> Patch(PatchRegionBackendBucketRequest request, ServerCallContext context)

Updates the specified BackendBucket resource with the data included in the request. This method supportsPATCH semantics and uses theJSON merge patch format and processing rules.

Parameters
Name Description
request PatchRegionBackendBucketRequest

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(SetIamPolicyRegionBackendBucketRequest, ServerCallContext)

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

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

Parameters
Name Description
request SetIamPolicyRegionBackendBucketRequest

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(TestIamPermissionsRegionBackendBucketRequest, ServerCallContext)

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

Returns permissions that a caller has on the specified resource.

Parameters
Name Description
request TestIamPermissionsRegionBackendBucketRequest

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