Compute Engine v1 API - Class GlobalOrganizationOperationsClientImpl (3.1.0)

public sealed class GlobalOrganizationOperationsClientImpl : GlobalOrganizationOperationsClient

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

GlobalOrganizationOperations client wrapper implementation, for convenient use.

Inheritance

object > GlobalOrganizationOperationsClient > GlobalOrganizationOperationsClientImpl

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Remarks

The GlobalOrganizationOperations API.

Constructors

GlobalOrganizationOperationsClientImpl(GlobalOrganizationOperationsClient, GlobalOrganizationOperationsSettings, ILogger)

public GlobalOrganizationOperationsClientImpl(GlobalOrganizationOperations.GlobalOrganizationOperationsClient grpcClient, GlobalOrganizationOperationsSettings settings, ILogger logger)

Constructs a client wrapper for the GlobalOrganizationOperations service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient GlobalOrganizationOperationsGlobalOrganizationOperationsClient

The underlying gRPC client.

settings GlobalOrganizationOperationsSettings

The base GlobalOrganizationOperationsSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override GlobalOrganizationOperations.GlobalOrganizationOperationsClient GrpcClient { get; }

The underlying gRPC GlobalOrganizationOperations client

Property Value
Type Description
GlobalOrganizationOperationsGlobalOrganizationOperationsClient
Overrides

Methods

Delete(DeleteGlobalOrganizationOperationRequest, CallSettings)

public override DeleteGlobalOrganizationOperationResponse Delete(DeleteGlobalOrganizationOperationRequest request, CallSettings callSettings = null)

Deletes the specified Operations resource.

Parameters
Name Description
request DeleteGlobalOrganizationOperationRequest

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
DeleteGlobalOrganizationOperationResponse

The RPC response.

Overrides

DeleteAsync(DeleteGlobalOrganizationOperationRequest, CallSettings)

public override Task<DeleteGlobalOrganizationOperationResponse> DeleteAsync(DeleteGlobalOrganizationOperationRequest request, CallSettings callSettings = null)

Deletes the specified Operations resource.

Parameters
Name Description
request DeleteGlobalOrganizationOperationRequest

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
TaskDeleteGlobalOrganizationOperationResponse

A Task containing the RPC response.

Overrides

Get(GetGlobalOrganizationOperationRequest, CallSettings)

public override Operation Get(GetGlobalOrganizationOperationRequest request, CallSettings callSettings = null)

Retrieves the specified Operations resource. Gets a list of operations by making a list() request.

Parameters
Name Description
request GetGlobalOrganizationOperationRequest

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
Operation

The RPC response.

Overrides

GetAsync(GetGlobalOrganizationOperationRequest, CallSettings)

public override Task<Operation> GetAsync(GetGlobalOrganizationOperationRequest request, CallSettings callSettings = null)

Retrieves the specified Operations resource. Gets a list of operations by making a list() request.

Parameters
Name Description
request GetGlobalOrganizationOperationRequest

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
TaskOperation

A Task containing the RPC response.

Overrides

List(ListGlobalOrganizationOperationsRequest, CallSettings)

public override PagedEnumerable<OperationList, Operation> List(ListGlobalOrganizationOperationsRequest request, CallSettings callSettings = null)

Retrieves a list of Operation resources contained within the specified organization.

Parameters
Name Description
request ListGlobalOrganizationOperationsRequest

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
PagedEnumerableOperationListOperation

A pageable sequence of Operation resources.

Overrides

ListAsync(ListGlobalOrganizationOperationsRequest, CallSettings)

public override PagedAsyncEnumerable<OperationList, Operation> ListAsync(ListGlobalOrganizationOperationsRequest request, CallSettings callSettings = null)

Retrieves a list of Operation resources contained within the specified organization.

Parameters
Name Description
request ListGlobalOrganizationOperationsRequest

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
PagedAsyncEnumerableOperationListOperation

A pageable asynchronous sequence of Operation resources.

Overrides