Compute Engine v1 API - Class GlobalOrganizationOperationsClientImpl (2.2.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(GlobalOrganizationOperations.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
NameDescription
grpcClientGlobalOrganizationOperations.GlobalOrganizationOperationsClient

The underlying gRPC client.

settingsGlobalOrganizationOperationsSettings

The base GlobalOrganizationOperationsSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override GlobalOrganizationOperations.GlobalOrganizationOperationsClient GrpcClient { get; }

The underlying gRPC GlobalOrganizationOperations client

Property Value
TypeDescription
GlobalOrganizationOperations.GlobalOrganizationOperationsClient
Overrides

Methods

Delete(DeleteGlobalOrganizationOperationRequest, CallSettings)

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

Deletes the specified Operations resource.

Parameters
NameDescription
requestDeleteGlobalOrganizationOperationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
DeleteGlobalOrganizationOperationResponse

The RPC response.

Overrides

DeleteAsync(DeleteGlobalOrganizationOperationRequest, CallSettings)

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

Deletes the specified Operations resource.

Parameters
NameDescription
requestDeleteGlobalOrganizationOperationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<DeleteGlobalOrganizationOperationResponse>

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
NameDescription
requestGetGlobalOrganizationOperationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestGetGlobalOrganizationOperationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<Operation>

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
NameDescription
requestListGlobalOrganizationOperationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerable<OperationList, Operation>

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
NameDescription
requestListGlobalOrganizationOperationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerable<OperationList, Operation>

A pageable asynchronous sequence of Operation resources.

Overrides