public sealed class BackendBucketsClientImpl : BackendBucketsClientReference documentation and code samples for the Compute Engine v1 API class BackendBucketsClientImpl.
BackendBuckets client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Remarks
The BackendBuckets API.
Constructors
BackendBucketsClientImpl(BackendBucketsClient, BackendBucketsSettings, ILogger)
public BackendBucketsClientImpl(BackendBuckets.BackendBucketsClient grpcClient, BackendBucketsSettings settings, ILogger logger)Constructs a client wrapper for the BackendBuckets service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
BackendBucketsBackendBucketsClientThe underlying gRPC client. |
settings |
BackendBucketsSettingsThe base BackendBucketsSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
AddSignedUrlKeyOperationsClient
public override OperationsClient AddSignedUrlKeyOperationsClient { get; }The long-running operations client for AddSignedUrlKey.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteOperationsClient
public override OperationsClient DeleteOperationsClient { get; }The long-running operations client for Delete.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteSignedUrlKeyOperationsClient
public override OperationsClient DeleteSignedUrlKeyOperationsClient { get; }The long-running operations client for DeleteSignedUrlKey.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override BackendBuckets.BackendBucketsClient GrpcClient { get; }The underlying gRPC BackendBuckets client
| Property Value | |
|---|---|
| Type | Description |
BackendBucketsBackendBucketsClient |
|
InsertOperationsClient
public override OperationsClient InsertOperationsClient { get; }The long-running operations client for Insert.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
PatchOperationsClient
public override OperationsClient PatchOperationsClient { get; }The long-running operations client for Patch.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
SetEdgeSecurityPolicyOperationsClient
public override OperationsClient SetEdgeSecurityPolicyOperationsClient { get; }The long-running operations client for SetEdgeSecurityPolicy.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateOperationsClient
public override OperationsClient UpdateOperationsClient { get; }The long-running operations client for Update.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
AddSignedUrlKey(AddSignedUrlKeyBackendBucketRequest, CallSettings)
public override Operation<Operation, Operation> AddSignedUrlKey(AddSignedUrlKeyBackendBucketRequest request, CallSettings callSettings = null)Adds a key for validating requests with signed URLs for this backend bucket.
| Parameters | |
|---|---|
| Name | Description |
request |
AddSignedUrlKeyBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOperationOperation |
The RPC response. |
AddSignedUrlKeyAsync(AddSignedUrlKeyBackendBucketRequest, CallSettings)
public override Task<Operation<Operation, Operation>> AddSignedUrlKeyAsync(AddSignedUrlKeyBackendBucketRequest request, CallSettings callSettings = null)Adds a key for validating requests with signed URLs for this backend bucket.
| Parameters | |
|---|---|
| Name | Description |
request |
AddSignedUrlKeyBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
Delete(DeleteBackendBucketRequest, CallSettings)
public override Operation<Operation, Operation> Delete(DeleteBackendBucketRequest request, CallSettings callSettings = null)Deletes the specified BackendBucket resource.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOperationOperation |
The RPC response. |
DeleteAsync(DeleteBackendBucketRequest, CallSettings)
public override Task<Operation<Operation, Operation>> DeleteAsync(DeleteBackendBucketRequest request, CallSettings callSettings = null)Deletes the specified BackendBucket resource.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
DeleteSignedUrlKey(DeleteSignedUrlKeyBackendBucketRequest, CallSettings)
public override Operation<Operation, Operation> DeleteSignedUrlKey(DeleteSignedUrlKeyBackendBucketRequest request, CallSettings callSettings = null)Deletes a key for validating requests with signed URLs for this backend bucket.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSignedUrlKeyBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOperationOperation |
The RPC response. |
DeleteSignedUrlKeyAsync(DeleteSignedUrlKeyBackendBucketRequest, CallSettings)
public override Task<Operation<Operation, Operation>> DeleteSignedUrlKeyAsync(DeleteSignedUrlKeyBackendBucketRequest request, CallSettings callSettings = null)Deletes a key for validating requests with signed URLs for this backend bucket.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSignedUrlKeyBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
Get(GetBackendBucketRequest, CallSettings)
public override BackendBucket Get(GetBackendBucketRequest request, CallSettings callSettings = null)Returns the specified BackendBucket resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BackendBucket |
The RPC response. |
GetAsync(GetBackendBucketRequest, CallSettings)
public override Task<BackendBucket> GetAsync(GetBackendBucketRequest request, CallSettings callSettings = null)Returns the specified BackendBucket resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBackendBucket |
A Task containing the RPC response. |
GetIamPolicy(GetIamPolicyBackendBucketRequest, CallSettings)
public override Policy GetIamPolicy(GetIamPolicyBackendBucketRequest request, CallSettings callSettings = null)Gets the access control policy for a resource. May be empty if no such policy or resource exists.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIamPolicyBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Policy |
The RPC response. |
GetIamPolicyAsync(GetIamPolicyBackendBucketRequest, CallSettings)
public override Task<Policy> GetIamPolicyAsync(GetIamPolicyBackendBucketRequest request, CallSettings callSettings = null)Gets the access control policy for a resource. May be empty if no such policy or resource exists.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIamPolicyBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskPolicy |
A Task containing the RPC response. |
Insert(InsertBackendBucketRequest, CallSettings)
public override Operation<Operation, Operation> Insert(InsertBackendBucketRequest request, CallSettings callSettings = null)Creates a BackendBucket resource in the specified project using the data included in the request.
| Parameters | |
|---|---|
| Name | Description |
request |
InsertBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOperationOperation |
The RPC response. |
InsertAsync(InsertBackendBucketRequest, CallSettings)
public override Task<Operation<Operation, Operation>> InsertAsync(InsertBackendBucketRequest request, CallSettings callSettings = null)Creates a BackendBucket resource in the specified project using the data included in the request.
| Parameters | |
|---|---|
| Name | Description |
request |
InsertBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
List(ListBackendBucketsRequest, CallSettings)
public override PagedEnumerable<BackendBucketList, BackendBucket> List(ListBackendBucketsRequest request, CallSettings callSettings = null)Retrieves the list of BackendBucket resources available to the specified project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackendBucketsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableBackendBucketListBackendBucket |
A pageable sequence of BackendBucket resources. |
ListAsync(ListBackendBucketsRequest, CallSettings)
public override PagedAsyncEnumerable<BackendBucketList, BackendBucket> ListAsync(ListBackendBucketsRequest request, CallSettings callSettings = null)Retrieves the list of BackendBucket resources available to the specified project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackendBucketsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableBackendBucketListBackendBucket |
A pageable asynchronous sequence of BackendBucket resources. |
Patch(PatchBackendBucketRequest, CallSettings)
public override Operation<Operation, Operation> Patch(PatchBackendBucketRequest request, CallSettings callSettings = null)Updates the specified BackendBucket resource with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
| Parameters | |
|---|---|
| Name | Description |
request |
PatchBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOperationOperation |
The RPC response. |
PatchAsync(PatchBackendBucketRequest, CallSettings)
public override Task<Operation<Operation, Operation>> PatchAsync(PatchBackendBucketRequest request, CallSettings callSettings = null)Updates the specified BackendBucket resource with the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.
| Parameters | |
|---|---|
| Name | Description |
request |
PatchBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
SetEdgeSecurityPolicy(SetEdgeSecurityPolicyBackendBucketRequest, CallSettings)
public override Operation<Operation, Operation> SetEdgeSecurityPolicy(SetEdgeSecurityPolicyBackendBucketRequest request, CallSettings callSettings = null)Sets the edge security policy for the specified backend bucket.
| Parameters | |
|---|---|
| Name | Description |
request |
SetEdgeSecurityPolicyBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOperationOperation |
The RPC response. |
SetEdgeSecurityPolicyAsync(SetEdgeSecurityPolicyBackendBucketRequest, CallSettings)
public override Task<Operation<Operation, Operation>> SetEdgeSecurityPolicyAsync(SetEdgeSecurityPolicyBackendBucketRequest request, CallSettings callSettings = null)Sets the edge security policy for the specified backend bucket.
| Parameters | |
|---|---|
| Name | Description |
request |
SetEdgeSecurityPolicyBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |
SetIamPolicy(SetIamPolicyBackendBucketRequest, CallSettings)
public override Policy SetIamPolicy(SetIamPolicyBackendBucketRequest request, CallSettings callSettings = null)Sets the access control policy on the specified resource. Replaces any existing policy.
| Parameters | |
|---|---|
| Name | Description |
request |
SetIamPolicyBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Policy |
The RPC response. |
SetIamPolicyAsync(SetIamPolicyBackendBucketRequest, CallSettings)
public override Task<Policy> SetIamPolicyAsync(SetIamPolicyBackendBucketRequest request, CallSettings callSettings = null)Sets the access control policy on the specified resource. Replaces any existing policy.
| Parameters | |
|---|---|
| Name | Description |
request |
SetIamPolicyBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskPolicy |
A Task containing the RPC response. |
TestIamPermissions(TestIamPermissionsBackendBucketRequest, CallSettings)
public override TestPermissionsResponse TestIamPermissions(TestIamPermissionsBackendBucketRequest request, CallSettings callSettings = null)Returns permissions that a caller has on the specified resource.
| Parameters | |
|---|---|
| Name | Description |
request |
TestIamPermissionsBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TestPermissionsResponse |
The RPC response. |
TestIamPermissionsAsync(TestIamPermissionsBackendBucketRequest, CallSettings)
public override Task<TestPermissionsResponse> TestIamPermissionsAsync(TestIamPermissionsBackendBucketRequest request, CallSettings callSettings = null)Returns permissions that a caller has on the specified resource.
| Parameters | |
|---|---|
| Name | Description |
request |
TestIamPermissionsBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskTestPermissionsResponse |
A Task containing the RPC response. |
Update(UpdateBackendBucketRequest, CallSettings)
public override Operation<Operation, Operation> Update(UpdateBackendBucketRequest request, CallSettings callSettings = null)Updates the specified BackendBucket resource with the data included in the request.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOperationOperation |
The RPC response. |
UpdateAsync(UpdateBackendBucketRequest, CallSettings)
public override Task<Operation<Operation, Operation>> UpdateAsync(UpdateBackendBucketRequest request, CallSettings callSettings = null)Updates the specified BackendBucket resource with the data included in the request.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackendBucketRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |