public sealed class RapidMigrationAssessmentClientImpl : RapidMigrationAssessmentClientReference documentation and code samples for the Rapid Migration Assessment v1 API class RapidMigrationAssessmentClientImpl.
RapidMigrationAssessment client wrapper implementation, for convenient use.
Namespace
Google.Cloud.RapidMigrationAssessment.V1Assembly
Google.Cloud.RapidMigrationAssessment.V1.dll
Remarks
Service describing handlers for resources.
Constructors
RapidMigrationAssessmentClientImpl(RapidMigrationAssessmentClient, RapidMigrationAssessmentSettings, ILogger)
public RapidMigrationAssessmentClientImpl(RapidMigrationAssessment.RapidMigrationAssessmentClient grpcClient, RapidMigrationAssessmentSettings settings, ILogger logger)Constructs a client wrapper for the RapidMigrationAssessment service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
RapidMigrationAssessmentRapidMigrationAssessmentClientThe underlying gRPC client. |
settings |
RapidMigrationAssessmentSettingsThe base RapidMigrationAssessmentSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateAnnotationOperationsClient
public override OperationsClient CreateAnnotationOperationsClient { get; }The long-running operations client for CreateAnnotation.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateCollectorOperationsClient
public override OperationsClient CreateCollectorOperationsClient { get; }The long-running operations client for CreateCollector.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteCollectorOperationsClient
public override OperationsClient DeleteCollectorOperationsClient { get; }The long-running operations client for DeleteCollector.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override RapidMigrationAssessment.RapidMigrationAssessmentClient GrpcClient { get; }The underlying gRPC RapidMigrationAssessment client
| Property Value | |
|---|---|
| Type | Description |
RapidMigrationAssessmentRapidMigrationAssessmentClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
PauseCollectorOperationsClient
public override OperationsClient PauseCollectorOperationsClient { get; }The long-running operations client for PauseCollector.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
RegisterCollectorOperationsClient
public override OperationsClient RegisterCollectorOperationsClient { get; }The long-running operations client for RegisterCollector.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
ResumeCollectorOperationsClient
public override OperationsClient ResumeCollectorOperationsClient { get; }The long-running operations client for ResumeCollector.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateCollectorOperationsClient
public override OperationsClient UpdateCollectorOperationsClient { get; }The long-running operations client for UpdateCollector.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
CreateAnnotation(CreateAnnotationRequest, CallSettings)
public override Operation<Annotation, OperationMetadata> CreateAnnotation(CreateAnnotationRequest request, CallSettings callSettings = null)Creates an Annotation
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAnnotationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationAnnotationOperationMetadata |
The RPC response. |
CreateAnnotationAsync(CreateAnnotationRequest, CallSettings)
public override Task<Operation<Annotation, OperationMetadata>> CreateAnnotationAsync(CreateAnnotationRequest request, CallSettings callSettings = null)Creates an Annotation
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAnnotationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationAnnotationOperationMetadata |
A Task containing the RPC response. |
CreateCollector(CreateCollectorRequest, CallSettings)
public override Operation<Collector, OperationMetadata> CreateCollector(CreateCollectorRequest request, CallSettings callSettings = null)Create a Collector to manage the on-prem appliance which collects information about Customer assets.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCollectorOperationMetadata |
The RPC response. |
CreateCollectorAsync(CreateCollectorRequest, CallSettings)
public override Task<Operation<Collector, OperationMetadata>> CreateCollectorAsync(CreateCollectorRequest request, CallSettings callSettings = null)Create a Collector to manage the on-prem appliance which collects information about Customer assets.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCollectorOperationMetadata |
A Task containing the RPC response. |
DeleteCollector(DeleteCollectorRequest, CallSettings)
public override Operation<Collector, OperationMetadata> DeleteCollector(DeleteCollectorRequest request, CallSettings callSettings = null)Deletes a single Collector - changes state of collector to "Deleting". Background jobs does final deletion thorugh producer api.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCollectorOperationMetadata |
The RPC response. |
DeleteCollectorAsync(DeleteCollectorRequest, CallSettings)
public override Task<Operation<Collector, OperationMetadata>> DeleteCollectorAsync(DeleteCollectorRequest request, CallSettings callSettings = null)Deletes a single Collector - changes state of collector to "Deleting". Background jobs does final deletion thorugh producer api.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCollectorOperationMetadata |
A Task containing the RPC response. |
GetAnnotation(GetAnnotationRequest, CallSettings)
public override Annotation GetAnnotation(GetAnnotationRequest request, CallSettings callSettings = null)Gets details of a single Annotation.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAnnotationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Annotation |
The RPC response. |
GetAnnotationAsync(GetAnnotationRequest, CallSettings)
public override Task<Annotation> GetAnnotationAsync(GetAnnotationRequest request, CallSettings callSettings = null)Gets details of a single Annotation.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAnnotationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAnnotation |
A Task containing the RPC response. |
GetCollector(GetCollectorRequest, CallSettings)
public override Collector GetCollector(GetCollectorRequest request, CallSettings callSettings = null)Gets details of a single Collector.
| Parameters | |
|---|---|
| Name | Description |
request |
GetCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Collector |
The RPC response. |
GetCollectorAsync(GetCollectorRequest, CallSettings)
public override Task<Collector> GetCollectorAsync(GetCollectorRequest request, CallSettings callSettings = null)Gets details of a single Collector.
| Parameters | |
|---|---|
| Name | Description |
request |
GetCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCollector |
A Task containing the RPC response. |
ListCollectors(ListCollectorsRequest, CallSettings)
public override PagedEnumerable<ListCollectorsResponse, Collector> ListCollectors(ListCollectorsRequest request, CallSettings callSettings = null)Lists Collectors in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCollectorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListCollectorsResponseCollector |
A pageable sequence of Collector resources. |
ListCollectorsAsync(ListCollectorsRequest, CallSettings)
public override PagedAsyncEnumerable<ListCollectorsResponse, Collector> ListCollectorsAsync(ListCollectorsRequest request, CallSettings callSettings = null)Lists Collectors in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCollectorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListCollectorsResponseCollector |
A pageable asynchronous sequence of Collector resources. |
PauseCollector(PauseCollectorRequest, CallSettings)
public override Operation<Collector, OperationMetadata> PauseCollector(PauseCollectorRequest request, CallSettings callSettings = null)Pauses the given collector.
| Parameters | |
|---|---|
| Name | Description |
request |
PauseCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCollectorOperationMetadata |
The RPC response. |
PauseCollectorAsync(PauseCollectorRequest, CallSettings)
public override Task<Operation<Collector, OperationMetadata>> PauseCollectorAsync(PauseCollectorRequest request, CallSettings callSettings = null)Pauses the given collector.
| Parameters | |
|---|---|
| Name | Description |
request |
PauseCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCollectorOperationMetadata |
A Task containing the RPC response. |
RegisterCollector(RegisterCollectorRequest, CallSettings)
public override Operation<Collector, OperationMetadata> RegisterCollector(RegisterCollectorRequest request, CallSettings callSettings = null)Registers the given collector.
| Parameters | |
|---|---|
| Name | Description |
request |
RegisterCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCollectorOperationMetadata |
The RPC response. |
RegisterCollectorAsync(RegisterCollectorRequest, CallSettings)
public override Task<Operation<Collector, OperationMetadata>> RegisterCollectorAsync(RegisterCollectorRequest request, CallSettings callSettings = null)Registers the given collector.
| Parameters | |
|---|---|
| Name | Description |
request |
RegisterCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCollectorOperationMetadata |
A Task containing the RPC response. |
ResumeCollector(ResumeCollectorRequest, CallSettings)
public override Operation<Collector, OperationMetadata> ResumeCollector(ResumeCollectorRequest request, CallSettings callSettings = null)Resumes the given collector.
| Parameters | |
|---|---|
| Name | Description |
request |
ResumeCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCollectorOperationMetadata |
The RPC response. |
ResumeCollectorAsync(ResumeCollectorRequest, CallSettings)
public override Task<Operation<Collector, OperationMetadata>> ResumeCollectorAsync(ResumeCollectorRequest request, CallSettings callSettings = null)Resumes the given collector.
| Parameters | |
|---|---|
| Name | Description |
request |
ResumeCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCollectorOperationMetadata |
A Task containing the RPC response. |
UpdateCollector(UpdateCollectorRequest, CallSettings)
public override Operation<Collector, OperationMetadata> UpdateCollector(UpdateCollectorRequest request, CallSettings callSettings = null)Updates the parameters of a single Collector.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCollectorOperationMetadata |
The RPC response. |
UpdateCollectorAsync(UpdateCollectorRequest, CallSettings)
public override Task<Operation<Collector, OperationMetadata>> UpdateCollectorAsync(UpdateCollectorRequest request, CallSettings callSettings = null)Updates the parameters of a single Collector.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCollectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCollectorOperationMetadata |
A Task containing the RPC response. |