public sealed class BackendBucketsClientImpl : BackendBucketsClient
Reference documentation and code samples for the Compute Engine v1 API class BackendBucketsClientImpl.
BackendBuckets client wrapper implementation, for convenient use.
Namespace
GoogleCloudGoogle.Cloud.ComputeV1Assembly
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 | BackendBucketsBackendBucketsClient The underlying gRPC client. |
settings | BackendBucketsSettings The base BackendBucketsSettings used within this client. |
logger | ILogger Optional 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 | AddSignedUrlKeyBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | AddSignedUrlKeyBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteSignedUrlKeyBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteSignedUrlKeyBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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. Gets a list of available backend buckets by making a list() request.
Parameters | |
---|---|
Name | Description |
request | GetBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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. Gets a list of available backend buckets by making a list() request.
Parameters | |
---|---|
Name | Description |
request | GetBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskBackendBucket | 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 | InsertBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | InsertBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListBackendBucketsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListBackendBucketsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | PatchBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | PatchBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | SetEdgeSecurityPolicyBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | SetEdgeSecurityPolicyBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation | 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 | UpdateBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | UpdateBackendBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationOperationOperation | A Task containing the RPC response. |