Backup and DR Service v1 API - Class BackupDrProtectionSummaryClientImpl (2.7.0)

public sealed class BackupDrProtectionSummaryClientImpl : BackupDrProtectionSummaryClient

Reference documentation and code samples for the Backup and DR Service v1 API class BackupDrProtectionSummaryClientImpl.

BackupDrProtectionSummary client wrapper implementation, for convenient use.

Inheritance

object > BackupDrProtectionSummaryClient > BackupDrProtectionSummaryClientImpl

Namespace

Google.Cloud.BackupDR.V1

Assembly

Google.Cloud.BackupDR.V1.dll

Remarks

The Protection Summary service.

Constructors

BackupDrProtectionSummaryClientImpl(BackupDrProtectionSummaryClient, BackupDrProtectionSummarySettings, ILogger)

public BackupDrProtectionSummaryClientImpl(BackupDrProtectionSummary.BackupDrProtectionSummaryClient grpcClient, BackupDrProtectionSummarySettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient BackupDrProtectionSummaryBackupDrProtectionSummaryClient

The underlying gRPC client.

settings BackupDrProtectionSummarySettings

The base BackupDrProtectionSummarySettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override BackupDrProtectionSummary.BackupDrProtectionSummaryClient GrpcClient { get; }

The underlying gRPC BackupDrProtectionSummary client

Property Value
Type Description
BackupDrProtectionSummaryBackupDrProtectionSummaryClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

Methods

ListResourceBackupConfigs(ListResourceBackupConfigsRequest, CallSettings)

public override PagedEnumerable<ListResourceBackupConfigsResponse, ResourceBackupConfig> ListResourceBackupConfigs(ListResourceBackupConfigsRequest request, CallSettings callSettings = null)

Lists ResourceBackupConfigs.

Parameters
Name Description
request ListResourceBackupConfigsRequest

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
PagedEnumerableListResourceBackupConfigsResponseResourceBackupConfig

A pageable sequence of ResourceBackupConfig resources.

Overrides

ListResourceBackupConfigsAsync(ListResourceBackupConfigsRequest, CallSettings)

public override PagedAsyncEnumerable<ListResourceBackupConfigsResponse, ResourceBackupConfig> ListResourceBackupConfigsAsync(ListResourceBackupConfigsRequest request, CallSettings callSettings = null)

Lists ResourceBackupConfigs.

Parameters
Name Description
request ListResourceBackupConfigsRequest

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
PagedAsyncEnumerableListResourceBackupConfigsResponseResourceBackupConfig

A pageable asynchronous sequence of ResourceBackupConfig resources.

Overrides