public sealed class BackendBucketsClientImpl : BackendBucketsClientBackendBuckets client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Remarks
The BackendBuckets API.
Constructors
BackendBucketsClientImpl(BackendBuckets.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 |
BackendBuckets.BackendBucketsClientThe 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 |
BackendBuckets.BackendBucketsClient |
|
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 |
Operation<Operation, Operation> |
The RPC response. |
AddSignedUrlKeyAsync(AddSignedUrlKeyBackendBucketRequest, CallSettings)
public override async 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 |
Task<Operation<Operation, Operation>> |
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 |
Operation<Operation, Operation> |
The RPC response. |
DeleteAsync(DeleteBackendBucketRequest, CallSettings)
public override async 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 |
Task<Operation<Operation, Operation>> |
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 |
Operation<Operation, Operation> |
The RPC response. |
DeleteSignedUrlKeyAsync(DeleteSignedUrlKeyBackendBucketRequest, CallSettings)
public override async 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 |
Task<Operation<Operation, Operation>> |
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 |
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. Gets a list of available backend buckets by making a list() request.
| 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 |
Task<BackendBucket> |
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 |
Operation<Operation, Operation> |
The RPC response. |
InsertAsync(InsertBackendBucketRequest, CallSettings)
public override async 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 |
Task<Operation<Operation, Operation>> |
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 |
PagedEnumerable<BackendBucketList, BackendBucket> |
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 |
PagedAsyncEnumerable<BackendBucketList, BackendBucket> |
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 |
Operation<Operation, Operation> |
The RPC response. |
PatchAsync(PatchBackendBucketRequest, CallSettings)
public override async 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 |
Task<Operation<Operation, Operation>> |
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 |
Operation<Operation, Operation> |
The RPC response. |
SetEdgeSecurityPolicyAsync(SetEdgeSecurityPolicyBackendBucketRequest, CallSettings)
public override async 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 |
Task<Operation<Operation, Operation>> |
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 |
Operation<Operation, Operation> |
The RPC response. |
UpdateAsync(UpdateBackendBucketRequest, CallSettings)
public override async 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 |
Task<Operation<Operation, Operation>> |
A Task containing the RPC response. |