Migration Center v1 API - Class MigrationCenterClientImpl (1.4.0)

public sealed class MigrationCenterClientImpl : MigrationCenterClient

Reference documentation and code samples for the Migration Center v1 API class MigrationCenterClientImpl.

MigrationCenter client wrapper implementation, for convenient use.

Inheritance

object > MigrationCenterClient > MigrationCenterClientImpl

Namespace

Google.Cloud.MigrationCenter.V1

Assembly

Google.Cloud.MigrationCenter.V1.dll

Remarks

Service describing handlers for resources.

Constructors

MigrationCenterClientImpl(MigrationCenterClient, MigrationCenterSettings, ILogger)

public MigrationCenterClientImpl(MigrationCenter.MigrationCenterClient grpcClient, MigrationCenterSettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient MigrationCenterMigrationCenterClient

The underlying gRPC client.

settings MigrationCenterSettings

The base MigrationCenterSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

AddAssetsToGroupOperationsClient

public override OperationsClient AddAssetsToGroupOperationsClient { get; }

The long-running operations client for AddAssetsToGroup.

Property Value
Type Description
OperationsClient
Overrides

CreateGroupOperationsClient

public override OperationsClient CreateGroupOperationsClient { get; }

The long-running operations client for CreateGroup.

Property Value
Type Description
OperationsClient
Overrides

CreateImportDataFileOperationsClient

public override OperationsClient CreateImportDataFileOperationsClient { get; }

The long-running operations client for CreateImportDataFile.

Property Value
Type Description
OperationsClient
Overrides

CreateImportJobOperationsClient

public override OperationsClient CreateImportJobOperationsClient { get; }

The long-running operations client for CreateImportJob.

Property Value
Type Description
OperationsClient
Overrides

CreatePreferenceSetOperationsClient

public override OperationsClient CreatePreferenceSetOperationsClient { get; }

The long-running operations client for CreatePreferenceSet.

Property Value
Type Description
OperationsClient
Overrides

CreateReportConfigOperationsClient

public override OperationsClient CreateReportConfigOperationsClient { get; }

The long-running operations client for CreateReportConfig.

Property Value
Type Description
OperationsClient
Overrides

CreateReportOperationsClient

public override OperationsClient CreateReportOperationsClient { get; }

The long-running operations client for CreateReport.

Property Value
Type Description
OperationsClient
Overrides

CreateSourceOperationsClient

public override OperationsClient CreateSourceOperationsClient { get; }

The long-running operations client for CreateSource.

Property Value
Type Description
OperationsClient
Overrides

DeleteGroupOperationsClient

public override OperationsClient DeleteGroupOperationsClient { get; }

The long-running operations client for DeleteGroup.

Property Value
Type Description
OperationsClient
Overrides

DeleteImportDataFileOperationsClient

public override OperationsClient DeleteImportDataFileOperationsClient { get; }

The long-running operations client for DeleteImportDataFile.

Property Value
Type Description
OperationsClient
Overrides

DeleteImportJobOperationsClient

public override OperationsClient DeleteImportJobOperationsClient { get; }

The long-running operations client for DeleteImportJob.

Property Value
Type Description
OperationsClient
Overrides

DeletePreferenceSetOperationsClient

public override OperationsClient DeletePreferenceSetOperationsClient { get; }

The long-running operations client for DeletePreferenceSet.

Property Value
Type Description
OperationsClient
Overrides

DeleteReportConfigOperationsClient

public override OperationsClient DeleteReportConfigOperationsClient { get; }

The long-running operations client for DeleteReportConfig.

Property Value
Type Description
OperationsClient
Overrides

DeleteReportOperationsClient

public override OperationsClient DeleteReportOperationsClient { get; }

The long-running operations client for DeleteReport.

Property Value
Type Description
OperationsClient
Overrides

DeleteSourceOperationsClient

public override OperationsClient DeleteSourceOperationsClient { get; }

The long-running operations client for DeleteSource.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override MigrationCenter.MigrationCenterClient GrpcClient { get; }

The underlying gRPC MigrationCenter client

Property Value
Type Description
MigrationCenterMigrationCenterClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

RemoveAssetsFromGroupOperationsClient

public override OperationsClient RemoveAssetsFromGroupOperationsClient { get; }

The long-running operations client for RemoveAssetsFromGroup.

Property Value
Type Description
OperationsClient
Overrides

RunImportJobOperationsClient

public override OperationsClient RunImportJobOperationsClient { get; }

The long-running operations client for RunImportJob.

Property Value
Type Description
OperationsClient
Overrides

UpdateGroupOperationsClient

public override OperationsClient UpdateGroupOperationsClient { get; }

The long-running operations client for UpdateGroup.

Property Value
Type Description
OperationsClient
Overrides

UpdateImportJobOperationsClient

public override OperationsClient UpdateImportJobOperationsClient { get; }

The long-running operations client for UpdateImportJob.

Property Value
Type Description
OperationsClient
Overrides

UpdatePreferenceSetOperationsClient

public override OperationsClient UpdatePreferenceSetOperationsClient { get; }

The long-running operations client for UpdatePreferenceSet.

Property Value
Type Description
OperationsClient
Overrides

UpdateSettingsOperationsClient

public override OperationsClient UpdateSettingsOperationsClient { get; }

The long-running operations client for UpdateSettings.

Property Value
Type Description
OperationsClient
Overrides

UpdateSourceOperationsClient

public override OperationsClient UpdateSourceOperationsClient { get; }

The long-running operations client for UpdateSource.

Property Value
Type Description
OperationsClient
Overrides

ValidateImportJobOperationsClient

public override OperationsClient ValidateImportJobOperationsClient { get; }

The long-running operations client for ValidateImportJob.

Property Value
Type Description
OperationsClient
Overrides

Methods

AddAssetsToGroup(AddAssetsToGroupRequest, CallSettings)

public override Operation<Group, OperationMetadata> AddAssetsToGroup(AddAssetsToGroupRequest request, CallSettings callSettings = null)

Adds assets to a group.

Parameters
Name Description
request AddAssetsToGroupRequest

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
OperationGroupOperationMetadata

The RPC response.

Overrides

AddAssetsToGroupAsync(AddAssetsToGroupRequest, CallSettings)

public override Task<Operation<Group, OperationMetadata>> AddAssetsToGroupAsync(AddAssetsToGroupRequest request, CallSettings callSettings = null)

Adds assets to a group.

Parameters
Name Description
request AddAssetsToGroupRequest

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
TaskOperationGroupOperationMetadata

A Task containing the RPC response.

Overrides

AggregateAssetsValues(AggregateAssetsValuesRequest, CallSettings)

public override AggregateAssetsValuesResponse AggregateAssetsValues(AggregateAssetsValuesRequest request, CallSettings callSettings = null)

Aggregates the requested fields based on provided function.

Parameters
Name Description
request AggregateAssetsValuesRequest

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
AggregateAssetsValuesResponse

The RPC response.

Overrides

AggregateAssetsValuesAsync(AggregateAssetsValuesRequest, CallSettings)

public override Task<AggregateAssetsValuesResponse> AggregateAssetsValuesAsync(AggregateAssetsValuesRequest request, CallSettings callSettings = null)

Aggregates the requested fields based on provided function.

Parameters
Name Description
request AggregateAssetsValuesRequest

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
TaskAggregateAssetsValuesResponse

A Task containing the RPC response.

Overrides

BatchDeleteAssets(BatchDeleteAssetsRequest, CallSettings)

public override void BatchDeleteAssets(BatchDeleteAssetsRequest request, CallSettings callSettings = null)

Deletes list of Assets.

Parameters
Name Description
request BatchDeleteAssetsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

BatchDeleteAssetsAsync(BatchDeleteAssetsRequest, CallSettings)

public override Task BatchDeleteAssetsAsync(BatchDeleteAssetsRequest request, CallSettings callSettings = null)

Deletes list of Assets.

Parameters
Name Description
request BatchDeleteAssetsRequest

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
Task

A Task containing the RPC response.

Overrides

BatchUpdateAssets(BatchUpdateAssetsRequest, CallSettings)

public override BatchUpdateAssetsResponse BatchUpdateAssets(BatchUpdateAssetsRequest request, CallSettings callSettings = null)

Updates the parameters of a list of assets.

Parameters
Name Description
request BatchUpdateAssetsRequest

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
BatchUpdateAssetsResponse

The RPC response.

Overrides

BatchUpdateAssetsAsync(BatchUpdateAssetsRequest, CallSettings)

public override Task<BatchUpdateAssetsResponse> BatchUpdateAssetsAsync(BatchUpdateAssetsRequest request, CallSettings callSettings = null)

Updates the parameters of a list of assets.

Parameters
Name Description
request BatchUpdateAssetsRequest

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
TaskBatchUpdateAssetsResponse

A Task containing the RPC response.

Overrides

CreateGroup(CreateGroupRequest, CallSettings)

public override Operation<Group, OperationMetadata> CreateGroup(CreateGroupRequest request, CallSettings callSettings = null)

Creates a new group in a given project and location.

Parameters
Name Description
request CreateGroupRequest

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
OperationGroupOperationMetadata

The RPC response.

Overrides

CreateGroupAsync(CreateGroupRequest, CallSettings)

public override Task<Operation<Group, OperationMetadata>> CreateGroupAsync(CreateGroupRequest request, CallSettings callSettings = null)

Creates a new group in a given project and location.

Parameters
Name Description
request CreateGroupRequest

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
TaskOperationGroupOperationMetadata

A Task containing the RPC response.

Overrides

CreateImportDataFile(CreateImportDataFileRequest, CallSettings)

public override Operation<ImportDataFile, OperationMetadata> CreateImportDataFile(CreateImportDataFileRequest request, CallSettings callSettings = null)

Creates an import data file.

Parameters
Name Description
request CreateImportDataFileRequest

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
OperationImportDataFileOperationMetadata

The RPC response.

Overrides

CreateImportDataFileAsync(CreateImportDataFileRequest, CallSettings)

public override Task<Operation<ImportDataFile, OperationMetadata>> CreateImportDataFileAsync(CreateImportDataFileRequest request, CallSettings callSettings = null)

Creates an import data file.

Parameters
Name Description
request CreateImportDataFileRequest

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
TaskOperationImportDataFileOperationMetadata

A Task containing the RPC response.

Overrides

CreateImportJob(CreateImportJobRequest, CallSettings)

public override Operation<ImportJob, OperationMetadata> CreateImportJob(CreateImportJobRequest request, CallSettings callSettings = null)

Creates an import job.

Parameters
Name Description
request CreateImportJobRequest

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
OperationImportJobOperationMetadata

The RPC response.

Overrides

CreateImportJobAsync(CreateImportJobRequest, CallSettings)

public override Task<Operation<ImportJob, OperationMetadata>> CreateImportJobAsync(CreateImportJobRequest request, CallSettings callSettings = null)

Creates an import job.

Parameters
Name Description
request CreateImportJobRequest

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
TaskOperationImportJobOperationMetadata

A Task containing the RPC response.

Overrides

CreatePreferenceSet(CreatePreferenceSetRequest, CallSettings)

public override Operation<PreferenceSet, OperationMetadata> CreatePreferenceSet(CreatePreferenceSetRequest request, CallSettings callSettings = null)

Creates a new preference set in a given project and location.

Parameters
Name Description
request CreatePreferenceSetRequest

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
OperationPreferenceSetOperationMetadata

The RPC response.

Overrides

CreatePreferenceSetAsync(CreatePreferenceSetRequest, CallSettings)

public override Task<Operation<PreferenceSet, OperationMetadata>> CreatePreferenceSetAsync(CreatePreferenceSetRequest request, CallSettings callSettings = null)

Creates a new preference set in a given project and location.

Parameters
Name Description
request CreatePreferenceSetRequest

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
TaskOperationPreferenceSetOperationMetadata

A Task containing the RPC response.

Overrides

CreateReport(CreateReportRequest, CallSettings)

public override Operation<Report, OperationMetadata> CreateReport(CreateReportRequest request, CallSettings callSettings = null)

Creates a report.

Parameters
Name Description
request CreateReportRequest

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
OperationReportOperationMetadata

The RPC response.

Overrides

CreateReportAsync(CreateReportRequest, CallSettings)

public override Task<Operation<Report, OperationMetadata>> CreateReportAsync(CreateReportRequest request, CallSettings callSettings = null)

Creates a report.

Parameters
Name Description
request CreateReportRequest

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
TaskOperationReportOperationMetadata

A Task containing the RPC response.

Overrides

CreateReportConfig(CreateReportConfigRequest, CallSettings)

public override Operation<ReportConfig, OperationMetadata> CreateReportConfig(CreateReportConfigRequest request, CallSettings callSettings = null)

Creates a report configuration.

Parameters
Name Description
request CreateReportConfigRequest

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
OperationReportConfigOperationMetadata

The RPC response.

Overrides

CreateReportConfigAsync(CreateReportConfigRequest, CallSettings)

public override Task<Operation<ReportConfig, OperationMetadata>> CreateReportConfigAsync(CreateReportConfigRequest request, CallSettings callSettings = null)

Creates a report configuration.

Parameters
Name Description
request CreateReportConfigRequest

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
TaskOperationReportConfigOperationMetadata

A Task containing the RPC response.

Overrides

CreateSource(CreateSourceRequest, CallSettings)

public override Operation<Source, OperationMetadata> CreateSource(CreateSourceRequest request, CallSettings callSettings = null)

Creates a new source in a given project and location.

Parameters
Name Description
request CreateSourceRequest

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
OperationSourceOperationMetadata

The RPC response.

Overrides

CreateSourceAsync(CreateSourceRequest, CallSettings)

public override Task<Operation<Source, OperationMetadata>> CreateSourceAsync(CreateSourceRequest request, CallSettings callSettings = null)

Creates a new source in a given project and location.

Parameters
Name Description
request CreateSourceRequest

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
TaskOperationSourceOperationMetadata

A Task containing the RPC response.

Overrides

DeleteAsset(DeleteAssetRequest, CallSettings)

public override void DeleteAsset(DeleteAssetRequest request, CallSettings callSettings = null)

Deletes an asset.

Parameters
Name Description
request DeleteAssetRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteAssetAsync(DeleteAssetRequest, CallSettings)

public override Task DeleteAssetAsync(DeleteAssetRequest request, CallSettings callSettings = null)

Deletes an asset.

Parameters
Name Description
request DeleteAssetRequest

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
Task

A Task containing the RPC response.

Overrides

DeleteGroup(DeleteGroupRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteGroup(DeleteGroupRequest request, CallSettings callSettings = null)

Deletes a group.

Parameters
Name Description
request DeleteGroupRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteGroupAsync(DeleteGroupRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteGroupAsync(DeleteGroupRequest request, CallSettings callSettings = null)

Deletes a group.

Parameters
Name Description
request DeleteGroupRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteImportDataFile(DeleteImportDataFileRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteImportDataFile(DeleteImportDataFileRequest request, CallSettings callSettings = null)

Delete an import data file.

Parameters
Name Description
request DeleteImportDataFileRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteImportDataFileAsync(DeleteImportDataFileRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteImportDataFileAsync(DeleteImportDataFileRequest request, CallSettings callSettings = null)

Delete an import data file.

Parameters
Name Description
request DeleteImportDataFileRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteImportJob(DeleteImportJobRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteImportJob(DeleteImportJobRequest request, CallSettings callSettings = null)

Deletes an import job.

Parameters
Name Description
request DeleteImportJobRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteImportJobAsync(DeleteImportJobRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteImportJobAsync(DeleteImportJobRequest request, CallSettings callSettings = null)

Deletes an import job.

Parameters
Name Description
request DeleteImportJobRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeletePreferenceSet(DeletePreferenceSetRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeletePreferenceSet(DeletePreferenceSetRequest request, CallSettings callSettings = null)

Deletes a preference set.

Parameters
Name Description
request DeletePreferenceSetRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeletePreferenceSetAsync(DeletePreferenceSetRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeletePreferenceSetAsync(DeletePreferenceSetRequest request, CallSettings callSettings = null)

Deletes a preference set.

Parameters
Name Description
request DeletePreferenceSetRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteReport(DeleteReportRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteReport(DeleteReportRequest request, CallSettings callSettings = null)

Deletes a Report.

Parameters
Name Description
request DeleteReportRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteReportAsync(DeleteReportRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteReportAsync(DeleteReportRequest request, CallSettings callSettings = null)

Deletes a Report.

Parameters
Name Description
request DeleteReportRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteReportConfig(DeleteReportConfigRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteReportConfig(DeleteReportConfigRequest request, CallSettings callSettings = null)

Deletes a ReportConfig.

Parameters
Name Description
request DeleteReportConfigRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteReportConfigAsync(DeleteReportConfigRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteReportConfigAsync(DeleteReportConfigRequest request, CallSettings callSettings = null)

Deletes a ReportConfig.

Parameters
Name Description
request DeleteReportConfigRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteSource(DeleteSourceRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteSource(DeleteSourceRequest request, CallSettings callSettings = null)

Deletes a source.

Parameters
Name Description
request DeleteSourceRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteSourceAsync(DeleteSourceRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteSourceAsync(DeleteSourceRequest request, CallSettings callSettings = null)

Deletes a source.

Parameters
Name Description
request DeleteSourceRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

GetAsset(GetAssetRequest, CallSettings)

public override Asset GetAsset(GetAssetRequest request, CallSettings callSettings = null)

Gets the details of an asset.

Parameters
Name Description
request GetAssetRequest

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
Asset

The RPC response.

Overrides

GetAssetAsync(GetAssetRequest, CallSettings)

public override Task<Asset> GetAssetAsync(GetAssetRequest request, CallSettings callSettings = null)

Gets the details of an asset.

Parameters
Name Description
request GetAssetRequest

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
TaskAsset

A Task containing the RPC response.

Overrides

GetErrorFrame(GetErrorFrameRequest, CallSettings)

public override ErrorFrame GetErrorFrame(GetErrorFrameRequest request, CallSettings callSettings = null)

Gets the details of an error frame.

Parameters
Name Description
request GetErrorFrameRequest

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
ErrorFrame

The RPC response.

Overrides

GetErrorFrameAsync(GetErrorFrameRequest, CallSettings)

public override Task<ErrorFrame> GetErrorFrameAsync(GetErrorFrameRequest request, CallSettings callSettings = null)

Gets the details of an error frame.

Parameters
Name Description
request GetErrorFrameRequest

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
TaskErrorFrame

A Task containing the RPC response.

Overrides

GetGroup(GetGroupRequest, CallSettings)

public override Group GetGroup(GetGroupRequest request, CallSettings callSettings = null)

Gets the details of a group.

Parameters
Name Description
request GetGroupRequest

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
Group

The RPC response.

Overrides

GetGroupAsync(GetGroupRequest, CallSettings)

public override Task<Group> GetGroupAsync(GetGroupRequest request, CallSettings callSettings = null)

Gets the details of a group.

Parameters
Name Description
request GetGroupRequest

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
TaskGroup

A Task containing the RPC response.

Overrides

GetImportDataFile(GetImportDataFileRequest, CallSettings)

public override ImportDataFile GetImportDataFile(GetImportDataFileRequest request, CallSettings callSettings = null)

Gets an import data file.

Parameters
Name Description
request GetImportDataFileRequest

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
ImportDataFile

The RPC response.

Overrides

GetImportDataFileAsync(GetImportDataFileRequest, CallSettings)

public override Task<ImportDataFile> GetImportDataFileAsync(GetImportDataFileRequest request, CallSettings callSettings = null)

Gets an import data file.

Parameters
Name Description
request GetImportDataFileRequest

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
TaskImportDataFile

A Task containing the RPC response.

Overrides

GetImportJob(GetImportJobRequest, CallSettings)

public override ImportJob GetImportJob(GetImportJobRequest request, CallSettings callSettings = null)

Gets the details of an import job.

Parameters
Name Description
request GetImportJobRequest

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
ImportJob

The RPC response.

Overrides

GetImportJobAsync(GetImportJobRequest, CallSettings)

public override Task<ImportJob> GetImportJobAsync(GetImportJobRequest request, CallSettings callSettings = null)

Gets the details of an import job.

Parameters
Name Description
request GetImportJobRequest

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
TaskImportJob

A Task containing the RPC response.

Overrides

GetPreferenceSet(GetPreferenceSetRequest, CallSettings)

public override PreferenceSet GetPreferenceSet(GetPreferenceSetRequest request, CallSettings callSettings = null)

Gets the details of a preference set.

Parameters
Name Description
request GetPreferenceSetRequest

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
PreferenceSet

The RPC response.

Overrides

GetPreferenceSetAsync(GetPreferenceSetRequest, CallSettings)

public override Task<PreferenceSet> GetPreferenceSetAsync(GetPreferenceSetRequest request, CallSettings callSettings = null)

Gets the details of a preference set.

Parameters
Name Description
request GetPreferenceSetRequest

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
TaskPreferenceSet

A Task containing the RPC response.

Overrides

GetReport(GetReportRequest, CallSettings)

public override Report GetReport(GetReportRequest request, CallSettings callSettings = null)

Gets details of a single Report.

Parameters
Name Description
request GetReportRequest

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
Report

The RPC response.

Overrides

GetReportAsync(GetReportRequest, CallSettings)

public override Task<Report> GetReportAsync(GetReportRequest request, CallSettings callSettings = null)

Gets details of a single Report.

Parameters
Name Description
request GetReportRequest

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
TaskReport

A Task containing the RPC response.

Overrides

GetReportConfig(GetReportConfigRequest, CallSettings)

public override ReportConfig GetReportConfig(GetReportConfigRequest request, CallSettings callSettings = null)

Gets details of a single ReportConfig.

Parameters
Name Description
request GetReportConfigRequest

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
ReportConfig

The RPC response.

Overrides

GetReportConfigAsync(GetReportConfigRequest, CallSettings)

public override Task<ReportConfig> GetReportConfigAsync(GetReportConfigRequest request, CallSettings callSettings = null)

Gets details of a single ReportConfig.

Parameters
Name Description
request GetReportConfigRequest

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
TaskReportConfig

A Task containing the RPC response.

Overrides

GetSettings(GetSettingsRequest, CallSettings)

public override Settings GetSettings(GetSettingsRequest request, CallSettings callSettings = null)

Gets the details of regional settings.

Parameters
Name Description
request GetSettingsRequest

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
Settings

The RPC response.

Overrides

GetSettingsAsync(GetSettingsRequest, CallSettings)

public override Task<Settings> GetSettingsAsync(GetSettingsRequest request, CallSettings callSettings = null)

Gets the details of regional settings.

Parameters
Name Description
request GetSettingsRequest

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
TaskSettings

A Task containing the RPC response.

Overrides

GetSource(GetSourceRequest, CallSettings)

public override Source GetSource(GetSourceRequest request, CallSettings callSettings = null)

Gets the details of a source.

Parameters
Name Description
request GetSourceRequest

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
Source

The RPC response.

Overrides

GetSourceAsync(GetSourceRequest, CallSettings)

public override Task<Source> GetSourceAsync(GetSourceRequest request, CallSettings callSettings = null)

Gets the details of a source.

Parameters
Name Description
request GetSourceRequest

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
TaskSource

A Task containing the RPC response.

Overrides

ListAssets(ListAssetsRequest, CallSettings)

public override PagedEnumerable<ListAssetsResponse, Asset> ListAssets(ListAssetsRequest request, CallSettings callSettings = null)

Lists all the assets in a given project and location.

Parameters
Name Description
request ListAssetsRequest

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
PagedEnumerableListAssetsResponseAsset

A pageable sequence of Asset resources.

Overrides

ListAssetsAsync(ListAssetsRequest, CallSettings)

public override PagedAsyncEnumerable<ListAssetsResponse, Asset> ListAssetsAsync(ListAssetsRequest request, CallSettings callSettings = null)

Lists all the assets in a given project and location.

Parameters
Name Description
request ListAssetsRequest

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
PagedAsyncEnumerableListAssetsResponseAsset

A pageable asynchronous sequence of Asset resources.

Overrides

ListErrorFrames(ListErrorFramesRequest, CallSettings)

public override PagedEnumerable<ListErrorFramesResponse, ErrorFrame> ListErrorFrames(ListErrorFramesRequest request, CallSettings callSettings = null)

Lists all error frames in a given source and location.

Parameters
Name Description
request ListErrorFramesRequest

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
PagedEnumerableListErrorFramesResponseErrorFrame

A pageable sequence of ErrorFrame resources.

Overrides

ListErrorFramesAsync(ListErrorFramesRequest, CallSettings)

public override PagedAsyncEnumerable<ListErrorFramesResponse, ErrorFrame> ListErrorFramesAsync(ListErrorFramesRequest request, CallSettings callSettings = null)

Lists all error frames in a given source and location.

Parameters
Name Description
request ListErrorFramesRequest

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
PagedAsyncEnumerableListErrorFramesResponseErrorFrame

A pageable asynchronous sequence of ErrorFrame resources.

Overrides

ListGroups(ListGroupsRequest, CallSettings)

public override PagedEnumerable<ListGroupsResponse, Group> ListGroups(ListGroupsRequest request, CallSettings callSettings = null)

Lists all groups in a given project and location.

Parameters
Name Description
request ListGroupsRequest

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
PagedEnumerableListGroupsResponseGroup

A pageable sequence of Group resources.

Overrides

ListGroupsAsync(ListGroupsRequest, CallSettings)

public override PagedAsyncEnumerable<ListGroupsResponse, Group> ListGroupsAsync(ListGroupsRequest request, CallSettings callSettings = null)

Lists all groups in a given project and location.

Parameters
Name Description
request ListGroupsRequest

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
PagedAsyncEnumerableListGroupsResponseGroup

A pageable asynchronous sequence of Group resources.

Overrides

ListImportDataFiles(ListImportDataFilesRequest, CallSettings)

public override PagedEnumerable<ListImportDataFilesResponse, ImportDataFile> ListImportDataFiles(ListImportDataFilesRequest request, CallSettings callSettings = null)

List import data files.

Parameters
Name Description
request ListImportDataFilesRequest

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
PagedEnumerableListImportDataFilesResponseImportDataFile

A pageable sequence of ImportDataFile resources.

Overrides

ListImportDataFilesAsync(ListImportDataFilesRequest, CallSettings)

public override PagedAsyncEnumerable<ListImportDataFilesResponse, ImportDataFile> ListImportDataFilesAsync(ListImportDataFilesRequest request, CallSettings callSettings = null)

List import data files.

Parameters
Name Description
request ListImportDataFilesRequest

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
PagedAsyncEnumerableListImportDataFilesResponseImportDataFile

A pageable asynchronous sequence of ImportDataFile resources.

Overrides

ListImportJobs(ListImportJobsRequest, CallSettings)

public override PagedEnumerable<ListImportJobsResponse, ImportJob> ListImportJobs(ListImportJobsRequest request, CallSettings callSettings = null)

Lists all import jobs.

Parameters
Name Description
request ListImportJobsRequest

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
PagedEnumerableListImportJobsResponseImportJob

A pageable sequence of ImportJob resources.

Overrides

ListImportJobsAsync(ListImportJobsRequest, CallSettings)

public override PagedAsyncEnumerable<ListImportJobsResponse, ImportJob> ListImportJobsAsync(ListImportJobsRequest request, CallSettings callSettings = null)

Lists all import jobs.

Parameters
Name Description
request ListImportJobsRequest

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
PagedAsyncEnumerableListImportJobsResponseImportJob

A pageable asynchronous sequence of ImportJob resources.

Overrides

ListPreferenceSets(ListPreferenceSetsRequest, CallSettings)

public override PagedEnumerable<ListPreferenceSetsResponse, PreferenceSet> ListPreferenceSets(ListPreferenceSetsRequest request, CallSettings callSettings = null)

Lists all the preference sets in a given project and location.

Parameters
Name Description
request ListPreferenceSetsRequest

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
PagedEnumerableListPreferenceSetsResponsePreferenceSet

A pageable sequence of PreferenceSet resources.

Overrides

ListPreferenceSetsAsync(ListPreferenceSetsRequest, CallSettings)

public override PagedAsyncEnumerable<ListPreferenceSetsResponse, PreferenceSet> ListPreferenceSetsAsync(ListPreferenceSetsRequest request, CallSettings callSettings = null)

Lists all the preference sets in a given project and location.

Parameters
Name Description
request ListPreferenceSetsRequest

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
PagedAsyncEnumerableListPreferenceSetsResponsePreferenceSet

A pageable asynchronous sequence of PreferenceSet resources.

Overrides

ListReportConfigs(ListReportConfigsRequest, CallSettings)

public override PagedEnumerable<ListReportConfigsResponse, ReportConfig> ListReportConfigs(ListReportConfigsRequest request, CallSettings callSettings = null)

Lists ReportConfigs in a given project and location.

Parameters
Name Description
request ListReportConfigsRequest

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
PagedEnumerableListReportConfigsResponseReportConfig

A pageable sequence of ReportConfig resources.

Overrides

ListReportConfigsAsync(ListReportConfigsRequest, CallSettings)

public override PagedAsyncEnumerable<ListReportConfigsResponse, ReportConfig> ListReportConfigsAsync(ListReportConfigsRequest request, CallSettings callSettings = null)

Lists ReportConfigs in a given project and location.

Parameters
Name Description
request ListReportConfigsRequest

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
PagedAsyncEnumerableListReportConfigsResponseReportConfig

A pageable asynchronous sequence of ReportConfig resources.

Overrides

ListReports(ListReportsRequest, CallSettings)

public override PagedEnumerable<ListReportsResponse, Report> ListReports(ListReportsRequest request, CallSettings callSettings = null)

Lists Reports in a given ReportConfig.

Parameters
Name Description
request ListReportsRequest

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
PagedEnumerableListReportsResponseReport

A pageable sequence of Report resources.

Overrides

ListReportsAsync(ListReportsRequest, CallSettings)

public override PagedAsyncEnumerable<ListReportsResponse, Report> ListReportsAsync(ListReportsRequest request, CallSettings callSettings = null)

Lists Reports in a given ReportConfig.

Parameters
Name Description
request ListReportsRequest

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
PagedAsyncEnumerableListReportsResponseReport

A pageable asynchronous sequence of Report resources.

Overrides

ListSources(ListSourcesRequest, CallSettings)

public override PagedEnumerable<ListSourcesResponse, Source> ListSources(ListSourcesRequest request, CallSettings callSettings = null)

Lists all the sources in a given project and location.

Parameters
Name Description
request ListSourcesRequest

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
PagedEnumerableListSourcesResponseSource

A pageable sequence of Source resources.

Overrides

ListSourcesAsync(ListSourcesRequest, CallSettings)

public override PagedAsyncEnumerable<ListSourcesResponse, Source> ListSourcesAsync(ListSourcesRequest request, CallSettings callSettings = null)

Lists all the sources in a given project and location.

Parameters
Name Description
request ListSourcesRequest

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
PagedAsyncEnumerableListSourcesResponseSource

A pageable asynchronous sequence of Source resources.

Overrides

RemoveAssetsFromGroup(RemoveAssetsFromGroupRequest, CallSettings)

public override Operation<Group, OperationMetadata> RemoveAssetsFromGroup(RemoveAssetsFromGroupRequest request, CallSettings callSettings = null)

Removes assets from a group.

Parameters
Name Description
request RemoveAssetsFromGroupRequest

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
OperationGroupOperationMetadata

The RPC response.

Overrides

RemoveAssetsFromGroupAsync(RemoveAssetsFromGroupRequest, CallSettings)

public override Task<Operation<Group, OperationMetadata>> RemoveAssetsFromGroupAsync(RemoveAssetsFromGroupRequest request, CallSettings callSettings = null)

Removes assets from a group.

Parameters
Name Description
request RemoveAssetsFromGroupRequest

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
TaskOperationGroupOperationMetadata

A Task containing the RPC response.

Overrides

ReportAssetFrames(ReportAssetFramesRequest, CallSettings)

public override ReportAssetFramesResponse ReportAssetFrames(ReportAssetFramesRequest request, CallSettings callSettings = null)

Reports a set of frames.

Parameters
Name Description
request ReportAssetFramesRequest

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
ReportAssetFramesResponse

The RPC response.

Overrides

ReportAssetFramesAsync(ReportAssetFramesRequest, CallSettings)

public override Task<ReportAssetFramesResponse> ReportAssetFramesAsync(ReportAssetFramesRequest request, CallSettings callSettings = null)

Reports a set of frames.

Parameters
Name Description
request ReportAssetFramesRequest

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
TaskReportAssetFramesResponse

A Task containing the RPC response.

Overrides

RunImportJob(RunImportJobRequest, CallSettings)

public override Operation<Empty, OperationMetadata> RunImportJob(RunImportJobRequest request, CallSettings callSettings = null)

Runs an import job.

Parameters
Name Description
request RunImportJobRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

RunImportJobAsync(RunImportJobRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> RunImportJobAsync(RunImportJobRequest request, CallSettings callSettings = null)

Runs an import job.

Parameters
Name Description
request RunImportJobRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

UpdateAsset(UpdateAssetRequest, CallSettings)

public override Asset UpdateAsset(UpdateAssetRequest request, CallSettings callSettings = null)

Updates the parameters of an asset.

Parameters
Name Description
request UpdateAssetRequest

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
Asset

The RPC response.

Overrides

UpdateAssetAsync(UpdateAssetRequest, CallSettings)

public override Task<Asset> UpdateAssetAsync(UpdateAssetRequest request, CallSettings callSettings = null)

Updates the parameters of an asset.

Parameters
Name Description
request UpdateAssetRequest

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
TaskAsset

A Task containing the RPC response.

Overrides

UpdateGroup(UpdateGroupRequest, CallSettings)

public override Operation<Group, OperationMetadata> UpdateGroup(UpdateGroupRequest request, CallSettings callSettings = null)

Updates the parameters of a group.

Parameters
Name Description
request UpdateGroupRequest

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
OperationGroupOperationMetadata

The RPC response.

Overrides

UpdateGroupAsync(UpdateGroupRequest, CallSettings)

public override Task<Operation<Group, OperationMetadata>> UpdateGroupAsync(UpdateGroupRequest request, CallSettings callSettings = null)

Updates the parameters of a group.

Parameters
Name Description
request UpdateGroupRequest

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
TaskOperationGroupOperationMetadata

A Task containing the RPC response.

Overrides

UpdateImportJob(UpdateImportJobRequest, CallSettings)

public override Operation<ImportJob, OperationMetadata> UpdateImportJob(UpdateImportJobRequest request, CallSettings callSettings = null)

Updates an import job.

Parameters
Name Description
request UpdateImportJobRequest

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
OperationImportJobOperationMetadata

The RPC response.

Overrides

UpdateImportJobAsync(UpdateImportJobRequest, CallSettings)

public override Task<Operation<ImportJob, OperationMetadata>> UpdateImportJobAsync(UpdateImportJobRequest request, CallSettings callSettings = null)

Updates an import job.

Parameters
Name Description
request UpdateImportJobRequest

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
TaskOperationImportJobOperationMetadata

A Task containing the RPC response.

Overrides

UpdatePreferenceSet(UpdatePreferenceSetRequest, CallSettings)

public override Operation<PreferenceSet, OperationMetadata> UpdatePreferenceSet(UpdatePreferenceSetRequest request, CallSettings callSettings = null)

Updates the parameters of a preference set.

Parameters
Name Description
request UpdatePreferenceSetRequest

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
OperationPreferenceSetOperationMetadata

The RPC response.

Overrides

UpdatePreferenceSetAsync(UpdatePreferenceSetRequest, CallSettings)

public override Task<Operation<PreferenceSet, OperationMetadata>> UpdatePreferenceSetAsync(UpdatePreferenceSetRequest request, CallSettings callSettings = null)

Updates the parameters of a preference set.

Parameters
Name Description
request UpdatePreferenceSetRequest

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
TaskOperationPreferenceSetOperationMetadata

A Task containing the RPC response.

Overrides

UpdateSettings(UpdateSettingsRequest, CallSettings)

public override Operation<Settings, OperationMetadata> UpdateSettings(UpdateSettingsRequest request, CallSettings callSettings = null)

Updates the regional-level project settings.

Parameters
Name Description
request UpdateSettingsRequest

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
OperationSettingsOperationMetadata

The RPC response.

Overrides

UpdateSettingsAsync(UpdateSettingsRequest, CallSettings)

public override Task<Operation<Settings, OperationMetadata>> UpdateSettingsAsync(UpdateSettingsRequest request, CallSettings callSettings = null)

Updates the regional-level project settings.

Parameters
Name Description
request UpdateSettingsRequest

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
TaskOperationSettingsOperationMetadata

A Task containing the RPC response.

Overrides

UpdateSource(UpdateSourceRequest, CallSettings)

public override Operation<Source, OperationMetadata> UpdateSource(UpdateSourceRequest request, CallSettings callSettings = null)

Updates the parameters of a source.

Parameters
Name Description
request UpdateSourceRequest

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
OperationSourceOperationMetadata

The RPC response.

Overrides

UpdateSourceAsync(UpdateSourceRequest, CallSettings)

public override Task<Operation<Source, OperationMetadata>> UpdateSourceAsync(UpdateSourceRequest request, CallSettings callSettings = null)

Updates the parameters of a source.

Parameters
Name Description
request UpdateSourceRequest

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
TaskOperationSourceOperationMetadata

A Task containing the RPC response.

Overrides

ValidateImportJob(ValidateImportJobRequest, CallSettings)

public override Operation<Empty, OperationMetadata> ValidateImportJob(ValidateImportJobRequest request, CallSettings callSettings = null)

Validates an import job.

Parameters
Name Description
request ValidateImportJobRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

ValidateImportJobAsync(ValidateImportJobRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> ValidateImportJobAsync(ValidateImportJobRequest request, CallSettings callSettings = null)

Validates an import job.

Parameters
Name Description
request ValidateImportJobRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides